Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
abhisekdutta
Advisor
Advisor
Hello SAP-community,

In this post, we will see how to establish a connection to SAP Integrated Business Planning (IBP) in SAP Signavio using Odata service /odata/IBP/MASTER_DATA_API_SRV. And as test case, we will extract IBP location master data from one planning area and view it in SAP Signavio.

 

IBP Prerequisites:

Below steps should be executed by IBP Consultant with admin role.

1-Choose Communication Management from IBP homepage and click on Maintain Communication Users app.

Maintain Communication Users (a)

2-Select NEW user setup and enter below details

User Name: IBP_COM_USER

Description: IBP_COM_USER

Password can be generated automatically by clicking Propose Password or else manually give any password.

Maintain Communication Users (b)

3-Select Communication Systems app and click New.

Communication Systems (a)

4-Enter the system ID and name for the communication system. Then in the General heading in the Technical Data section, checklist Inbound Only. Under Users for Inbound Communication, add the communication user previously created and select the authentication method below.

Choose Save.

System ID: SIGNAVIO

System Name: SIGNAVIO

User ID and Password: IBP_COM_USER

Communication Systems (b)

5- Select the Communication Arrangements app and click New.

Communication Arrangements (a)

6-Fill the communication scenario as SAP_COM_0720, enter a name for the communication arrangement, and select the communication system that was previously created.

Also maintain the business user under Additional Properties section.

Arrangement Name: SAP_COM_0720

Communication System: SIGNAVIO

Corresponding Business User: CBXXXXXXX

Communication Arrangements (b)

7-In order to expose which planning area and master data to be used, we have to enter required planning areas and master data in Global Configuration app in IBP.

Global Configuration (a)

8-Odata - /IBP/PLANNING_DATA_API_SRV service is used to add planning areas, hence select FLEXQUERY  PLANNINGAREA.

Odata -  /IBP/MASTER_DATA_API_SRV service is used to define master data types, hence select FLEXQUERY  RELEVANT_MDT_FOR_MD_API.

Global Configuration (b)

 

Signavio Prerequisites:

Below steps should be executed by Signavio Consultant-

1-Login to SAP Signavio homepage > Process Intelligence > Manage Data > Connections.

Select Create and enter below details.

Connection name: IBP-TEST

Connection type: Open Data Protocol

Connections (a)

2-Fill Credentials details from IBP communication user and enter the Configuration URL from IBP communication system.

Connections (b)

 

Configure Data extraction:

Here in this step, we will extract Location master data from IBP planning area SAPIBP1.

1-Create test data in Location master data staging table INTLOCATION under planning area SAPIBP1.

Manage Master Data - INTLOCATION

2-Create new source data named - IBP-UWE-Test and select connection type – Open Data Protocol.

Signavio - source data (a)

3-Click Next and select the connection created before. Then click Create.

Signavio - source data (b)

4-Now the setup is complete.

Signavio - source data (c)

5-Click Add table option and select the table which needs to extract. Here we are selecting the location master staging table. Click Next.

Signavio - source data (d)

6-Here we need to select which fields needs to extract for location staging table. Click Next.

Signavio - source data (e)

7-Now location table can be seen in list of tables here.

Signavio - source data (f)

 

Final Data extraction:

1-Click on the action menu on right side of tables.

2-Select Extract from the list.

3-Extraction process starts, and it can be checked in Logs tab.

4-Once job completes – click on the record to show extraction logs.

5-For viewing the data click on Preview from action menu.

6-IBP test data is visible here.

 

Summary:

After reading this blog, you will be able to integrate IBP data to SAP Signavio using Odata service and this data will be used in Signavio Process data pipelines. Below are the steps covered:

1-IBP configuration

2-Signavio configuration

3-Master data transfer from IBP to Signavio

 

Like what you’ve read? Please share your thoughts, questions and feedback. Feel free to share on Facebook, Twitter, or LinkedIn using the super-easy share buttons at the bottom! And don’t forget to follow SAP Signavio @ SAP Community & SAP IBP @ SAP Community for more content like this.

Thank You...!!