Showing results for 
Search instead for 
Did you mean: 

Extracting Data from SAP IBP To SAP APO Key figure

0 Kudos


I believe this would have been discussed earlier on this forum and also lots of customers have asked for this requirement as part of SAP IBP implementation in their Landscape where key figure data be it Unconstrained Forecast from IBP DP or Safety Stock from IBP IO has to be published back to APO Time-series key figure or to an SNP Forecast Key figure.

I know there are a couple of methods ( or more may be ) to achieve so which include a web service call or an RFC call from CI DS.

We used RFC Call for one of our customers using 'BAPI_PBSRVAPS_CHANGEKEYFIGVAL2' with the use of a wrapper program around this FM.

But we ran into problems such as 'No Partial Commit in case one of the Product Location returns an error.'

For another customer, we are using a web service call that puts data into a cube via PSA. Then from the cube, we are using //TSCUBE to publish data.

If the data volume is huge and the frequency of publishing is once a week, what would be the best method to extract and publish data from IBP To the SAP APO system.



Accepted Solutions (0)

Answers (1)

Answers (1)

Active Participant
0 Kudos

Hi Gaurav,

A lot of pre-made integration templates are available in CPI-DS which are covering lot of scenarios based on the best practices.

Here you can see all the IBP related templates:
SAP Help Portal - Master Data Templates

I hope you find the one you need.


0 Kudos

Hi Benze,

Thanks for your input. This helps to some extent. But If i want to publish a time series key figure in APO ( Unconstrained Forecast in DP or Safety Days Supply/Safety Stock in SNP ) using 'BAPI_PBSRVAPS_CHANGEKEYFIGVAL2', there isn't any standard template provided in the list.

One Standard Template has been provided but it can only be used to publish Forecast in SNP which is an Order-based Key Figure in SAP APO

Although, I can certainly make a flow using RFC call to APO using the above-mentioned BAPI that results in shortcomings that I have mentioned in my original question. ( 'No Partial Commit in case one of the Product Location returns an error.'). And Calling the BAPI from CPI in sequence for each record ends up in huge runtime.

My question may divert more towards APO functionalities than capabilities of CPI DS in this particular case.