cancel
Showing results for 
Search instead for 
Did you mean: 

Forecast displayed in SDP94 is different than forecast sent via CIF

0 Kudos

Hello,

I'm facing a recurrent issue which is hardly reproducible, so that I would like to have your opinion.

Our process is :

- Calculate forecast in /SAPAPO/SDP94

- Save

- Trigger a process chain in RSPC, which execute an activity type "R/3 Transfer Prfl." to sent the forecast to ECC.

Problem: In some cases, it occurs that the forecast value displayed in SDP94 and saved is not correctly sent to ECC, as if it was not correctly stored in the database.

Example :

Forecast displayed and saved in /SAPAPO/SDP94 = 8 PCE

Forecast sent in ECC (checked in /SAPAPO/C3) = 0 PCE

When we execute the process chain again, the transfer might be ok.

Question: where is the data stored ? How can I check the value which is actually stored and to be sent to ECC (which seems to be different than the value displayed in SDP94) ?

Thanks !

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

I may have found a clue :

In SDP94, the green arrow (F3) trigger the pop-up "Save?"

When I answer "Yes"

- If I have changed a key figure : modifications are not saved, neither in the dataview, nor in the livecache (check by displaying another dataview)

- If I have calculated a new univariate forecast : modification are saved in the dataview, but not in the livecache... In this case the user believe he will transfer a forecast in ECC, but it is another forecast thaht is sent...

Do you think this problem is known by SAP ?

If not I will open an OSS note.

RahulHanda
Active Contributor
0 Kudos

Data is not saved in data view as it is just presentation of data in cache. I would just recommend you to re-calculate before releasing and monitor for a while (make sure job log is active). If this doesn't resolve your issue then to take it from there.

Regards

Rahul

0 Kudos

This clue was the answer.

I found an OSS note :

1759394 - Answer 'Yes' to 'Save?' does not save the plan. book change.

Answers (1)

Answers (1)

RahulHanda
Active Contributor
0 Kudos

Hi Remy

When you say calculate forecast in SDP94 you mean there is a macro which is doing this, right? If yes is this a start, default macro etc.? Are you not executing this macro in background in process chain itself? If not then create an activity with this macro, create a job for this activity and schedule the same in process chain before transferring data to ECC. Make sure planning book is separate for this job and for transfer of forecast.

regards

Rahul

0 Kudos

Hi and thanks for our reply.

Forecast key figure ("Validated forecast") is calculated by a default macro.

We expect default macro to be executed before saving, right ?

RahulHanda
Active Contributor
0 Kudos

What about those combinations for which planner didn't went into planning book? The reason seems to be the same as you can see the forecast in planning book (coz of default macro, when you go in for analysis) but is not shifted to ECC as planner might not have even visited the planning book (and as per your statement: "In some cases, it occurs that the forecast value displayed in SDP94 and saved is not correctly sent to ECC".

The above is again directing towards the same cause.

I would suggest you to put a job in the background (for similar macro) for calculating the forecast before releasing it to ECC. This should resolve your issue.

Regards

Rahul

0 Kudos

In these cases, user do visit the planning book, as he want to retransfer specifically one forecast.

But indeed, recalculate and resave the forecast before the transfer activity should solve the problem.

I think I found the root cause, see my commentary below.