SAP ABAP Class CACSNO_CL_PRC_NO1 (Forward class for Comm 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

⤷

⤷

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_NO1 | |
Short Description | Forward class for Comm 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 | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CACSNO_CL_PRC_NO1 has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CACS_DET_FACTORY | 20080430 | Determination: Factory Class |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSAPPL | Commission Application | 20080414 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSKEYDATE | Run date of Commission accruals | 20080414 | ||
3 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CACSNO_CL_CALCULATE | Calculation Object | 20080414 | ||
4 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CACSNO_CL_NOTI_COMPRESS | Compression Class for Notification | 20080502 | ||
5 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_CACS_DET_FACTORY_NOTRUID | Determination: Factory Class for Settlement Type | 20080430 | ||
6 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_CACS_NOTI_PRC | Commission Notification Processes(Mainly has messages logged | 20080505 | ||
7 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CACSNO_CL_CALCULATE | Notificaion Combinations | 20080414 | ||
8 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_NOT_DB_ITF | Notification: Database Interface | 20080414 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | S_COMPRESSION | Class for Compression of Accrued data | 20080502 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | S_TRANSMISSION | Class for Transfer of Accrued data | 20080502 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TT_COMPRESSION | 20080502 | |||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Table type for settlement and scheduled due items | 20080602 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D | Table type for retention transfer | 20080602 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Table type for settlement and scheduled due items | 20080602 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080418 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_COMP_D | Table type for compression structure | 20080513 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACS00_TT_DOCSE | Commission Document: Settlement (Table Type) | 20080418 | ||
18 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT | Table type for Output | 20080614 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_COMP_D | Table type for Accruals compression | 20080513 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_COMP_D | Table type for Accruals compression | 20080513 | ||
21 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Table type for settlement and scheduled due items | 20080513 | ||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACS_TT_RI_ITM_NONPRD | Table Type Run Administration Item, Meta Object(nonprd) | 20080501 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACS_TT_NOT_CO | Notification Combinations | 20080414 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D | Table type for retention transfer | 20080521 | ||
25 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Structure for Commission Notification Forward run | 20080521 | ||
26 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Table type for settlement and scheduled due items | 20080521 | ||
27 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT | Table type for Output | 20080614 | ||
28 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D | Table type for retention transfer | 20080513 | ||
29 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CACS25_TT_SESIT | Table type for Settlement scheduled Items table | 20080418 | ||
30 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT | Table type for Output | 20080614 | ||
31 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D | Table type for settlement and scheduled due items | 20080513 | ||
32 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TT_TRANSMISSION | 20080502 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add messages | 20080512 |
2 | ![]() |
Instance method | Protected | Method | Write Initialization Information to Log | 20080414 |
3 | ![]() |
Instance method | Public | Method | Adds results | 20080520 |
4 | ![]() |
Instance method | Private | Method | Check authorization | 20080414 |
5 | ![]() |
Instance method | Public | Method | Compressing Data | 20080502 |
6 | ![]() |
Instance method | Public | Constructor | Constructor | 20080503 |
7 | ![]() |
Instance method | Public | Method | Determining the notification combinations | 20080414 |
8 | ![]() |
Instance method | Public | Method | Determine the target system | 20080414 |
9 | ![]() |
Static method | Public | Method | Fetches the timestamp | 20080414 |
10 | ![]() |
Instance method | Public | Method | Sets the keydate | 20080604 |
11 | ![]() |
Instance method | Public | Method | Transfer | 20080502 |
Events
Class CACSNO_CL_PRC_NO1 has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_COMPRESSION | Public | See coding | 20080502 | 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 | 20080502 | 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 | 20080502 | TT_COMPRESSION type table OF s_compression
|
||
4 | TT_TRANSMISSION | Public | See coding | 20080502 | TT_TRANSMISSION type table OF s_transmission
|
Method Signatures
Method ADDMSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application Log: Message Problem Class | 20080512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Notification Process: Exception Handling | 20080512 |
Method ADD_MESSAGE_INITIALISATION Signature
Method ADD_MESSAGE_INITIALISATION on class CACSNO_CL_PRC_NO1 has no parameter.
Method ADD_MESSAGE_INITIALISATION on class CACSNO_CL_PRC_NO1 has no exception.
Method ADD_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT_RET | Value transfer | Type reference (TYPE) | CACSNO_TT_OUTPUT | Results table | 20080521 | ||
2 | ![]() |
ET_RESULT_SE | Value transfer | Type reference (TYPE) | CACSNO_TT_OUTPUT | Results table | 20080521 | ||
3 | ![]() |
ET_RESULT_SESIT | Value transfer | Type reference (TYPE) | CACSNO_TT_OUTPUT | Results table | 20080521 |
Method ADD_RESULTS on class CACSNO_CL_PRC_NO1 has no exception.
Method CHECK_AUTHORISATION Signature
Method CHECK_AUTHORISATION on class CACSNO_CL_PRC_NO1 has no parameter.
Method CHECK_AUTHORISATION on class CACSNO_CL_PRC_NO1 has no exception.
Method COMPRESS Signature
Method COMPRESS on class CACSNO_CL_PRC_NO1 has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Processes: Exception Handling | 20080513 | |
2 | ![]() |
Notification Process: Exception Handling | 20080513 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Commission Application Identification | 20080503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Processes: Exception Handling | 20080512 |
Method DET_NOT_COMB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NOTREM | Call by reference | Type reference (TYPE) | CACS_TT_NOTREM | Assignment: Notification Rule - Remuneration Type | 20080507 | ||
2 | ![]() |
IT_NOTRET | Call by reference | Type reference (TYPE) | CACS_TT_NOTRET | Assignment: Notification Rule - Retention Rule | 20080507 | ||
3 | ![]() |
IT_NOTRU | Call by reference | Type reference (TYPE) | CACS_TT_NOTRU | Notification Rule | 20080507 | ||
4 | ![]() |
RT_NOT_COMB | Value transfer | Type reference (TYPE) | CACS_TT_NOT_CO | Notification Combination | 20080414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application Log Exceptions | 20080512 | |
2 | ![]() |
Determination: Exception Class of Determination Process | 20080512 |
Method DET_TARGET_SYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identification of Notification Rule | 20080414 | ||
2 | ![]() |
ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) | 20080423 | ||
3 | ![]() |
ID_NOTRU | Call by reference | Type reference (TYPE) | CACSNOTRUID | Identification of Notification Rule | 20080422 | ||
4 | ![]() |
ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) | 20080423 | ||
5 | ![]() |
RD_ACCASS | Value transfer | Type reference (TYPE) | CACS_ACCAS_TYID | Identification of Logical Target System of Settlement | 20080430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Determination: Exception Class of Determination Process | 20080512 |
Method FETCH_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_CALCTIMESTAMP | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Calculation timestamp | 20080414 | ||
2 | ![]() |
ED_LASTRUN_TIMESTAMP | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Time stamp of the last run | 20080414 | ||
3 | ![]() |
IB_FLG | Call by reference | Type reference (TYPE) | BOOLEAN | Flag for Notification (Initial/Non Initial) | 20080414 | ||
4 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | CACSKEYDATE | Delimitation Date of a Run | 20080605 | ||
5 | ![]() |
IS_NOT_COMB | Call by reference | Type reference (TYPE) | CACS_S_NOT_CO | For Notification Combinations | 20080414 | ||
6 | ![]() |
MD_KEYDATE | Call by reference | Type reference (TYPE) | CACSKEYDATE | Key date of run | 20080414 |
Method FETCH_TIMESTAMP on class CACSNO_CL_PRC_NO1 has no exception.
Method SET_KEYDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | CACSKEYDATE | Delimitation Date of a Run | 20080604 | ||
2 | ![]() |
RD_KEYDATE | Call by reference | Type reference (TYPE) | CACSKEYDATE | Delimitation Date of a Run | 20080604 |
Method SET_KEYDATE on class CACSNO_CL_PRC_NO1 has no exception.
Method TRANSFER Signature
Method TRANSFER on class CACSNO_CL_PRC_NO1 has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Processes: Exception Handling | 20080609 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 604 |