Logical Services in ICM
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
01 |
Performance-related remuneration |
01 |
Calculate remuneration |
CACS00_LOSAS_GET_REM, CACS00_LOSA_PRICING_REM |
12 |
Read rules |
|
||
13 |
Read rule group |
|
||
14 |
Initialize rules |
|
||
15 |
Edit rules |
|
||
16 |
Prepare rules for saving |
|
||
17 |
Save rules |
|
||
18 |
Save rules after input |
|
||
19 |
Read contract |
|
||
20 |
Check authorization |
|
||
21 |
Compare versions |
|
||
22 |
Sort rules |
|
||
23 |
Event: DLVE1 |
|
||
24 |
Event: DLVE2 |
|
||
25 |
Count rules |
|
||
26 |
Delete rules |
|
||
27 |
Compare items |
|
||
28 |
Change versions |
|
||
P1 |
Only for use in CONDITION TECHNIQUE |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
02 |
Valuation |
01 |
Calculate valuation |
CACS00_LOSAS_GET_VAL, CACS00_LOSA_PRICING_VAL |
|
|
12 |
Read rules |
|
|
|
13 |
Read rule group |
|
|
|
14 |
Initialize rules |
|
|
|
15 |
Edit rules |
|
|
|
16 |
Prepare rules for saving |
|
|
|
17 |
Save rules |
|
|
|
18 |
Save rules after input |
|
|
|
19 |
Read contract |
|
|
|
20 |
Check authorization |
|
|
|
21 |
Compare versions |
|
|
|
22 |
Sort rules |
|
|
|
23 |
Event: DLVE1 |
|
|
|
24 |
Event: DLVE2 |
|
|
|
25 |
Count rules |
|
|
|
26 |
Delete rules |
|
|
|
27 |
Compare items |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
03 |
Liability |
01 |
Calculate earnings share |
CACS00_LOSA_PRICING_RESP |
|
|
02 |
Correct liability end |
CACS00_LOSA_RESP_END |
|
|
3 |
Start of interruption |
CACS00_LOSA_RESP_INTERRUPT |
|
|
4 |
End of interruption |
CACS00_LOSA_RESP_INTERRUPT_END |
|
|
12 |
Read rules |
|
|
|
13 |
Read rule group |
|
|
|
14 |
Initialize rule group |
|
|
|
15 |
Edit rules |
|
|
|
16 |
Prepare rules for saving |
|
|
|
17 |
Save rules |
|
|
|
18 |
Save rules after input |
|
|
|
19 |
Read contract |
|
|
|
20 |
Check authorization |
|
|
|
21 |
Compare versions |
|
|
|
22 |
Sort rules |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
05 |
Legal right to future commission |
01 |
Execute payment plan |
CACS00_LOSA_SCHEDULING |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
21 |
Calculation rule for the remuneration clearing |
01 |
Calculate data |
CACS00_LOSAS_OFFSET_CALC |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
22 |
Selection rule for remuneration clearing |
01 |
Make selection |
CACS00_LOSAS_OFFSET_SELECT |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
23 |
Additional commission case |
01 |
Get object data |
CACS00_LOSAS_TRICASE_OBJ, CACS00_LOSA_SEG_OBJ_GET |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
25 |
Settlement scheduling |
01 |
Create settlement scheduling |
CACS25_LOSA_SES_CREATE |
02 |
Change settlement scheduling
|
CACS25_LOSA_SES_CHANGE |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
27 |
Actual commission |
01 |
Create periods |
CACS27_LOSA_FFLT_INTERVALS |
02 |
Create fulfillment levels |
CACS27_LOSA_FFLT_CREATE |
||
03 |
Read fulfillment levels and update settlement schedule items |
CACS27_LOSA_FFLT_READ |
||
04 |
Start fulfillment level determination |
CACS27_LOSA_FFLT_CHECK |
||
05 |
Delete fulfillment level |
CACS27_LOSA_FFLT_DELETE |
||
06 |
Update fulfillment levels |
CACS27_LOSA_FFLT_POST |
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
28 |
Target agreements: Periodic process |
01 |
Create commission case |
|
02 |
Create commission case header |
|
||
03 |
Create commission case participation |
|
||
04 |
Create commission case participant |
|
||
05 |
Create commission case relations |
|
||
06 |
Create commission case activities |
|
||
07 |
Create commission case objects |
|
||
10 |
Determine ID of the business objects |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
29 |
Target agreements: Classification |
02
|
Determine classification field values |
|
03 |
Determine commission contract field value |
|
||
04 |
Determine external classification type |
|
||
05 |
Determine description |
|
||
06 |
Determine field name |
|
||
07 |
Check external classification type |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
|
|
30 |
Settlement |
01 |
Post |
Package: CACSFI |
||
02 |
Reverse |
Package: CACSFI Package: CACSHR Package: CACSCD |
||||
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
32 |
Construction of participants |
01
|
Create participation |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
33 |
Enhancement of commission case |
01
|
Enhance object data |
|
02
|
Enhance activities |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
42 |
Partnerships |
01 |
Check distribution ratios |
CACS_PS_LOSA_CHECK_SPLIT |
2 |
Predefine distribution ratios |
CACS_PS_LOSA_INIT_SPLIT |
||
11 |
Determine responsible participants |
CACS42_LOSA_GET_RESPONSIBLE CACS42_LOSA_GET_RESP_RFC |
||
12 |
Determine activity share based on entitlement object (partnership) |
CACS42_LOSA_DET_SHARE01 CACS42_LOSA_DET_SHARE01_RFC |
||
13 |
Determine activity share based on entitlement object (complex. %) |
|
||
14 |
Comparison values for transfer of activity share |
CACS42_LOSA_COMPARE_REM CACS42_LOSA_COMPARE_REM_RFC |
||
21 |
Read selection structure |
CACS_PS_LOSA_GET_SEL_STRUC |
||
22 |
Read distribution rule |
|
||
23 |
Find distribution rule ID |
|
||
24 |
Read selection criteria |
|
||
25 |
Distribution rule from distribution rule ID |
|
OTC |
Name of OTC |
Method |
Event (Technical ID) |
Sample Function Module (Interface and Documentation) |
50 |
Complex valuation |
01
|
Calculate valuation |
|
10
|
Maintain attributes |
|
See Logical Service