Data Transfer to SAP CRM via External Interface
You can use an external interface to transfer data from non-SAP systems into the billing due list.
The following formats are supported:
IDoc (standard SAP format for electronic data interchange between systems)
XML SOAP via HTTP
XML via SAP NetWeaver Process Integration
The interface contains data components for the billing due list, partners, conditions, and texts. You can enhance the interface as required.
To enable data transfer via the external interface, you need to activate the feature “XIF Connection (Inbound Processing)” in Customizing for Customer Relationship Management
under .
If you want to influence the data transferred via the external interface, you have implemented a Business Add-In (BAdI).
You can find the relevant BAdI for this in Customizing for Customer Relationship Management
under .
If you are using the IDoc format, you need to make the following settings in Customizing for Customer Relationship Management
under :
Define Port
Maintain Partner Profile Manually
No customizing is necessary for receiving SOAP/XML documents.
You can create or view the corresponding HTTP port (standard number 8080) using transaction SMICM (choose ).
The SOAP inbound service can be reached using the path /sap/bc/soap/rfc.
In the Data Transfer Workbench (transaction SXDA), you can manage IDoc files using data exchange tools (choose ). To do this, you need authorization for objects S_DX_MAIN and S_DX_PROJ. Use the following parameters:
Object Type: BUS20800
Program Type: IDOC
Program: CRMXIF_BEA_DL_CRMB_SAVE
For more information on the external interface, see the documentation for the function module CRMXIF_BEA_DL_CRMB_SAVE.