Customizing Settings for the Communication Interfaces 
The system creates an mBDoc for XIF interfaces in the outbound scenario, such as when creating, changing or deleting a data object, in the corresponding application transaction and transfers them to the CRM middleware asynchronously. The system determines possible external recipients for the mBDoc in the CRM Middleware and transfers them to the XIF Adapter with the mBDoc.
The following happens within the XIF adapter:
The mBDoc is converted to the complex data structure based on XML.
The system subsequently reads relevant data for external systems that is not found in the mBDoc from the database and allocates the corresponding fields in the complex data structure.
You must configure CRM middleware so that you can send messages to a costing tool. The following paragraphs describe the additional settings to be made.
To make the settings required to generate the outbound calculation message, proceed as follows:
Use transaction SM59 to create an http connection to the external server. You can also use the RFC destination for a connected XI system as an alternative (Exchange Infrastructure).
Create a site in the middleware administration console (transaction SMOEAC). Choose the Sites object type and Create Object. Assign a corresponding name for your site and choose External Interface for XML as the site type. If you are using an XI System, use the site type External Interface for XI. Assign the http destination you created previously as a site attribute.
Use the Subscriptions object type to maintain a subscription for publication of the All Business Transactions (MESG) object with the site you defined previously.
Create an entry for the site you created in the XIF Customizing transaction CRMXIF_C1 using the F4 Help.
BDoc-Typ = BUS_TRANS_MSG
IF-Typ = CRMXIF_ISU_CALCREQ_SAVE
(Set the indicator for complete data and return to initial).
The indicator for complete data is only relevant for the data objects Order, Business Partner, and Business Partner Relationships. It indicates whether delta changes only or the object instance are to be transferred completely.
You must define the RFC destination if you want to send data by RFC. You do this in Customizing for Customer Relationship Management under .