SAP ABAP Class CL_CACS_RET_CONS_CHECK_MD (Retention: Check Consistency of Master Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSR2 (Package) ICM: Retention: Master Data
Properties
Class CL_CACS_RET_CONS_CHECK_MD  
Short Description Retention: Check Consistency of Master Data    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR2   ICM: Retention: Master Data 
Created 20061030   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_CONS_CHECK_MD has no forward declaration.
Interfaces
Class CL_CACS_RET_CONS_CHECK_MD has no interface implemented.
Friends
Class CL_CACS_RET_CONS_CHECK_MD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_IS_CONSISTENT Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Values Are Consistent (X=true, space=false) 20061030
2 MD_AGR_ID Instance attribute Protected Type reference (TYPE) CACS_STCAGR_ID Number of Retention Agreement 20091125
3 MD_CURRENCY Instance attribute Protected Type reference (TYPE) CACSCONCURR Contract Currency Key 20061030
4 MD_MAX_AMNT Instance attribute Protected Type reference (TYPE) CACSRETMAXAMNT Maximum Retention Amount 20061030
5 MD_PERCENT Instance attribute Protected Type reference (TYPE) CACSRETPERCENT Percentage of Retention 20061030
6 MD_THRESHOLD Instance attribute Protected Type reference (TYPE) CACSRETTHRESHOLD Threshold Value for Retention 20061030
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MAX_AMNT Instance method Protected Method Checks: Maximum Amount 20061030
2 CHECK_PERCENT Instance method Protected Method Checks: Percentage Rate 20061030
3 CHECK_THRESHOLD Instance method Protected Method Checks: Threshold Value 20061030
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061030
5 CREATE Static method Public Method Factory Method: Generate Object 20070228
6 IS_CONSISTENT Instance method Public Method Check If Values Are Consistent 20061030
Events
Class CL_CACS_RET_CONS_CHECK_MD has no event.
Types
Class CL_CACS_RET_CONS_CHECK_MD has no local type.
Method Signatures

Method CHECK_MAX_AMNT Signature

Method CHECK_MAX_AMNT on class CL_CACS_RET_CONS_CHECK_MD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061030

Method CHECK_PERCENT Signature

Method CHECK_PERCENT on class CL_CACS_RET_CONS_CHECK_MD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061030

Method CHECK_THRESHOLD Signature

Method CHECK_THRESHOLD on class CL_CACS_RET_CONS_CHECK_MD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061030

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Einbehaltungsvereinbarung 20091125
2 Importing ID_CURRENCY Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061030
3 Importing ID_MAX_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20061030
4 Importing ID_PERCENT Call by reference Type reference (TYPE) CACSRETPERCENT Prozentsatz der Einbehaltung 20061030
5 Importing ID_THRESHOLD Call by reference Type reference (TYPE) CACSRETTHRESHOLD Schwellenwert für Einbehaltung 20061030
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061030

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Nummer der Einbehaltungsvereinbarung 20091125
2 Importing ID_CURRENCY Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20070228
3 Importing ID_MAX_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20070228
4 Importing ID_PERCENT Call by reference Type reference (TYPE) CACSRETPERCENT Prozentsatz der Einbehaltung 20070228
5 Importing ID_THRESHOLD Call by reference Type reference (TYPE) CACSRETTHRESHOLD Schwellenwert für Einbehaltung 20070228
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CONS_CHECK_MD Einbehaltung: Konsistenz der Stammdaten prüfen 20070228
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070228

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_IS_CONSISTENT Value transfer Type reference (TYPE) BOOLEAN_FLG Werte konsistent (X=true, space=false) 20061030
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061030
History
Last changed by/on SAP  20100310 
SAP Release Created in 700