SAP ABAP Class CACSNO_CL_PRC_NO2 (Resetting Process of Commission Accruals)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSNO2 (Package) ICM: Notification: Transaction Data
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSNO2 (Package) ICM: Notification: Transaction Data
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CACS_NONPRD_ABST | ICM: Non-Periodic Process Control | 20080414 |
Properties
Class | CACSNO_CL_PRC_NO2 | |
Short Description | Resetting Process of Commission Accruals | |
Super Class | CL_CACS_NONPRD_ABST | ICM: Non-Periodic Process Control |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CACSNO2 | ICM: Notification: Transaction Data |
Created | 20080414 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CACSNO_CL_PRC_NO2 has no forward declaration.
Interfaces
Class CACSNO_CL_PRC_NO2 has no interface implemented.
Friends
Class CACSNO_CL_PRC_NO2 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GD_APPL | Instance attribute | Public | Type reference (TYPE) | CACSAPPL | Commission Application (ICM) | 20080424 | ||
2 | MC_APPL | Constant | Public | Type reference (TYPE) | CACSAPPL | 'CACSNO' | Commission Application (ICM) | 20080512 | |
3 | MD_RUNID | Instance attribute | Public | Type reference (TYPE) | CACS_RUNID | Run Number for Run Administration | 20080424 | ||
4 | MO_COMPRESS | Instance attribute | Public | Object reference (TYPE REF TO) | CACSNO_CL_NOTI_COMPRESS | Compression Class for Notification | 20080506 | ||
5 | MO_RI_HIST | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RI_PRC | Run Administration for Periodic Processes | 20080414 | ||
6 | MS_COMPRESSION | Instance attribute | Protected | Type reference (TYPE) | S_COMPRESSION | Class for Compression of Accrued data | 20080506 | ||
7 | MS_TRANSMISSION | Instance attribute | Protected | Type reference (TYPE) | S_TRANSMISSION | Class for Transfer of Accrued data | 20080506 | ||
8 | MT_COMPRESSION | Instance attribute | Protected | Type reference (TYPE) | TT_COMPRESSION | 20080506 | |||
9 | MT_NOTRU_RG | Instance attribute | Public | Type reference (TYPE) | CACS_TT_NOTRU_ID_RANGE | Table Type Notification Rule (Range) | 20080424 | ||
10 | MT_REM_RG | Instance attribute | Public | Type reference (TYPE) | CACS_TT_PARAMETER_REM_RANGE | Table Type for Remuneration Types in Data Container | 20080424 | ||
11 | MT_RESULT | Instance attribute | Protected | Type reference (TYPE) | CACS_TT_NO_REV_PRC_RESULT | Table Type: Resetting of Commission Accruals: Result | 20080428 | ||
12 | MT_RET_RG | Instance attribute | Public | Type reference (TYPE) | CACS_TT_PARAMETER_RET_RANGE | Table Type Retention Rule (Range) | 20080424 | ||
13 | MT_TRANSMISSION | Instance attribute | Protected | Type reference (TYPE) | TT_TRANSMISSION | 20080506 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_RESULT | Instance method | Public | Method | Add result | 20080428 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20080501 |
3 | SAVE_LOG | Instance method | Protected | Method | Save Log | 20080512 |
4 | SET_DATACONTAINER | Instance method | Public | Method | Fill Container Structure for Flat Rate | 20080501 |
Events
Class CACSNO_CL_PRC_NO2 has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_COMPRESSION | Public | See coding | 20080506 | begin of s_compression,
lo_compression type ref to CACSNO_CL_NOTI_COMPRESS,
ld_notru_id type cacsnotruid,
end of s_compression
|
||
2 | S_TRANSMISSION | Public | See coding | 20080506 | begin of s_transmission,
lo_transmission type ref to CACSNO_CL_NOTI_TRANSFER,
ld_notru_id type cacsnotruid,
end of s_transmission
|
||
3 | TT_COMPRESSION | Public | See coding | 20080506 | TT_COMPRESSION type STANDARD TABLE OF s_compression
|
||
4 | TT_TRANSMISSION | Public | See coding | 20080506 | TT_TRANSMISSION type STANDARD TABLE OF s_transmission
|
Method Signatures
Method ADD_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CACS_RI_IT_PC | Call by reference | Type reference (TYPE) | CACS_TT_RI_IT_PC | Table defining relation between gen_rule 1, 2 and gen type | 20080510 | ||
2 | Exporting | IT_RI_IT_NONPRD | Call by reference | Type reference (TYPE) | CACS_TT_RI_ITM_NONPRD | Table Type Run Administration Item, Meta Object(nonprd) | 20080509 |
Method ADD_RESULT on class CACSNO_CL_PRC_NO2 has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Commission Application (ICM) | 20080501 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRC | Processes: Exception Handling | 20080512 |
Method SAVE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application Log | 20080512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_BAL_EX | CACS: Application Log Exceptions | 20080512 |
Method SET_DATACONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IB_SIMULATION | Call by reference | Type reference (TYPE) | CACSSIMULATION | Indicator: Process to be Run in Simulation Mode | 20080501 | ||
2 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | 20080501 | |||
3 | Importing | ID_BUSI | Call by reference | Type reference (TYPE) | CACSBUSITIME | Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) | 20080501 | ||
4 | Importing | ID_RUNID | Call by reference | Type reference (TYPE) | CACS_RUNID | Run Number for Run Administration | 20080501 | ||
5 | Importing | ID_TECH | Call by reference | Type reference (TYPE) | CACSTECHTIME | Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) | 20080501 | ||
6 | Importing | IT_NOTRU_RG | Call by reference | Type reference (TYPE) | CACS_TT_NOTREM_ID_RANGE | Table type: Noti rule and rem type | 20080501 | ||
7 | Importing | IT_REM_RG | Call by reference | Type reference (TYPE) | CACS_TT_PARAMETER_REM_RANGE | Table Type for Remuneration Types in Data Container | 20080501 | ||
8 | Importing | IT_RETRU_RG | Call by reference | Type reference (TYPE) | CACS_TT_RETRU_ID_RANGE | Table Type Retention Rule (Range) | 20080501 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRC_RUN | Process Run: Exception Handling | 20080512 | |
2 | CX_FPP_EXCEPTION | FPP Exceptions | 20080512 |
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 604 |