Hierarchy
⤷
⤷
Properties
| Class | CL_CACS_RET_DBC_CNTRL | |
| Short Description | Retention: Control for Database Conversion | |
| 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
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CACS_RET_DBC_CNTRL has no interface implemented.
Friends
Class CL_CACS_RET_DBC_CNTRL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=true, -=false, space=unknown) | 20071008 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN_FLG | Only Simulation (X=true, space=false) | 20070108 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CACSAPPL | Identification of Application | 20070108 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | CACSTIMESTAMP | Time Stamp (YYYY.MM.DD hh:mm:ss) | 20070110 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CACSTIMESTAMP | Time Stamp (YYYY.MM.DD hh:mm:ss) | 20070119 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_DBC_CUST | Retention: Database Conversion Customizing | 20070108 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_DBC_MD | Retention: Database Conversion Master Data | 20070108 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_DBC_TD | Retention: Database Conversion Transaction Data | 20070108 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_DBC_VAR | Retention: Database Conversion Context | 20070119 | |||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application Log | 20070119 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | CACS_TT_RET_DBC_OVERLAPPING | Table Type Retent.: Database Conversion Overlapping Entries | 20070111 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | CACS_TT_RET_DBC_OVERLAPPING | Table Type Retent.: Database Conversion Overlapping Entries | 20070115 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | TY_TT_INSTANCE | List of All Objects | 20070108 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Add Messages for "Initialize Process" Time-Spot | 20070223 | |
| 2 | Instance method | Public | Method | Start Data Check | 20070108 | |
| 3 | Instance method | Private | Method | Check Authorization | 20070108 | |
| 4 | Instance method | Protected | Method | Check Data: Customizing | 20070108 | |
| 5 | Instance method | Protected | Method | Check Data: Master Data | 20070108 | |
| 6 | Instance method | Protected | Method | Check Data: Transaction Data | 20070108 | |
| 7 | Instance method | Protected | Method | Check Data: Context | 20070119 | |
| 8 | Instance method | Protected | Method | COMMIT WORK | 20070108 | |
| 9 | Instance method | Public | Constructor | CONSTRUCTOR | 20070107 | |
| 10 | Instance method | Public | Method | Start Conversion | 20070111 | |
| 11 | Instance method | Protected | Method | Conversion: Customizing | 20070111 | |
| 12 | Instance method | Protected | Method | Conversion: Master Data | 20070111 | |
| 13 | Instance method | Protected | Method | Conversion: Transaction Data | 20070111 | |
| 14 | Instance method | Protected | Method | Conversion: Context | 20070119 | |
| 15 | Static method | Public | Method | Factory Method: Generate Object | 20070107 | |
| 16 | Instance method | Protected | Method | Generate Application Log | 20070119 | |
| 17 | Instance method | Protected | Method | Conversion: Closing | 20070214 | |
| 18 | Instance method | Public | Method | Return Application Log (Handle) | 20070223 | |
| 19 | Instance method | Protected | Method | Conversion: Initializing | 20070214 | |
| 20 | Instance method | Protected | Method | Load Objects for Database Conversion of Customizing | 20070108 | |
| 21 | Instance method | Protected | Method | Load Objects for Database Conversion of Master Data | 20070108 | |
| 22 | Instance method | Protected | Method | Load Objects for Database Conversion of Transaction Data | 20070108 | |
| 23 | Instance method | Protected | Method | Load Objects for Database Conversion of Context | 20070119 | |
| 24 | Instance method | Public | Method | Add Exception to Log | 20070704 | |
| 25 | Instance method | Protected | Method | ROLLBACK WORK | 20070108 | |
| 26 | Instance method | Public | Method | Save Application Log | 20070127 | |
| 27 | Instance method | Public | Method | Set Processing Mode | 20070108 |
Events
Class CL_CACS_RET_DBC_CNTRL 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_cntrl,
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 ADD_MESSAGE_PRC_INITIALISATION Signature
Method ADD_MESSAGE_PRC_INITIALISATION on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070223 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_CONFLICT_CUST | Value transfer | Type reference (TYPE) | CACS_TT_RET_DBC_OVERLAPPING | Tab.typ: Einbehalt. Datenbankumsetzung Überlappende Einträge | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CHECK_AUTHORISATION Signature
Method CHECK_AUTHORISATION on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070108 |
Method CHECK_CUST Signature
Method CHECK_CUST on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CHECK_MD Signature
Method CHECK_MD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CHECK_TD Signature
Method CHECK_TD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CHECK_VAR Signature
Method CHECK_VAR on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070119 |
Method COMMIT Signature
Method COMMIT on class CL_CACS_RET_DBC_CNTRL has no parameter.
Method COMMIT on class CL_CACS_RET_DBC_CNTRL has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Anwendung | 20070108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070107 |
Method CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RESOLVE_CUST | Call by reference | Type reference (TYPE) | CACS_TT_RET_DBC_OVERLAPPING | Tab.typ: Einbehalt. Datenbankumsetzung Überlappende Einträge | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 | ||
| 3 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20070904 |
Method CONVERT_CUST Signature
Method CONVERT_CUST on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CONVERT_MD Signature
Method CONVERT_MD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CONVERT_TD Signature
Method CONVERT_TD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070111 |
Method CONVERT_VAR Signature
Method CONVERT_VAR on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070119 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Anwendung | 20070108 | |||
| 2 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CACS_RET_DBC_CNTRL | Einbehaltung: Steuerung Datenbankumsetzung | 20070107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070107 |
Method CREATE_LOG Signature
Method CREATE_LOG on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070119 |
Method FINALISE Signature
Method FINALISE on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070214 |
Method GET_LOGHANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_LOGHANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Anwendungs-Log: Handle eines Protokolls | 20070223 |
Method GET_LOGHANDLE on class CL_CACS_RET_DBC_CNTRL has no exception.
Method INIT Signature
Method INIT on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070223 | ||
| 2 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070214 |
Method LOAD_OBJECT_CUST Signature
Method LOAD_OBJECT_CUST on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070108 |
Method LOAD_OBJECT_MD Signature
Method LOAD_OBJECT_MD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070108 |
Method LOAD_OBJECT_TD Signature
Method LOAD_OBJECT_TD on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070108 |
Method LOAD_OBJECT_VAR Signature
Method LOAD_OBJECT_VAR on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einbehaltung: Basisklasse Ausnahmebehandlung | 20070119 |
Method PUT_EXCEPTION_INTO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IB_NO_PREVIOUS | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_FALSE | Boolsche Variable (X=true, space=false) | 20070704 | ||
| 2 | ID_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichtentyp | 20070704 | ||
| 3 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070704 |
Method ROLLBACK Signature
Method ROLLBACK on class CL_CACS_RET_DBC_CNTRL has no parameter.
Method ROLLBACK on class CL_CACS_RET_DBC_CNTRL has no exception.
Method SAVE_LOG Signature
Method SAVE_LOG on class CL_CACS_RET_DBC_CNTRL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CACS: Application log exceptions | 20070127 |
Method SET_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IB_SIMULATION | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Nur Simulation (X=true, space=false) | 20070108 |
Method SET_MODE on class CL_CACS_RET_DBC_CNTRL has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |