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 CACS00_CL00_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CACSNO_CLNO_NO_TABLETYPES 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 GD_APPL Instance attribute Public Type reference (TYPE) CACSAPPL Commission Application 20080414
2 MD_RUN_DATE Instance attribute Public Type reference (TYPE) CACSKEYDATE Run date of Commission accruals 20080414
3 MO_CALC_OBJ Instance attribute Public Object reference (TYPE REF TO) CACSNO_CL_CALCULATE Calculation Object 20080414
4 MO_COMPRESS Instance attribute Public Object reference (TYPE REF TO) CACSNO_CL_NOTI_COMPRESS Compression Class for Notification 20080502
5 MO_DET Instance attribute Public Object reference (TYPE REF TO) CL_CACS_DET_FACTORY_NOTRUID Determination: Factory Class for Settlement Type 20080430
6 MO_NOTI Instance attribute Public Object reference (TYPE REF TO) CL_CACS_NOTI_PRC Commission Notification Processes(Mainly has messages logged 20080505
7 MO_NOT_COMB Instance attribute Protected Object reference (TYPE REF TO) CACSNO_CL_CALCULATE Notificaion Combinations 20080414
8 MO_NOT_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_NOT_DB_ITF Notification: Database Interface 20080414
9 MS_COMPRESSION Instance attribute Protected Type reference (TYPE) S_COMPRESSION Class for Compression of Accrued data 20080502
10 MS_TRANSMISSION Instance attribute Protected Type reference (TYPE) S_TRANSMISSION Class for Transfer of Accrued data 20080502
11 MT_COMPRESSION Instance attribute Protected Type reference (TYPE) TT_COMPRESSION 20080502
12 MT_DISPDOCSE_TR 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 MT_DISPRET_TR Instance attribute Protected Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D Table type for retention transfer 20080602
14 MT_DISPSESIT_TR 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 MT_DOCRETF Instance attribute Public Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080418
16 MT_DOCRET_CO Instance attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_COMP_D Table type for compression structure 20080513
17 MT_DOCSEF Instance attribute Public Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080418
18 MT_DOCSEOUT Static Attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT Table type for Output 20080614
19 MT_DOCSESIT_CO Instance attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_COMP_D Table type for Accruals compression 20080513
20 MT_DOCSE_CO Instance attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_COMP_D Table type for Accruals compression 20080513
21 MT_DOCSE_TR 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 MT_ITM_NONPRD Instance attribute Public Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Table Type Run Administration Item, Meta Object(nonprd) 20080501
23 MT_NOT_COMB Instance attribute Public Type reference (TYPE) CACS_TT_NOT_CO Notification Combinations 20080414
24 MT_RESULT_RET Instance attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D Table type for retention transfer 20080521
25 MT_RESULT_SE Instance attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_S_TFR_D Structure for Commission Notification Forward run 20080521
26 MT_RESULT_SESIT 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 MT_RETOUT Static Attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT Table type for Output 20080614
28 MT_RET_TR Static Attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_RET_TFR_D Table type for retention transfer 20080513
29 MT_SESITF Instance attribute Public Type reference (TYPE) CACS25_TT_SESIT Table type for Settlement scheduled Items table 20080418
30 MT_SESITOUT Static Attribute Public Type reference (TYPE) CACSNO_CLNO_NO_TABLETYPES=>CACSNO_TT_OUTPUT Table type for Output 20080614
31 MT_SESIT_TR 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 MT_TRANSMISSION Instance attribute Protected Type reference (TYPE) TT_TRANSMISSION 20080502
Methods
# Method Level Visibility Method type Description Created on
1 ADDMSG Instance method Public Method Add messages 20080512
2 ADD_MESSAGE_INITIALISATION Instance method Protected Method Write Initialization Information to Log 20080414
3 ADD_RESULTS Instance method Public Method Adds results 20080520
4 CHECK_AUTHORISATION Instance method Private Method Check authorization 20080414
5 COMPRESS Instance method Public Method Compressing Data 20080502
6 CONSTRUCTOR Instance method Public Constructor Constructor 20080503
7 DET_NOT_COMB Instance method Public Method Determining the notification combinations 20080414
8 DET_TARGET_SYS Instance method Public Method Determine the target system 20080414
9 FETCH_TIMESTAMP Static method Public Method Fetches the timestamp 20080414
10 SET_KEYDATE Instance method Public Method Sets the keydate 20080604
11 TRANSFER 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 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application Log: Message Problem Class 20080512
# Exception Resumable Description Created on
1 CX_CACS_PRC_NO1 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 Exporting ET_RESULT_RET Value transfer Type reference (TYPE) CACSNO_TT_OUTPUT Results table 20080521
2 Exporting ET_RESULT_SE Value transfer Type reference (TYPE) CACSNO_TT_OUTPUT Results table 20080521
3 Exporting 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 CX_CACS_PRC Processes: Exception Handling 20080513
2 CX_CACS_PRC_NO1 Notification Process: Exception Handling 20080513

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 Identification 20080503
# Exception Resumable Description Created on
1 CX_CACS_PRC Processes: Exception Handling 20080512

Method DET_NOT_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTREM Call by reference Type reference (TYPE) CACS_TT_NOTREM Assignment: Notification Rule - Remuneration Type 20080507
2 Importing IT_NOTRET Call by reference Type reference (TYPE) CACS_TT_NOTRET Assignment: Notification Rule - Retention Rule 20080507
3 Importing IT_NOTRU Call by reference Type reference (TYPE) CACS_TT_NOTRU Notification Rule 20080507
4 Returning RT_NOT_COMB Value transfer Type reference (TYPE) CACS_TT_NOT_CO Notification Combination 20080414
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080512
2 CX_CACS_DET_PROCESS 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 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identification of Notification Rule 20080414
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080423
3 Importing ID_NOTRU Call by reference Type reference (TYPE) CACSNOTRUID Identification of Notification Rule 20080422
4 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20080423
5 Exporting RD_ACCASS Value transfer Type reference (TYPE) CACS_ACCAS_TYID Identification of Logical Target System of Settlement 20080430
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS 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 Exporting ED_CALCTIMESTAMP Call by reference Type reference (TYPE) CACSTIMESTAMP Calculation timestamp 20080414
2 Exporting ED_LASTRUN_TIMESTAMP Call by reference Type reference (TYPE) CACSTIMESTAMP Time stamp of the last run 20080414
3 Importing IB_FLG Call by reference Type reference (TYPE) BOOLEAN Flag for Notification (Initial/Non Initial) 20080414
4 Importing ID_KEYDATE Call by reference Type reference (TYPE) CACSKEYDATE Delimitation Date of a Run 20080605
5 Importing IS_NOT_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO For Notification Combinations 20080414
6 Exporting 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 Importing ID_KEYDATE Call by reference Type reference (TYPE) CACSKEYDATE Delimitation Date of a Run 20080604
2 Exporting 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 CX_CACS_PRC Processes: Exception Handling 20080609
History
Last changed by/on SAP  20130531 
SAP Release Created in 604