SAP ABAP Class CACSNO_CL_CALCULATE (Calculating accrued items)
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
Properties
Class CACSNO_CL_CALCULATE  
Short Description Calculating accrued items    
Super Class    
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
Class CACSNO_CL_CALCULATE has no forward declaration.
Interfaces
Class CACSNO_CL_CALCULATE has no interface implemented.
Friends
Class CACSNO_CL_CALCULATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APPL Instance attribute Public Type reference (TYPE) CACSAPPL Commission Application 20080513
2 MO_APPL Instance attribute Public Object reference (TYPE REF TO) CL_CACS_APPLICATION Commission Application (ICM) 20080414
3 MO_THIS_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20080414
4 MT_CALCTIMESTAMP Instance attribute Public Type reference (TYPE) CACSTIMESTAMP CalculationTimestamp for the Run Run 20080414
5 MT_DOCHDM Instance attribute Protected Type reference (TYPE) CACS00_TT_DOCHDM Commission Document: Document Header (Table Type) 20080414
6 MT_DOCRETF Instance attribute Public Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080513
7 MT_DOCSEF Instance attribute Public Type reference (TYPE) CACS00_TT_DOCSE Commission Document: Settlement (Table Type) 20080513
8 MT_DOCSEM Instance attribute Protected Type reference (TYPE) CACS00_TT_DOCSEM Table Type Commission Document, Settlement (Meta Object) 20080414
9 MT_KEYDATE Instance attribute Public Type reference (TYPE) CACSKEYDATE Delimitation Date of a Run 20080414
10 MT_SESITF Instance attribute Public Type reference (TYPE) CACS25_TT_SESIT Table type for Settlement scheduled Items table 20080513
11 MT_SPLIT_TMSTP Instance attribute Public Object reference (TYPE REF TO) CL_CACS_TIME_HELPER Split timestamp 20080414
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Calculates the total amount 20080414
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080414
3 FETCH_FUTURE_DUES Instance method Protected Method Fetches the future due amounts 20080414
4 FETCH_RETAINED_DUES Instance method Protected Method Fetches the retained due amounts 20080414
5 FETCH_SCHEDULED_DUES Instance method Protected Method Fetches the scheduled due amounts 20080414
6 GET_INSTANCE_TABLES Instance method Protected Method To get the instance tables from CACSDESIGN 20080513
Events
Class CACSNO_CL_CALCULATE has no event.
Types
Class CACSNO_CL_CALCULATE has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCRETF Call by reference Type reference (TYPE) CACS00_TT_DOCSE Table containing accrued retained amounts 20080522
2 Exporting ET_DOCSEF Call by reference Type reference (TYPE) CACS00_TT_DOCSE Table containing accrued future due amounts 20080522
3 Exporting ET_SESITF Call by reference Type reference (TYPE) CACS25_TT_SESIT Table containing accrued future scheduled amounts 20080522
4 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20120726
5 Importing IS_NOT_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO For Notification Combinations 20080505
6 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080513
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080513
2 CX_CACS_PRC_NO1 Notification Process: Exception Handling 20080511

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 20080414
2 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080513
# Exception Resumable Description Created on
1 CX_CACS_PRC Processes: Exception Handling 20080511

Method FETCH_FUTURE_DUES 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) 20080513
2 Importing IS_NOT_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO For Notification Combinations 20080505
3 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080513
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080513
2 CX_CACS_PRC_NO1 Notification Process: Exception Handling 20080511

Method FETCH_RETAINED_DUES 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) 20080513
2 Importing IS_NOT_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO For Notification Combinations 20080505
3 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080513
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080513
2 CX_CACS_PRC_NO1 Notification Process: Exception Handling 20080511

Method FETCH_SCHEDULED_DUES 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) 20080513
2 Importing IS_NOT_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO For Notification Combinations 20080505
3 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080513
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080513
2 CX_CACS_PRC_NO1 Notification Process: Exception Handling 20080511

Method GET_INSTANCE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABNAME Call by reference Object reference (TYPE REF TO) CACS_TT_TABNAME Table 20080513
2 Importing ID_MODOBJ Call by reference Type reference (TYPE) CACSMODOBJ Name of Template Object for Generating 20080513

Method GET_INSTANCE_TABLES on class CACSNO_CL_CALCULATE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604