Skip to Content
Technical Articles
Author's profile photo Irmhild Kuntze

High Level: How to set up SDI connection for IBP usage

This is a try to outline the overall pictures and personnel involved WITHOUT going into the details of each step. Check the good documentation in the online documentation for details. And it does NOT include EVERY step.

The best entry point you can under –> tab “Integrate” –> section “Related Products”, pick the link for ERP or S/4HANA and from there go minimum to

  • the Application Help. There is a nice chapter “Data Integration” –> “How Does the Integration Work” with further links which everyone should read!!!
  • the Administrator guide –> “Configuration for Order-Based Planning Integration” –> “Setting Up the System Infrastructure”


As of today, it is not possible to create or change master or transactional data manually for real usage within IBP for the external data needed for Response and Supply. And you cannot use the Data Integration App for that purpose either

Hence, SDI = Smart Data Integration is used for this purpose.

Plus, since IBP release 1811 the time series based integration via CPI-DS (Cloud Platform Integration for Data Services, formerly known as HCI) was enhanced with the first templates for supply processes which grab the /IBP/…-tables on ECC or S/4HANA side via extractors. It is possible to do source code based extensions to these extractors. For that, the steps need to be done until you fill the tables in ECC or S/4HANA, no need of the steps within IBP (unless you want to load the calendars).

In every step I try to list prerequisites and suggest which role can take the job, but that may differ from project to project and is only a rough guideline in order to discuss your resource upfront a project


So, here you go:

  1. In IBP by consultant:
    Create a planning area for response, as of today based on template SAP7
    You can adjust the model to your needs, but that is not necessary for the pure SDI integration
    Prerequisite: IBP System available
    Note: Since 1811 you need to assign an integration profile to your planning area. You can start with the default integration profile and adjust it later when you have created it, or you switch the order of the steps and first create all integration and then directly assign the integration profile when you copy SAP7 from standard.
  2. In IBP by consultant:
    Configure Settings for Order Based Planning for your planning area
    Prerequisite: Planning area available
    Note: Since 1811 you need to assign an integration profile to your planning area. You can start with the default integration profile and adjust it later when you have created it, or you switch the order of the steps and first create all integration and then directly assign the integration profile.
  3. In ECC or S/4HANA by BASIS team:
    Install AddOn for either classical ECC (even when on HANA) or S4/HANA.
    The AddOn differs for the two and you can find related info in the Administrator’s guide (see above)
    The AddOn provides the /IBP/…EXT tables holding the data to be integrated, plus reports & transactions that are necessary to fill these tables for the integration for both SDI and the new CPI-DS framework, plus the authorization objects needed on ECC/S4 side.
    Prerequisite: You need an IBP license in order to download the necessary software
  4. Optional:
    In ECC or S/4HANA by BASIS / Development / consultant:
    Check OSS Notes for the AddOn: Most should be included in the AddOn already if you pick the most recent ones, but there are always new OSS notes that are valid until the next upgrade of the AddOn. Depending of the note’s content you may decide to install them as well
  5. In ECC or S/4HANA by AUTHORIZATION team:
    Create roles and assign it to the integration User, plus the roles for the business users working in ECC / S4 on the integration (run the jobs, maintain the additional master data etc)
    The relevant “Security Information” can be found in Administrator’s guide (see above)
    Prerequisite: AddOn installed
  6. On any server on premise or in a demilitarized zone (DMZ) by BASIS team or your hoster company:
    A) Install DP-Agent = Data Provisioning Agent = SDI Agent (all just different wordings)
    Prerequisites: Have a server available. And depending on whether you install on Linux or windows server make sure you have someone that knows the related transactions. You need an IBP license and an S-User with enough authorization in order to download the necessary software
    B) Connect the agent to HANA and register required adapters
    B1) Connect the agent to HANA,
    B2) register ABAP or File Adapter,
    B3) set preferences of FileAdapter (folders, access token)
    Prerequisite: Have the user’s password from the initial IBP system notification for the users SDIINTEG (the technical integration user towards IBP) and SDICONFIG (the user needed on the agent to do the configuration).
    In case of forgotten password, ticket should be opened on SCM-IBP-OPS-SRV
    Make sure all needed ports are open, and whether you need to work with proxies.
  7. In ECC or S/4HANA by BASIS / Development / consultant:
    Configuration settings such as NDV2, BF11, BD61 etc, similar with what you need to do for CIF setup. Can be found in the “Setting Up the System Infrastructure” of the administrator guide (see above)
    (To avoid future issues even if you currently do not use APO or ePP/DS, I suggest to work with the dummy entry in BD54 and NDV2 and not with the real logical name of the system, as that will be needed if you connect APO or ePP/DS. However, this setting can later be adjusted)
    Prerequisite: AddOn installed in ECC or S/4HANA
  8. In IBP by consultant together with BASIS:
    Configure remote source (own Tile ) and test it.
    Usually BASIS does not know the App, but they have the information you need to fill out there. Here you need the integration user’s credentials created with step 5 that connects the ECC/S4 with IBP. And here you maintain the ECC/S4 system information for the connection towards IBP.
  9. Optional:
    In ECC or S/4HANA by Development / consultant: BADI Implementation.
    A BAdI = “Business Add In” is meant to influence customer’s business data.
    With the BAdI implementation you influence the content (but not the structure) of what is loaded via the /IBP/…-reports into the Interface-tables. This can include e.g. selection criteria into the integration model, or removal of special signs from table content.
    It is very likely that you need a BADI, but you may be able to have an initial first load on few data without any. Help can be found in the Application help of the AddOn (see above)
    Prerequisite: AddOn installed to have the /IBP/… reports and tables available
  10. In IBP by consultant:
    In IBP set up the “integration profile” (own tile)
    It is possible to connect multiple ECC or S/4 to your IBP system. So here you set up to which planning area which data from which one or several ECC or S/4 systems are integrating from
    Note: There can be only one operative planning area for one integration profile. So if you have multiple planning areas, you can only back-integrate to EC or S/4 from the operative one. You can still use the others for testing or simulation.
    Prerequisite: Remote source is set up
  11. In IBP by consultant:
    Assign the integration profile to your planning area
    Prerequisite: Planning area and integration profile created.
  12. In IBP by consultant:
    Adjust the Settings for Orderbased Planning and exchange the integration profile
    Prerequisite: Planning area and integration profile created.
  13. In ECC or S/4HANA by consultant:
    A) Configure the basic IBP integration which you can find if you execute transaction /n/IBP/INT_MENU to open the new IBP-menu
    Prerequisites: AddOn installed and basic settings from step 7 executed
    B) Run the reports to fill the /IBP/-tables in ECC (and later schedule them on regular basis) and check result in the /IBP/…._EXT – tables.
    These tables are later transmitted 1:1 without any further logic into the IBP system, where the tables exist identically.
    Prerequisites: basic IBP integration settings maintained
  14. In IBP by consultant:
    Run the integration job in the “Application Jobs” tile based on the remote source in IBP (and later schedule them on regular basis)
    Prerequisite: All above done. Make sure you select an API that fits with the ECC or S/4HANA AddOn release else the job will fail.
    If you just want to check whether the connection itself is fine, try first with loading e.g. the calendars first, here the chance for a failure due to inconsistent data is the least
  15. In IBP by consultant:
    Check result of integration in the Apps of the General Response Planner such as “View Products” for product master data or “View Projected stock” for transactional data.


For proper Response functionalities you need some more configuration depending on your relevant processes such as maintaining the  “Forecast Consumption Profile” and assign it to location products, which for this example can be found in the group of the “Order-based Planning Configuration”. Some of them need additional master data maintenance in ECC or S/4HANA, either manually by transaction e.g. /IBP/ECC_MDSET, or via automatic fill via BADI, before interfacing them to IBP. But this shall NOT be part of this high level guidance.


Hope you enjoy…



Amendment Feb 22, 2019: For the re-use of the Add-On for CPI-DS-based time series data load:


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Michael Mack
      Michael Mack


      Author's profile photo Nicola Ferretto
      Nicola Ferretto


      very nice summary Irmi!

      Author's profile photo Ganga Narayan Mukherjee
      Ganga Narayan Mukherjee

      Thanks a lot !!

      Great blog !!

      Author's profile photo Anil Gupta
      Anil Gupta

      Thanks  for putting together very useful information

      Author's profile photo Ram Christopher Guevara
      Ram Christopher Guevara

      Hi Ingrid , All

      I've been reading through the application help files but unable to find an answer.

      For the SDI agent, there is enough documentation to install the agent itself. But i cannot find information on the configuration for this. I suppose the IBP addons installed in ECC/S4 are of the type ABAP adapters and i guess this is where the SAP credentials maintained?

      I understand the SDI agent is connecting to a HANA instance and in this context it is the IBP's hana through the SDIINTEG user. but for the S4/ECC side the linkage is not so clear.
      I suppose I'll find the answers trying it but at the moment I am trying to estimate the work required and looking at the details as much as possible before I get my hands on test systems

      Ram G.

      Author's profile photo Irmhild Kuntze
      Irmhild Kuntze
      Blog Post Author

      Hi Ram

      I updated the blog, trying to catch your questions. Hope that clarifies


      Author's profile photo Irmhild Kuntze
      Irmhild Kuntze
      Blog Post Author

      Just made a one long-overdue update:
      Since already 1902 release we can connect multiple ERP / S/4 systems,
      which is why the integration profiles had been introduced the release before.

      Author's profile photo Rishi Bhatia
      Rishi Bhatia

      Hi Irmhild,


      I had posted below query in SDN and did not get reply yet so thought of asking you directly.      Kindly suggest.

      I am able to create SDI Remote connection in IBP with S/4 Hana on premise by providing IP Address as Application Server/Client/Instance Number. I have used Abap Adapter and even sent data from S/4 to IBP. Already installed IBP Add on in S/4 Hana as well, SDI Agent was installed.

      Please guide how to do same connection for S/4 Hana in Cloud using SDI Remote Source in IBP . Is it possible ? If we install IBP Add On in S4HC system, we will have same setup as I did for S4H on premise ? When I am trying to create remore connection for S4HC in IBP, it says 'Connection not possible'.

      Regards,                                                                                                                                                  Rishi Bhatia