SAP ABAP Class CL_CACS_RET_DBC_MD (Retention: Database Conversion Master Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSR5 (Package) ICM: Retention: DDIC + APIs for DDIC
Properties
Class CL_CACS_RET_DBC_MD  
Short Description Retention: Database Conversion Master Data    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR5   ICM: Retention: DDIC + APIs for DDIC 
Created 20070107   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_DBC_MD has no forward declaration.
Interfaces
Class CL_CACS_RET_DBC_MD has no interface implemented.
Friends
Class CL_CACS_RET_DBC_MD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_SIMULATION Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Only Simulation (X=true, space=false) 20070108
2 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070108
3 MD_DBC_TIMESTAMP Instance attribute Protected Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20070110
4 MO_DBC_CUST Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_DBC_CUST Retention: Database Conversion Customizing 20070115
5 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20070119
6 MT_INDCTR_RESOLVED Instance attribute Protected Type reference (TYPE) CACS_TT_CTRTBU Commission Contract (Table Type) 20070116
7 MT_RESRULE_CONVERTED Instance attribute Protected Type reference (TYPE) CACS_TT_RESRULE Table Type: Reserve Agreement 20070116
8 MT_RETAGR Instance attribute Protected Type reference (TYPE) CACS_TT_RETAGR Individual Retention Agreement in Commission Contract 20070115
9 MT_RETAGR_CONFLICT Instance attribute Protected Type reference (TYPE) CACS_TT_RETAGR Individual Retention Agreement in Commission Contract 20070115
10 ST_INSTANCE Static Attribute Private Type reference (TYPE) TY_TT_INSTANCE 20070108
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Data 20070108
2 CHECK_RET_TABLES Instance method Protected Method Check If Tables for Retention Are Empty 20070223
3 CONFIRM_RESRULE_CONVERTED Instance method Protected Method Individual Agreement Was Converted 20070116
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070107
5 CONVERT Instance method Public Method Convert Data 20070108
6 CONVERT_INDAGR Instance method Protected Method Individual Agreement Was Converted 20070115
7 CREATE Static method Public Method Factory Method: Generate Object 20070107
8 GET_INDCTR_RESOLVED Instance method Public Method Return Commission Contracts with Resolved Conflicts 20070116
9 GET_RESRULE_CONVERTED Instance method Public Method Return Converted Agreements 20070116
10 INSERT Instance method Protected Method Add New Entries to Database 20070115
11 RESOLVE_CONFLICTS Instance method Protected Method Resolve Conflicts 20070115
Events
Class CL_CACS_RET_DBC_MD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INSTANCE Private See coding 20070108 BEGIN OF ty_s_instance, appl TYPE cacsappl, instance TYPE REF TO cl_cacs_ret_dbc_md, END OF ty_s_instance
2 TY_TT_INSTANCE Private See coding 20070108 ty_tt_instance TYPE SORTED TABLE OF ty_s_instance WITH UNIQUE KEY appl
Method Signatures

Method CHECK Signature

Method CHECK on class CL_CACS_RET_DBC_MD has no parameter.
Method CHECK on class CL_CACS_RET_DBC_MD has no exception.

Method CHECK_RET_TABLES Signature

Method CHECK_RET_TABLES on class CL_CACS_RET_DBC_MD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070223

Method CONFIRM_RESRULE_CONVERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESRULE Call by reference Type reference (TYPE) CACS_RESRULE Reserveregel 20070116

Method CONFIRM_RESRULE_CONVERTED on class CL_CACS_RET_DBC_MD 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 Anwendung 20070108
2 Importing ID_DBC_TIMESTAMP Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070110
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070119
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070107

Method CONVERT 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) 20070115
2 Importing IO_DBC_CUST Call by reference Object reference (TYPE REF TO) CL_CACS_RET_DBC_CUST Einbehaltung: Datenbankumsetzung Customizing 20070115
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070119
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070108

Method CONVERT_INDAGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESRULE Call by reference Type reference (TYPE) CACS_TT_RESRULE Tabellentyp: Reservevereinbarung 20070115

Method CONVERT_INDAGR on class CL_CACS_RET_DBC_MD has no exception.

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 Anwendung 20070108
2 Importing ID_DBC_TIMESTAMP Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070110
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070119
4 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_DBC_MD Einbehaltung: Datenbankumsetzung Bewegungsdaten 20070107
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070107

Method GET_INDCTR_RESOLVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INDCTR_RESOLVED Value transfer Type reference (TYPE) CACS_TT_CTRTBU Provisionsvertrag (Tabellentyp) 20070116

Method GET_INDCTR_RESOLVED on class CL_CACS_RET_DBC_MD has no exception.

Method GET_RESRULE_CONVERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESRULE_CONVERTED Value transfer Type reference (TYPE) CACS_TT_RESRULE Tabellentyp: Reservevereinbarung 20070116

Method GET_RESRULE_CONVERTED on class CL_CACS_RET_DBC_MD has no exception.

Method INSERT Signature

Method INSERT on class CL_CACS_RET_DBC_MD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070115

Method RESOLVE_CONFLICTS Signature

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