SAP ABAP Class CL_IM_CACS_RET_REDU_RETAIN_REM (Class for BAdI: CACS_RET_REDUCE_RETAINED_REM)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSR1 (Package) ICM: Retention: Transaction Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20060830
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CACS_RET_REDU_RETAIN_REM Interface for BAdI: CACS_RET_REDUCE_RETAINED_REM 20060830
Properties
Class CL_IM_CACS_RET_REDU_RETAIN_REM  
Short Description Class for BAdI: CACS_RET_REDUCE_RETAINED_REM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR1   ICM: Retention: Transaction Data 
Created 20060830   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_CACS_RET_REDU_RETAIN_REM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20060830
2 IF_EX_CACS_RET_REDU_RETAIN_REM Interface for BAdI: CACS_RET_REDUCE_RETAINED_REM 20060830
Friends
Class CL_IM_CACS_RET_REDU_RETAIN_REM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20061201
2 MD_DECREASE_AMNT Instance attribute Protected Type reference (TYPE) CACSRETCHGAMNT Change of Retention Amount 20061201
3 MO_COMPRESS_HELPER Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_COMPRESS_HELPER Retention: Auxiliary Class for Compression 20061201
4 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL_FACADE_PUBLIC CACS: Application Log, Public Accesses 20061201
5 MT_FIELDCAT Instance attribute Protected Type reference (TYPE) DDFIELDS DD: Field List 20061201
6 MT_RETREM Instance attribute Protected Type reference (TYPE) CACS_TT_RETREM Assignment of Remun.Type to Retention Rule Characteristics 20061201
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_REDUCTION Instance method Protected Method Calculate Reduction 20061201
2 CORRECT_ROUNDING_ERRORS Instance method Protected Method Correct Rounding Differences 20061201
3 LOAD_AMNT_QUAN_FIELDS Instance method Protected Method Load Amount and Quantity Fields 20061201
Events
Class CL_IM_CACS_RET_REDU_RETAIN_REM has no event.
Types
Class CL_IM_CACS_RET_REDU_RETAIN_REM has no local type.
Method Signatures

Method CALCULATE_REDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETAINED_REM Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061201
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061201

Method CORRECT_ROUNDING_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETAINED_REM Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061201
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061201

Method LOAD_AMNT_QUAN_FIELDS Signature

Method LOAD_AMNT_QUAN_FIELDS on class CL_IM_CACS_RET_REDU_RETAIN_REM has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061201
History
Last changed by/on SAP  20100310 
SAP Release Created in 700