SAP ABAP Class CL_CACS_RET_STATUS (Retention: Status)
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
Properties
Class CL_CACS_RET_STATUS  
Short Description Retention: Status    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR1   ICM: Retention: Transaction Data 
Created 20070309   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_STATUS has no forward declaration.
Interfaces
Class CL_CACS_RET_STATUS has no interface implemented.
Friends
Class CL_CACS_RET_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_ORPHANED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Retention Without Agreement Reference (X=true, space=false) 20070309
2 MB_USED_IN_GUARANTEE Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Retention Is Used for Guarantee (X=true, space=false) 20070309
3 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070309
4 MD_CURRENT_RET_AMNT Instance attribute Protected Type reference (TYPE) CACSRETAMNT Current Retention Amount 20070309
5 MD_FREE_RET_AMNT Instance attribute Protected Type reference (TYPE) CACSRETFREEAMNT Free Retention Amount 20070309
6 MD_ICON Instance attribute Protected Type reference (TYPE) CACSRETSTATUSICON Status of Retention: Display Icon 20070309
7 MD_INDCTR_ID Instance attribute Protected Type reference (TYPE) CACS_CTRTBU_ID Commission Contract Number 20070309
8 MD_MAX_RET_AMNT Instance attribute Protected Type reference (TYPE) CACSRETMAXAMNT Maximum Retention Amount 20070309
9 MD_RETRU_ID Instance attribute Protected Type reference (TYPE) CACSRETRUID Identification of Retention Rule 20070309
10 MD_STATUS Instance attribute Protected Type reference (TYPE) CACSRETSTATUS Status of Retention 20070309
11 MO_RET_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_DB_ITF Retention: Database Interface 20070309
Methods
# Method Level Visibility Method type Description Created on
1 BADI_CHECK_STATUS Instance method Protected Method BAdI: Check Status 20070309
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070309
3 CREATE Static method Public Method Factory Method: Generate Object 20070309
4 DETERMINE_STATUS Instance method Protected Method Determine Status of Retention 20070309
5 GET_STATUS Instance method Public Method Return Status of Retention 20070309
6 GET_STATUS_ICON Instance method Public Method Return Status of Retention (Icon) 20070309
7 ORPHANED_CHECK Instance method Protected Method Check If Reference to Agreement or Guarantee Exists 20070309
8 SET_ICON Instance method Protected Method Set Icon 20070309
Events
Class CL_CACS_RET_STATUS has no event.
Types
Class CL_CACS_RET_STATUS has no local type.
Method Signatures

Method BADI_CHECK_STATUS Signature

Method BADI_CHECK_STATUS on class CL_CACS_RET_STATUS has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070309

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_ORPHANED Call by reference Type reference (TYPE) BOOLEAN_FLG Einbehaltung ohne Vereinbarungsbezug (X=true, space=false) 20070309
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070309
3 Importing ID_CURRENT_RET_AMNT Call by reference Type reference (TYPE) CACSRETAMNT Aktueller Einbehaltungsbetrag 20070309
4 Importing ID_FREE_RET_AMNT Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20070309
5 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20070309
6 Importing ID_MAX_RET_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20070309
7 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070309
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070309

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_ORPHANED Call by reference Type reference (TYPE) BOOLEAN_FLG Einbehaltung ohne Vereinbarungsbezug (X=true, space=false) 20070309
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070309
3 Importing ID_CURRENT_RET_AMNT Call by reference Type reference (TYPE) CACSRETAMNT Aktueller Einbehaltungsbetrag 20070309
4 Importing ID_FREE_RET_AMNT Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20070309
5 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20070309
6 Importing ID_MAX_RET_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20070309
7 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070309
8 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_STATUS Einbehaltung: Status 20070309
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070309

Method DETERMINE_STATUS Signature

Method DETERMINE_STATUS on class CL_CACS_RET_STATUS has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070309

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_STATUS Value transfer Type reference (TYPE) CACSRETSTATUS Status der Einbehaltung 20070309

Method GET_STATUS on class CL_CACS_RET_STATUS has no exception.

Method GET_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_STATUS_ICON Value transfer Type reference (TYPE) CACSRETSTATUSICON Status der Einbehaltung: Icon zur Anzeige 20070309

Method GET_STATUS_ICON on class CL_CACS_RET_STATUS has no exception.

Method ORPHANED_CHECK Signature

Method ORPHANED_CHECK on class CL_CACS_RET_STATUS has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070309

Method SET_ICON Signature

Method SET_ICON on class CL_CACS_RET_STATUS has no parameter.
Method SET_ICON on class CL_CACS_RET_STATUS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700