Initial Load of Contracts
Once you have carried out the initial download of business partners, contract accounts and technical objects, you can start the initial download of contracts. First, read the information about products and product configuration in the SAP Solution Manager.

Note that you can only start the initial download of contracts once you have completed the initial download of the business partner and contract account technical objects.
Your first step must be to ensure that suitable master data templates exist in the system for as many contract constructs as possible, and that these master data templates are linked to CRM products. Ensure that in the table ECRMSETTINGS, in Customizing for SAP Utilities, under Customer Service ® CRM Integration ® Define Default Products, a specific dummy product has been determined for all possible service types (such as an installation), and defined in the CRM system.
In the next step, you must start the report ECRM_GENERATE_EVERH in SAP IS-U.
This report determines suitable products for all active contracts in the system, and creates a corresponding EVERH entry.
Only one contract time slice is create for each contract.

If rates were
changed during the validity of the contract, there is still only one time
slice.
If you make changes to the configuration without a product change, it applies
to the entire contract period. Therefore, a change to the contract is also
retroactive.
Check the determined values, by checking the product allocation in the contract display.
If the product allocation was not successful and a download was not successfully executed, you can delete the entries in the table EVERH. If necessary, check and correct the master data templates and restart the report.
When you have successfully carried out these actions, start the initial download, in the CRM system, with the object SI_CONTRACT. To do this, choose transaction R3AS (Start Initial Load).
The initial load is not automatically processed in parallel in IS-U.
If you want parallel processing to take place, first start an initial load with a small number of contracts. To do this, create a contract number filter for the object before you start the initial load. Execute the initial load. Extend the contract filter to the entire number range. Now plan multiple requests with restricted contract number areas that do not overlap.