Sie sind auf Seite 1von 2

Business object data of type business transaction or business partner can be exchanged with

non-SAP components in a mySAP CRM solution landscape.

External interfaces are provided to enable this data exchange. These interfaces are also known
as the XIF Adapter.

You must perform the steps described in the chapters below to enable the data exchange in
outbound and inbound direction.

For detailed information, see the SAP Service Marketplace under service.sap.com/crm-tech
following the path Business Integration -> Integration Technology -> Adapter -> XIF-Adapter.
Make sure you read all the documents there, especially Usage of external Interfaces in CRM
3.0 und New XIF Interfaces.

Object-specific function modules handle the business data in inbound and outbound direction.

Object Function Module Direction


Product CRMXIF_PRODUCT_SAVE Inbound
Condition (create) CRMXIF_COND_REC_COMPL_SAVE Inbound
Condition (delete) CRMXIF_CONDITION_SEL_DELETE Inbound
Business Partner CRMXIF_PARTNER_SAVE Inbound/Outbound
Business Partner Relation CRMXIF_PARTNER_REL_SAVE Inbound/Outbound
Business Partner Hierarchy CRMXIF_PARTNER_HIER_SAVE Inbound/Outbound
Order CRMXIF_ORDER_SAVE Inbound/Outbound
Invoice CRMXIF_INVOICE_SAVE Outbound

Installed Base CRMXIF_IBASE_SAVE Inbound/Outbound


Product IP CRMXIF_PRODUCT_IP_SAVE Inbound/Outbound
Product IP Relationships CRMXIF_PRODUCT_IP_REL_SAVE Inbound/Outbound

Billing Data Record CRMXIF_BILLDATARECD_SAVE Inbound

Individual Objects CRMXIF_PRODUCT_INDOBJ_SAVE Inbound

Individual Object Relationships CRMXIF_ PRODUCT_INOBJ_REL_SAVE Inbound

Event History for Individual


CRMXIF_PRODUCT_INDOBJ_EH_SAVE Inbound
Objects

Materials CRMXIF_PRODUCT_MATERIAL_SAVE Inbound/Outbound

Material Relationships CRMXIF_PRODUCT_MAT_REL_SAVE Inbound/Outbound

Services CRMXIF_PRODUCT_SERVICE_SAVE Inbound/Outbound

Service Relationships CRMXIF_PRODUCT_SRV_REL_SAVE Inbound/Outbound


External Interface Business Transaction

Functionality

The function module defines the CRM Online interface for the business transaction for external
systems.

The interface has been implemented as an adapter for CRM Middleware (XIF) and provides
both IDOC processing and processing for XML/SOAP calls. The corresponding IDOC message
type is:

CRMXIF_ORDER_SAVE_M

The interface for the business transaction functions as an inbound- as well as outbound
transaction interface, and is capable of handling mass data.

You can find data format information in the documentation for the complex data type
CRMXIF_BUSTRANS.

You can find information on the external interfaces in general in:

Basic Settings

Monitoring-Transactions

Additional information on integrating CRM and on the external interfaces is available in the
Service Marketplace under the alias CRM-CI.

Notes

The interface can be extended by APPEND structures to the complex data type
CRMXIF_BUSTRANS (in the case of IDOC processing, additional regeneration of the ALE layer
is required): Regeneration of IDOC interfaces

Communication with the CRM takes place via messaging BDocs of the type
BUS_TRANSACTION_MESSAGE (in short: BUS_TRANS_MSG). Technically speaking, the
data in the BDOC complex data type BAD_BUS_TRANSN_MESSAGE is mapped to the
complex data type CRMXIF_BUSTRANS. This defines the external interface data format.

Additional fields in the interface or changes to inbound- and outbound data can be dealt with by
creating implementation for the Business Add-Ins CRMXIF_ORDER_MAP (transaction SE19),
CRMXIF_PURCHASE (changes to the complex data type) and CRMXI_ORDER_MAP
(changes to the mBDoc).

Das könnte Ihnen auch gefallen