Documente Academic
Documente Profesional
Documente Cultură
Implementation
Applies to:
SNC7.0
Summary
The Tutorial helps SNC beginner with no prior SNC knowledge to configure SNC for handling integration
data like master data from CIF and troubleshooting transactional data from PI. This would also be a good to
know document for Functional team who would like to have more control on technical aspects of SNC
proxies.
Author:
Dipali Rajput
Company: IBM
st
Author Bio
Dipali Rajput is a Senior Consultant in Netweaver development and Integration division of IBM .
She has 5 years of SNC PI integration experience. She has experience in ICH5.0, SNC5.1 and
SNC 7.0 integration. She has been involved in both SAP and Non SAP integration with PI for
SNC. She has Overall 8 years of Integration experience in SAP integration with PI, ALE, ABAP,
Java, XSLT, xCBL, SNC, SRM.
Table of Contents
Introduction: ........................................................................................................................................................ 3
Pre-requisite in SNC: ...................................................................................................................................... 3
In ICH5.0 : Following BAdis were implemented ............................................................................................. 4
In SNC5.1 ........................................................................................................................................................ 4
In SNC7.0: ....................................................................................................................................................... 4
Implementation Procedure: ............................................................................................................................. 5
StandAlone Proxy Testing in SNC: ............................................................................................................... 11
Related Content ................................................................................................................................................ 17
Disclaimer and Liability Notice .......................................................................................................................... 18
Introduction:
The Sub-Contracting SAP Solution leverages the SAP SNC (previously known as ICH) application to
collaborate with suppliers on Purchase Orders. As part of this solution certain interfaces between the ECC
and SCM server are required to be activated. These interfaces are for both Master Data and Transactional
Data.
For Sub-Contracting we need to sync the following Master Data objects:
Vendor Masters
Material Masters
Plants (locations)
Purchasing Info Records
Schedule Agreements
In order to leverage the SAP SNC processes master data need to be replicated onto the SCM server so the
SNC application can provide the information to the Suppliers.
Although, this data does not change often, it should be sync near real time. SAP provide a way to configure
the ECC to transmit this data upon updates using the CIF process. The CIF depend on Integration Models to
identify the data content (which rows) to CIF over. The CIF process can be used to send over various
master data elements based on the selections.
When using SAP SNC XML-interfaces, an external application must handle the internal format of the master
data keys (location, product and partner) in the SCM system. In absence of doing so the system fails the
message with following error location ID key missing or product location key missing.
Pre-requisite in SNC:
To enable any scenario in SNC we need to implement few BAdis for Data conversion. These Badis can be
used to manipulate data coming in SNC.
In SNC5.1
You can implement these BAdis in compatible mode
Following are the list of BAdis to be implemented in SNC before initiating data transfer in and out of the
system.
- /SCA/BIF_ME_LOCID
- /SCA/BIF_ME_PARTYID
- /SCA/BIF_ME_PROD_ID
- /SCA/BIF_MI_ITMBPRT
- /SCA/BIF_MI_LOCID
- /SCA/BIF_MI_PARTYID
- /SCA/BIF_MI_PRODID
In SNC7.0:
General Master Data Integration is done using Enhancement spot
Implementation Procedure:
To implement Enhancement spot: Lets look at /SCA/BIF_ME_LOCID
Go to SE19
Select New BAdi Enhancement Spot : provide the name of Enhancement Spot to be implementated
/SCA/BIF_ME_LOCID for Location ID.
Click create Implementation
Provide Implemetatio name as per naming convention guidelines. Here I have given
ZSCABIF_ME_LOCID
Provide short text for description .
You will be asked for package and request number to create transport.
After assigning Package and Request to the implementation to need to provide names for BADI
implementation and Implementation class.
Then select BADI definition from the drop down.
Then an option is provided whether you want to use standard sample code or you want to create empty class
for custom modification. Based on your requirement you can select either Empty Class or Copy Sample
class. In standard SNC implementation Copy Sample class is used.
Click on Code
Activate.
Any custom changes to master data can be added here if required like length and leading zeros. You can
implement complex master data manipulation scenarios also.
Once all the master data is uploaded in the system. You need to activate proxies in SNC to enable data
integration with PI.
When Connectivity is good SLDCHECK all the checks in the screen will be green.
Next Go to t-code SPROXY
Select namespace : http://sap.com/xi/SNC/Global
If you want the entire Template for ReplenishmentOrderNotification_In select Generate Template Data. In
case you just want to know only the mandatory fields for testing then you can use Generate Initial Template
Here you can either manually edit each line or upload an existing xml data from a file using load file. To
download this file use Save File option.
Or
Related Content
BADI implementations SAP ICH 5.0 <--> SAP ERP integration
SAP Community Network Forums SAP Solutions SCM APO Master Data and General
SAP Community Network Forums SAP NetWeaver Process Integration