Entering Settings When Using Payment Amount as a Commission Basis 
The standard CRM-ICM preconfiguration does not support use of the payment amount as a commission basis. When using payment amount as a commission basis, you must use this procedure to make the changes to the preconfiguration . When you are setting up the configuration in ICM to create commission cases using any other available commission basis that calculates based on the item level of a CRM document, you can ignore this step.
Caution
When you use payment amount as a commission basis, you create commission cases at a header level in ICM. However, when using payment amount as a commission basis, you must configure ICM to create commission cases on a header level. Item level calculation is not supported.
To allow commissions to be calculated from a header, use the configuration steps outlined in this section (in addition to the remaining steps in the Getting Started Guide).
You have configured ICM to create commission cases based on the CRM preconfiguration.
In Customizing for the Commission System, you construct the application, by choosing: Application AdministrationGeneral Settings Design Adjustment of Commission Application - Commission Application Construction Commission Application Construction.
Note
This activity is client-independent.
The commission basis value field is only available in the sales order item object and sales contract item object as defined within the standard CRM-ICM preconfiguration.
You must add the sales order and sales contract header object to allow for valuation and remuneration for just the header object and no item objects. This is in addition to the activities performed in Setting up the Commission Application.
Example
To use the payment amount as the commission basis in CRM, perform the following tasks:
Maintain the sales order header object.
Enter the commission application you are maintaining.
Locate the structure to be changed for sales order header, under .
Note
If you expand this structure, you will notice that the field Total Common Value (COMM_BAS_VAL) does not exist.
In the field selection panel, expand the CRM-Specific Attributes (Additional CRM Fields) .
Select Total Common Value (COMM_BAS_VAL) and drag it to the order header structure (VCRM01_OBJ91).
Save your entries.
Maintain the sales contract header object.
Enter the commission application you are maintaining.
Locate the structure to be changed for sales contract header, under Commission Case Business Objects Commission Object Data: VCRM01_OBJ93
Note
If you expand this structure, you will notice that the field Total Common Value (COMM_BAS_VAL) does not exist.
In the field selection panel, expand the CRM-Specific Attributes (Additional CRM Fields).
Select Total Common Value (COMM_BAS_VAL) and drag it to the order header structure (VCRM01_OBJ93).
Save your entries.
In Customizing for the Commission System, you generate the application, by choosing: .
Note
This activity is client-independent.
Because you have made changes to the application structures, you must regenerate the application so that these changes can be included in tables, interfaces, views, or other areas. You regenerate the application by selecting it and choosing Execute.
Caution
You perform this step in addition to the construction maintained in step 4 of the procedure Setting Up the Commission Application.
In Customizing for the Commission System, you maintain valuation types, by choosing: .
The valuation types created using this step provide valuation based on the header of the object rather than the item object.
Example
If you use payment amount as the commission basis in CRM, you must perform the following tasks:
Add two new entries for the sales order header object (90110) and the sales contract header object (90210).
The following illustrates an example of the new entries:
Val. Type |
PobjTyp |
Valuation Result Type |
Effective From |
Effective Until |
Name |
|---|---|---|---|---|---|
9003 |
90110 |
Difference Valuation |
01/01/1900 |
12/31/9999 |
Valuation for Sales Order Header |
9004 |
90210 |
Difference Valuation |
01/01/1900 |
12/31/9999 |
Valuation for Sales Contract Header |
Save your entries.
Assign a tool for each new valuation type.
Highlight the new valuation type created, for example, 9003.
In the dialog structure, double-click Assign Tool .
Use the F4 help (for example, VALUATION_STANDARD) and validity dates to enter a tool .
Save your entries.
Maintain the parameters for the tool assigned.
From the Assign Tool dialog box from the above step, choose Maintain Params.
Enter a procedure.
Enter effective dates for the procedure.
Save your entries.
Example
This example uses the CRM preconfiguration package:
Procedure |
Effective From |
Effective Until |
|---|---|---|
91000 |
01/01/1900 |
12/31/9999 |
Note
Repeat these steps for every new valuation type that you create.
In Customizing for the Commission System, you maintain remuneration types, by choosing: Remuneration Agreements Agreement for Activity-Dependent RemunerationsMaintain Remuneration Type Activity
Caution
You perform this step only when using Payment Amount as the commission basis in CRM.
The remuneration types created using this step provide valuation based on the header of the object rather than the item object.
These new remuneration types are in addition to the remuneration types created in step 12 of Customizing Basic Functions.
Add four new entries: Two for the sales order header object (90110) and two for the sales contract header object (90210).
Example
The following table illustrates an example of the new entries:
Remun. Type |
Remun. Grp |
VobjTyp |
Val. Type |
Name |
|---|---|---|---|---|
9050 |
9010 |
90110 |
9003 |
Remuneration Type Mgmt - Ord Header |
9060 |
9000 |
90110 |
9003 |
Remuneration Type Sales - Ord Header |
9070 |
9010 |
90210 |
9004 |
Remuneration Type Mgmt - Cnt Header |
9080 |
9000 |
90210 |
9004 |
Remuneration Type Sales - Cnt Header |
Save your entries.
Assign a tool for each new valuation type created.
Highlight the new remuneration type created, for example, 9050.
In the dialog structure, double-click Assign Tool .
Use the F4 help (for example, REMUNERATION_STANDARD) and validity dates to enter a tool .
Save your entries.
Maintain the parameters for the tool assigned.
From the above step, choose Maintain Params from the Assign Tool dialog box.
Enter a procedure.
Enter effective dates for the procedure.
Save your entries.
Example
The following table uses the CRM preconfiguration package:
Procedure |
Effective From |
Effective Until |
|---|---|---|
9001 |
01/01/1900 |
12/31/9999 |
Note
Repeat these steps for every new remuneration type created.
In Customizing for the Commission System, you store determination criteria, by choosing:
Caution
You perform this step only if using Payment Amount as the commission basis in CRM.
Update the selection tables for the header objects, because currently they consist only of the item objects to support the standard preconfiguration.
Caution
These table updates are in addition to the updates being maintained in step 13 of Customizing Basic Functions.
You make entries in SELTABA90 and SELTABA98.
Ensure that the following entries at least exist within SELTABA90 for the Triggering Subobject Type and participant used in the CRM preconfiguration for header remuneration.
TrigObTy |
SelNo |
|---|---|
90110 |
9050 |
90210 |
9070 |
Ensure that the following entries at least exist within SELTABA98 for the Triggering Subobject Type and participant used in the CRM preconfiguration for header remuneration.
Role |
TrigObTy |
SelNo |
|---|---|---|
901 |
90110 |
9500 |
901 |
90210 |
9700 |
902 |
90110 |
9600 |
902 |
90210 |
9800 |
903 |
90110 |
9600 |
903 |
90210 |
9800 |
In Customizing for the Commission System, you configure the determination combinations/combination assignment, by choosing:
Caution
You perform this step only when using Payment Amount as the commission basis in CRM.
This determination procedure is used to determine the remuneration type to be used when calculating remuneration. You must create four new remuneration types to support the four new remuneration types for the header objects.
Caution
These combinations are in addition to the combinations being maintained in the step 14 of Customizing Basic Functions.
If you use the CRM preconfiguration package, add the following entries to the table :
Comb Type No |
Effect From |
Effect Until |
ClC Object type |
Clc Obj |
|---|---|---|---|---|
915 |
01/01/1900 |
12/31/9999 |
01 - Performance Related Remuneration |
9050 |
916 |
01/01/1900 |
12/31/9999 |
01 - Performance Related Remuneration |
9060 |
917 |
01/01/1900 |
12/31/9999 |
01 - Performance Related Remuneration |
9070 |
918 |
01/01/1900 |
12/31/9999 |
01 - Performance Related Remuneration |
9080 |
Update the Combination Assignment for Combination Type Number 900 for the new Combination Type Numbers created for sales:
Sel. Table |
SelNr |
KombArtNr |
|---|---|---|
VCRM01_SELTAB98 |
9500 |
915 |
VCRM01_SELTAB98 |
9600 |
916 |
VCRM01_SELTAB98 |
9700 |
917 |
VCRM01_SELTAB98 |
9800 |
918 |
Update the Combination Assignment for Combination Type Number 910 for the new Combination Type Numbers created for management:
Sel. Table |
SelNr |
KombArtNr |
|---|---|---|
9050 |
900 |
|
VCRM01_SELTAB90 |
9050 |
900 |
VCRM01_SELTAB99 |
9050 |
900 |
9070 |
900 |
|
VCRM01_SELTAB90 |
9070 |
900 |
VCRM01_SELTAB99 |
9070 |
900 |
Save your entries.
You have entered the settings for using payment amount as a commission basis.