ContractOrigination
You use this integration scenario to exchange data between the front-end system SAP Customer Relationship Management (SAP CRM) and external back-end systems during account origination. The integration scenario offers you central access to all objects that you need for semantic and technical integration, for example interfaces and data types.
In addition to SAP CRM, the following systems can be involved in the integration scenario:
Contract and support systems

The following are examples of settings and are based on the following conditions:
■ SAP ECC 6.0 (SAP ERP 6.0) with extension EA-FINSERV is used for loans management
■ SAP ECC 6.0 (SAP ERP 6.0) with extension EA-FINSERV is used for collateral management
■ SAP Credit Management Server 6.0 is used as the credit management server
If you are using other contract or support systems, you can use the following information as a guideline.

The technical implementation of the Account Origination scenario requires at least one contract system for the operational management of contracts. Before you configure your system landscape for the technical implementation of the scenario, check the existing limitations of the contract system you plan to use as the back-end system for the operational management of contracts in combination with account origination.
For more information, see SAP Service Marketplace at service.sap.com/notes.
● You find the ContractOrigination integration scenario in the Integration Repository in the SAP BBPCRM software component in the namespace http://sap.com/xi/CRM/Global.
The interface objects and mapping objects relevant for the integration scenario are located in the integration repository in the SAP BBPCRM software component in namespace http://sap.com/xi/CRM and http://sap.com/xi/CRM/Global.
For more information, see Overview of the Configuration for SAP Account Origination.
● You have already distributed the business partner data to the back-end systems. An integration scenario is available for the distribution of business partner master data.
For more information, see XI Content for Business Partner.
● You have made the necessary settings for connecting SAP CRM to external systems.
For more information, see Connection of External Systems.
The following figure shows the process flow for the complete integration scenario:
1. Send creditworthiness query (SAP CRM)
SAP CRM sends the creditworthiness query for a business partner to Credit Management.
For more information, see Rating of Business Partners.
Interface Information
Message interface |
CreditWorthinessQuery_Out |
Output message type |
CreditWorthinessQuery |
Input message type |
CreditWorthinessResponse |
Fault message type |
CreditWorthinessCheckFault |
2. Receive creditworthiness query (Credit Management)
Credit management receives the creditworthiness query for a business partner from SAP CRM; it processes the query, and sends the result to SAP CRM.
Interface Information in the Namespace http://sap.com/xi/FSCM/Global
Message interface |
CreditWorthinessQuery_In |
Output message type |
CreditWorthinessResponse |
Input message type |
CreditWorthinessQuery |
Fault message type |
CreditWorthinessCheckFault |
3. Send real estate query (SAP CRM)
The CRM system sends the query for the search for existing assets and collateral agreements to collateral management.
For more information, see Transfer of Existing Collateral.
Interface Information
Message interface |
RealEstateByCollateralAgreementQuery |
Output message type |
CMS_REAL_ESTATE_BY_AGRMNT_CRM.Input |
Input message type |
CMS_REAL_ESTATE_BY_AGRMNT_CRM.Output |

The message types are external message types and are located in the namespace urn:sap-com:document:sap:rfc:functions.
4. Receive real estate query (collateral management)
Collateral management receives the query for the search for existing assets and collateral agreements; it processes the query, and sends the result to the CRM system.
The interface is located in the namespace http://sap.com/xi/FS-CMS and consists of the function module CMS_REAL_ESTATE_BY_AGRMNT_CRM.
5. Send loan calculation query (SAP CRM)
The CRM system sends the query for calculation of the payment schedule to loans management.
For more information, see Calculation of the Payment Schedule.
Interface Information
Message interface |
LoanCalculationQuery |
Output message type |
LoanCalculationQuery |
Input message type |
LoanCalculationResponse |
Fault message type |
LoanCalculationQueryFault |
6. Receive loan calculation query (loans management)
Loans management receives the query for the calculation of the payment schedule, it processes the query, and sends the result to the CRM system.
Interface Information in the Namespace http://sap.com/xi/FS-CML/Global
Message interface |
LoanCalculationQuery |
Output message type |
LoanCalculationResponse |
Input message type |
LoanCalculationQuery |
Fault message type |
LoanCalculationQueryFault |
7. Send collateral constellation create request (SAP CRM)
The CRM system sends the request for creation of the collateral constellation to collateral management.
For more information, see Distribution of Collateral Data.
Interface Information
Message interface |
CollateralConstellationCreateRequest_Out |
Output message type |
CMS_COLLATERAL_CONSTELLN_C_CRM.Input |

The message types are external message types and are located in the namespace urn:sap-com:document:sap:rfc:functions.
8. Receive collateral constellation create request (collateral management)
Collateral management receives the request for creation of the collateral constellation from the CRM system and processes this request.
The interface is located in the namespace urn:sap-com:document:sap:rfc:functions and consists of the function module CMS_COLLATERAL_CONSTELLN_C_CRM.
9. Send loan contract create request (SAP CRM)
The CRM system sends the request for creation of the loan contract to loans management.
For more information, see Distribution of Loan Data.
Interface Information
Message interface |
LoanContractCreateRequest_Out |
Output message type |
LoanContractCreateRequest |
10. Receive loan contract create request (loans management)
Loans management receives the request for creation of a loan contract and processes this request.
Interface Information in the Namespace http://sap.com/xi/FS-CML/Global
Message interface |
LoanContractCreateRequest_In |
Input message type |
LoanContractCreateRequest |
Fault message type |
LoanContractCreateRequestFault |
11. Send collateral constellation create confirmation (collateral management)
When the collateral constellation has been created, collateral management sends the confirmation to the CRM system.
Interface Information in the Namespace http://sap.com/xi/FS-CMS
Message interface |
CollateralConstellationCreateConfirmation_Out |
Output message type |
CollateralConstellationCreateConfirmation |
12. Receive collateral constellation create confirmation (SAP CRM)
The CRM system receives the confirmation that the collateral constellation has been created from collateral management.
Interface Information
Message interface |
CollateralConstellationCreateConfirmation_In |
Input message type |
CollateralConstellationCreateConfirmation |
Fault message type |
StandardMessageFault |
13. Send loan contract create confirmation (loans management)
When the contract has been created, loans management sends the confirmation to the CRM system and collateral management.
Interface Information in the Namespace http://sap.com/xi/FS-CML/Global
Message interface |
LoanContractCreateConfirmation_Out |
Output message type |
LoanContractCreateConfirmation |
14. Receive loan contract create confirmation (SAP CRM)
The CRM system receives the confirmation that the loan contract has been created from loans management.
Interface Information
Message interface |
LoanContractCreateConfirmation_In |
Input message type |
LoanContractCreateConfirmation |
Fault message type |
LoanContractCreateConfirmationFault |
15. Receive loan contract create confirmation (collateral management)
Collateral management receives the confirmation that the loan contract has been created from loans management.
Interface Information in the Namespace http://sap.com/xi/FS-CMS/Global
Message interface |
LoanContractCreateConfirmation_In |
Input message type |
LoanContractCreateConfirmation |
Fault message type |
LoanContractCreateConfirmationFault |