SAP ABAP Class CL_CACS_RET_FACADE_EDIT (Retention: Edit Retention Facade)
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_FACADE_EDIT  
Short Description Retention: Edit Retention Facade    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR1   ICM: Retention: Transaction Data 
Created 20060802   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_FACADE_EDIT has no forward declaration.
Interfaces
Class CL_CACS_RET_FACADE_EDIT has no interface implemented.
Friends
Class CL_CACS_RET_FACADE_EDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20060802
2 MO_COMPRESS_HELPER Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_COMPRESS_HELPER Retention: Auxiliary Class for Compression 20061113
3 MO_DOC_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) OBJECT 20060828
4 MO_INDCTR_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_INDCTR_BUFFER Commission Contract: Buffer 20060809
5 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060914
6 MO_RET_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_DB_ITF Retention: Database Interface 20060804
7 MT_INDCTR_OBJ Instance attribute Protected Type reference (TYPE) CACS_TS_INDCTR_ASS_OBJ_PRC Table Type (Sorted) Assignment of Comm.Contract to Object 20060809
8 SO_RET_FACADE_EDIT Static Attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_FACADE_EDIT Retention: Edit Retention Facade 20060802
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_MODE Instance method Protected Method Add Message: Processing Mode 20060926
2 ADD_MSG_ROOT_RETRU_ID Instance method Protected Method Add Message: Retention Rule 20060926
3 CHECK_AUTHORISATION_DISPLAY Instance method Private Method Check Display Authorization 20061108
4 CHECK_AUTHORISATION_EDIT Instance method Private Method Check Authorization to Change 20061108
5 COMMIT Instance method Public Method COMMIT WORK 20060828
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060802
7 CREATE Static method Public Method Factory Method: Generate Facade 20060802
8 CREATE_DOCUMENT Instance method Protected Method Create Retention Document 20060826
9 CREATE_DOC_DB_ITF Instance method Protected Method Create Database Interface for Document Posting 20060828
10 CREATE_LOG Instance method Protected Method Generate Application Log 20060914
11 CREATE_RET_LIST Instance method Protected Method Create List of Retentions of Commission Contract 20060803
12 DECREASE_RETENTION Instance method Public Method Decrease Retention 20060815
13 DETERMINE_ORPHANED_CALC_OBJ Instance method Protected Method Determine Calculation Object Without Agreement Assignment 20070105
14 FREE Instance method Public Method Release Object References 20060926
15 GET_LOG Instance method Public Method Return Application Log 20060926
16 GET_RETENTION_FOR_INDCTR Instance method Public Method Return List of Retentions of Commission Contract 20061108
17 INCREASE_RETENTION Instance method Public Method Increase Retention 20060815
18 INIT_LOG Instance method Public Method Initialize Application Log 20060926
19 LOAD_INDCTR Instance method Protected Method Load Commission Contract 20060803
20 READ_INDAGR Instance method Protected Method Read Retention Agreement 20060809
21 RELOAD_RETENTION Instance method Public Method Reload Retention 20060829
22 SAVE Instance method Public Method Save Data 20060828
23 SEARCH_RET_INDAGR Instance method Protected Method List of Retentions: Find Individual Agreements 20070104
24 SEARCH_RET_ORPHANED Instance method Protected Method List of Retentions: Find Without Agreement Assignment 20070104
Events
Class CL_CACS_RET_FACADE_EDIT has no event.
Types
Class CL_CACS_RET_FACADE_EDIT has no local type.
Method Signatures

Method ADD_MSG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060926
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060926

Method ADD_MSG_ROOT_RETRU_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RETAGR_ID Call by reference Type reference (TYPE) CACSRETAGRID Nummer der Einbehaltungsvereinbarung 20060926
2 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20060926
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060926

Method CHECK_AUTHORISATION_DISPLAY Signature

Method CHECK_AUTHORISATION_DISPLAY on class CL_CACS_RET_FACADE_EDIT has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061108

Method CHECK_AUTHORISATION_EDIT Signature

Method CHECK_AUTHORISATION_EDIT on class CL_CACS_RET_FACADE_EDIT has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061108

Method COMMIT Signature

Method COMMIT on class CL_CACS_RET_FACADE_EDIT has no parameter.
Method COMMIT on class CL_CACS_RET_FACADE_EDIT has no exception.

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 Identifikation der Provisionsanwendung 20060802
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060802

Method CREATE 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 Identifikation der Provisionsanwendung 20060802
2 Returning RO_RET_FACADE_EDIT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_FACADE_EDIT Einbehaltung: Fassade Einbehaltung bearbeiten 20060802
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060802

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation (X=true, space=false) 20060828
2 Importing ID_RETAGR_ID Call by reference Type reference (TYPE) CACSRETAGRID Nummer der Einbehaltungsvereinbarung 20070105
3 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070105
4 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060826
5 Importing IS_HEADER Call by reference Type reference (TYPE) CACS_S_RET_EDIT_HEADER Struktur: Einbehaltung bearbeiten: Kopfdaten 20060831
6 Importing IT_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061102
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060826

Method CREATE_DOC_DB_ITF Signature

Method CREATE_DOC_DB_ITF on class CL_CACS_RET_FACADE_EDIT has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060828

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20070213
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914

Method CREATE_RET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060803
2 Returning RT_RETENTION Value transfer Type reference (TYPE) CACS_TT_RET_EDIT Tabellentyp: Einbehaltung bearbeiten 20060803
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060828
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060803

Method DECREASE_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RETAMNT_CHG Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060926
2 Exporting ED_RETAMNT_FREE Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20060926
3 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20060926
4 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation (X=true, space=false) 20060815
5 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060815
6 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060815
7 Importing ID_RETAMNT_CHG Call by reference Type reference (TYPE) CACSRETCHGAMNT Geplante Veränderung Einbehaltungsbetrag 20060815
8 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Einbehaltungsregel 20060815
9 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060815
10 Importing IS_HEADER Call by reference Type reference (TYPE) CACS_S_RET_EDIT_HEADER Struktur: Einbehaltung bearbeiten: Kopfdaten 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060815
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060815

Method DETERMINE_ORPHANED_CALC_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070105
2 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20070105
3 Returning RO_RET_CALC Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CALCULATION Einbehaltung: Berechnung 20070105
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070105

Method FREE Signature

Method FREE on class CL_CACS_RET_FACADE_EDIT has no parameter.
Method FREE on class CL_CACS_RET_FACADE_EDIT has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20060926

Method GET_LOG on class CL_CACS_RET_FACADE_EDIT has no exception.

Method GET_RETENTION_FOR_INDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20061108
2 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061108
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20061108
4 Returning RT_RETENTION Value transfer Type reference (TYPE) CACS_TT_RET_EDIT Tabellentyp: Einbehaltung bearbeiten 20061108
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061108
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061108

Method INCREASE_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RETAMNT_CHG Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060926
2 Exporting ED_RETAMNT_FREE Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20060926
3 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20060926
4 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation (X=true, space=false) 20060815
5 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060815
6 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060815
7 Importing ID_RETAMNT_CHG Call by reference Type reference (TYPE) CACSRETCHGAMNT Geplante Veränderung Einbehaltungsbetrag 20060815
8 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Einbehaltungsregel 20060815
9 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060815
10 Importing IS_HEADER Call by reference Type reference (TYPE) CACS_S_RET_EDIT_HEADER Struktur: Einbehaltung bearbeiten: Kopfdaten 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060815
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060815

Method INIT_LOG Signature

Method INIT_LOG on class CL_CACS_RET_FACADE_EDIT has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060926

Method LOAD_INDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060803
2 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060803
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060803
4 Returning RO_INDCTR Value transfer Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060803
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060803

Method READ_INDAGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME 20060809
2 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID 20060809
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME 20060809
4 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060826
5 Returning RO_INDAGR Value transfer Object reference (TYPE REF TO) CL_CACS_RET_INDAGR_PRC Einbehaltung: Individuelle Vereinbarung 20060809
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060809

Method RELOAD_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060829
2 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060829
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060829
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060829
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060829

Method SAVE Signature

Method SAVE on class CL_CACS_RET_FACADE_EDIT has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060828

Method SEARCH_RET_INDAGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETENTION_INDAGR Call by reference Type reference (TYPE) CACS_TT_RET_EDIT Tabellentyp: Einbehaltung bearbeiten 20070104
2 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20070104
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070104
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104

Method SEARCH_RET_ORPHANED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETENTION_ORPHANED Call by reference Type reference (TYPE) CACS_TT_RET_EDIT Tabellentyp: Einbehaltung bearbeiten 20070104
2 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20070104
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070104
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104
History
Last changed by/on SAP  20130531 
SAP Release Created in 700