Customizing for Revenue Recognition with SAP ECC Integration 
You want to use the calculation of profits in SAP ECC component CO-PC. The following document describes the settings that you must make in the implementation guide (IMG) of SAP CRM and SAP ECC to use revenue recognition in SAP ECC.
Revenue recognition for a value contract with a target value is service-related; for other contracts revenue recognition is time-related.
To define the type of revenue recognition, use IMG activity .
If revenue recognition is to be service-related, select C in the Quantity/Value Contract field for the transaction type Service Contract. Otherwise, leave the field blank.
Use the revenue recognition category to define how revenue is recognized over the contract duration for CRM service contract items with a periodic billing plan.
To do this, use IMG activity .
Choose Customizing Item for the business transaction category Sales and choose an appropriate value in the Revenue Recognition Category field in the contract data screen area. For more information, see the field help (F1) for this field.
If a target value exists in a service contract, it is used to calculate planned revenue. A condition type is required to determine the revenue account.
To define the revenue account, use IMG activity .
For item category SAP Standard Service Contract Item (standard Customizing: SCN), choose an appropriate condition type in the Condition Type field for business transaction category Sales. This condition type is used to determine the revenue account.
In the same IMG activity, choose a billing-relevant entry in the Bill. Relevance field.
Define the controlling type and controlling level for the CRM transaction type for the service contract.
Use the activity: .
At item level, select single-object controlling so that each service contract item can be assigned to an internal order and the accrual quantity for each item can be saved. The leading transaction type is the service contract.
Create a record for the CRM transaction type Service Contract with:
Leadng BT Type <Transaction type for service contract>
Controlling Type Single-Object Controlling
Controlling Level Item
Assign a controlling scenario that contains a results analysis key and a costing variant. The results analysis key is saved in the internal order and is required for the analysis of results. The costing variant is necessary to calculate and save the planned revenue for the internal order.
Define Customizing for results analysis:
For Customizing for the results analysis, use the IMG activities under: .
Revenue recognition for CRM service contracts copies the percentage of completion from the CRM service contract. To enable this, you must create the statistical key figure ABGMNG from key figure category totals values in SAP ECC. As a unit for the statistical key figure, you could select %, for example. This key figure in SAP ECC is updated by period from SAP CRM. The appropriate results analysis method is 05, the Quantity-Based POC Method, together with the quantity base C. This determines the percentage of completion from the values of the statistical key figure ABGMNG.
The planned revenue is transferred to allow the period split to document the changes to the planned revenue. This enables any changes to the planned revenues by period to be used for the evaluation. If you want to enable this:
Review SAP Note 712930
Create a customer enhancement project for customer enhancement 2 of the results analysis, according to SAP Note 26957
Enter program code in customer enhancement 2 as described in SAP Note 1019177
In the valuation method, select the valuation basis 0 (number zero) or another number between 1 and 9, in line with the code in the customer enhancement.
If the percentage of completion is only to be used for revenue recognition and the costs are not to be accrued:
Assign the line IDs for the costs in Customizing for results analysis for the update to the category D.
Review SAP Note 495279
Create a customer enhancement project for customer enhancement 7 of the results analysis, according to SAP Note 198983
Enter program code in customer enhancement 7 as described in SAP Note 1019177