Entering content frame

Process documentation Transfer of Data for CBF from SAP R/3 to SAP APO Locate the document in its SAP Library structure


You have maintained master data such as material master records or characteristics in SAP R/3 and want to use this data in SAP APO for planning purposes. To do so, you use the APO Core Interface (APO CIF).

For more details about APO CIF, see the Integration of APO and R/3 documentation, in particular Structure linkAPO Core Interface.


In SAP APO Customizing, you have set classical characteristics (IBase and R/3 characteristics) as the class system by choosing Basic Settings ® Define Class System (CDP or Classical Characteristics).

You have installed APO CIF in the SAP R/3 system.


When transferring data using the APO Core Interface, a user exit is often used that changes the names of objects to indicate the source of the object, thus ensuring that object names remain unique. PROD123 in system XYZ, Client 000, becomes PROD123@XYZ000 in the SAP APO system. However, this logic is not used when transferring data to BW. As a result, there is a danger that one object in SAP R/3 could produce two objects in SAP APO. To prevent this happening, either deactivate the user exit or write update rules in BW that add additional system information to the object name. SAP recommends the first alternative.

For more information, see Structure linkCustomer Exits in the SAP Library for APO Technical Integration.

Process Flow


       1.      In the SAP R/3 system, you create an integration model. Choose Logistics ® Central Functions ® Supply Chain Planning Interface ® Core Interface Advanced Planning and Optimization ® Integration Model ® Generate ® Create/Change.  

This integration model should contain all the relevant information such as the material masters, classes, and characteristics. Make sure that you include all objects that are referred to. For example, you must include the plant if you have assigned a material to a plant. You must also include all any components that are in a bill of material and that you want to plan.

However, you should take care not to enter selection criteria that include too many unnecessary objects. If an error occurs during generation for one object, the run is terminated for the complete model.

For more information, see Structure linkGenerating Integration Models.

       2.      If you are still in SAP R/3, you activate the integration model. This starts the original transfer process and activates the monitoring of the objects in the model for changes. See Structure linkActivation and Deactivation of the Integration Model.


If you now change objects in SAP R/3 that are contained in the integration model, these objects are automatically updated in SAP APO.


Leaving content frame