!--a11y-->
Initial ICM Configuration Set-up 
These steps guide you through setting-up the CRM pre-configuration within the ICM engine.
You have successfully installed the required components SAP CRM 4.0 with SP00 and SAP R/3 Enterprise 4.70 SP09 with mySAP Financials Extension 1.1 SP09. Installation Guides are available on the SAP Service Marketplace, http://service.sap.com/, alias instguides.

You can access an overview of the steps you use for pre-configuring the ICM engine for CRM within the IMG by entering the path SAP IMG à Customer Relationship Management à Incentives and Commission Management à ICM engine - Settings à Pre-configuration of the ICM engine.
...
1. You must create a development class for the new application. This is also referred to as creating a new Package.
Menu path |
Transaction code |
SAP Menu à Basis Tools à ABAP Workbench à Overview à Application Hierarchy à Object Navigator |
SE80 |

The name of the development class must begin here with Z. or Y as these are the only classes available for external use.
Choose Enter and complete the fields as required. Once you save the data, create a transport order that will collect data for a possible later transport.

To provide the most effective development environment, you should differentiate between generating and customizing development classes by developing a separate class for each. For example:
· YCRM01_Generating
· YCRM01_Customizing
2. You must have at least one root organization with posts for a commission clerk and mediator.
Menu path |
Transaction code |
SAP Menu à Master Data à Organizational Model à Maintain Organizational Model |
PPOME |
It is possible that your enterprise has already established an organization. If so, you should create sample entries as there is currently no interface available to the org from CRM-ICM.

Once you have created the org, you can allocate other roles either through the commissions application (via allocation of contracts) or by using the transaction PPSM.
3. In the Implementation Guide (IMG) for CRM, select the following path to set-up an RFC destination for ICM:
Customer Relationship Management à Incentives and Commissions Management à Setup RFC destination for ICM
When creating the RFC destination for the ICM engine (R/3 Enterprise system), be sure to enter the required information for the process, including the description, target system, message server, group, log-on and so on.

This is a standard procedure for setting-up any other RFC destination within CRM.
4. Once you have set-up the RFC destination, in the Implementation Guide for CRM, select the following path to assign the RFC destination to ICM:
Customer Relationship Management à Incentives and Commissions Management à Global settings related to the ICM engine
Once at the table:
...
a. Click on New Entries.
b. Enter the RFC destination you defined in the previous step.

The system maintains only one RFC destination for the ICM engine.
You have created a development class for the new application, ensured that an organization is available for use by ICM and set the RFC entry for communicating from CRM to ICM.