SAP ABAP Class CL_RSODSO_XPRA_AQ_30 (CL_RSODSO_XPRA_AQ_30)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_TOOLS (Package) Tools for DataStore Objects
Properties
Class CL_RSODSO_XPRA_AQ_30  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_TOOLS   Tools for DataStore Objects 
Created 20041214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDOD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSENQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_XPRA_AQ_30 has no interface implemented.
Friends
Class CL_RSODSO_XPRA_AQ_30 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_PACKAGE_SIZE Constant Private Type reference (TYPE) INT4 1000 Natural Number 20041215
2 P_T_MSG Instance attribute Private Type reference (TYPE) RSODSO_T_MSG Messages Table 20041215
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ODS_OBJECT Instance method Public Method Checks Whether All Requests in ODS Object Are Activated 20041216
2 CHECK_SINGLE_ODS Instance method Private Method Checks Whether All Requests Are Activated for an ODS Object 20041216
3 CONSTRUCTOR Instance method Public Constructor 20041215
4 CONVERT_ODS_OBJECT Instance method Public Method Executes XPRA for All ODS Objects in System 20041216
5 COPY_DATA Instance method Private Method 20041215
6 CREATE_TEMPORARY_TABLE Instance method Private Method Creates Copy of AQ with Changed Structure (GUID -> SID) 20041215
7 GET_OBJECT_STATUS Instance method Private Method Returns Status of Conversion 20041215
8 LOCK_OBJECT Instance method Private Method 20041215
9 MESSAGE_PROCESSING Instance method Private Method Processes Collected Log Data 20041216
10 PROCESS_SINGLE_ODS Instance method Private Method Conversion of an ODS Object (incl. Status Handling) 20041215
11 RECREATE_TABLE_FROM_COPY Instance method Private Method Deletes Source Table from DDIC and Recreates It 20041215
12 UNLOCK_OBJECT Instance method Private Method Remove Lock from ODS Object 20041215
13 _ACTIVATE_DD_TABLE Instance method Private Method Activates New Table 20041215
14 _CREATE_DD_TABLE Instance method Private Method Generate DDIC Table 20041215
15 _DELETE_DB_TABLE Instance method Private Method Deletes Table from Database 20041215
16 _DELETE_DD_TABLE Instance method Private Method Deletes a DDIC Table 20041215
17 _GENERATE_TEMP_TABLENAME Instance method Private Method Generates a Table Name for the Temporary AQ Table 20041215
18 _RENAME_DB_TABLE Instance method Private Method Renames Table on Database 20041215
19 _REPLACE_REQUEST_FIELD Instance method Private Method 20041215
20 _REPLACE_TABLE_NAME Instance method Private Method Renames Table in DDIF Structures 20041215
21 _TRUNCATE_DB_TABLE Instance method Private Method Deletes Data of a Database Table 20041216
Events
Class CL_RSODSO_XPRA_AQ_30 has no event.
Types
Class CL_RSODSO_XPRA_AQ_30 has no local type.
Method Signatures

Method CHECK_ODS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ALL_REQUESTS_ACTIVATED Value transfer Type reference (TYPE) RS_BOOL Boolean 20041216
2 Importing I_CHECK_ALL_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041216
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041216

Method CHECK_ODS_OBJECT on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method CHECK_SINGLE_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ALL_ACTIVATED Value transfer Type reference (TYPE) RS_BOOL Boolean 20041216
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041216

Method CHECK_SINGLE_ODS on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSODSO_XPRA_AQ_30 has no parameter.
Method CONSTRUCTOR on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method CONVERT_ODS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_OBJECT Call by reference Type reference (TYPE) RS_BOOL Boolean 20041223
2 Importing I_CONVERT_ALL_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041216
3 Importing I_COPY_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20041216
4 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041216
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20050126

Method COPY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME_SRC Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_TABLENAME_TGT Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041215
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method CREATE_TEMPORARY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_TEMP_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method GET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STATUS Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20041215
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041215
3 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
4 Importing I_TEMP_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215

Method GET_OBJECT_STATUS on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKID_ACT Value transfer Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20041215
2 Exporting E_LOCKID_UPD Value transfer Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20041215
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method MESSAGE_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRITE_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL Boolean 20041216
2 Importing I_WRITE_CHECK_LOG Call by reference Type reference (TYPE) RS_BOOL Boolean 20050125
3 Importing I_WRITE_XPRA_LOG Call by reference Type reference (TYPE) RS_BOOL Boolean 20041216

Method MESSAGE_PROCESSING on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method PROCESS_SINGLE_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJECT_SKIPPED Value transfer Type reference (TYPE) RS_BOOL Boolean 20041224
2 Importing I_CHECK_OBJECT Call by reference Type reference (TYPE) RS_BOOL Boolean 20050405
3 Importing I_COPY_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20041215
4 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041216
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041216

Method RECREATE_TABLE_FROM_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_TEMP_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041215
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method UNLOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCKID_ACT Call by reference Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20041215
2 Importing I_LOCKID_UPD Call by reference Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20041215
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _ACTIVATE_DD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _CREATE_DD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_S_TABLE_HEADER Call by reference Type reference (TYPE) DD02V Generierte Tabelle zum View DD02V 20041215
3 Importing I_S_TECHNICAL_SETTINGS Call by reference Type reference (TYPE) DD09V Schnittstelle: Technische Einstellungen Tabelle/View 20041215
4 Importing I_T_FIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD03P Struktur 20041215
5 Importing I_T_FOREIGNKEYFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD05M DD05M 20041215
6 Importing I_T_FOREIGNKEY_LIST Call by reference Type reference (TYPE) RSODSO_T_DD08V Schnittstellenstruktur für DD_TBFK_GET 20041215
7 Importing I_T_INDEXFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD17V DD17V 20041215
8 Importing I_T_INDEX_LIST Call by reference Type reference (TYPE) RSODSO_T_DD12V Generierte Tabelle zum View DD12V 20041215
9 Importing I_T_SEARCH_HEADER Call by reference Type reference (TYPE) RSODSO_T_DD36M DD36M 20041215
10 Importing I_T_SEARCH_MAPPING Call by reference Type reference (TYPE) RSODSO_T_DD35V DD35V 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _DELETE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _DELETE_DD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _GENERATE_TEMP_TABLENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEMP_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT Tabellenname 20050110
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050110

Method _RENAME_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME_SRC Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
2 Importing I_TABLENAME_TGT Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _REPLACE_REQUEST_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD03P DD03P 20041215
2 Changing C_T_FOREIGNKEYFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD05M Schnittstellenstruktur für DD_TBFK_GET 20041215
3 Changing C_T_FOREIGNKEY_LIST Call by reference Type reference (TYPE) RSODSO_T_DD08V Generierte Tabelle zum View DD08V 20041215
4 Changing C_T_INDEXFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD17V DD17V 20041215
5 Changing C_T_SEARCH_HEADER Call by reference Type reference (TYPE) RSODSO_T_DD36M Schnittstellenstruktur für Feldzuordnungen Tabelle-Suchhilfe 20041215
6 Changing C_T_SEARCH_MAPPING Call by reference Type reference (TYPE) RSODSO_T_DD35V Zuordnung zwischen Strukturfeldern und Suchhilfen: Header 20041215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041215

Method _REPLACE_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TABLE_HEADER Call by reference Type reference (TYPE) DD02V Generierte Tabelle zum View DD02V 20041215
2 Changing C_S_TECHNICAL_SETTINGS Call by reference Type reference (TYPE) DD09V Schnittstelle: Technische Einstellungen Tabelle/View 20041215
3 Changing C_T_FIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD03P DD03P 20041215
4 Changing C_T_FOREIGNKEYFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD05M DD05M 20041215
5 Changing C_T_FOREIGNKEY_LIST Call by reference Type reference (TYPE) RSODSO_T_DD08V DD08V 20041215
6 Changing C_T_INDEXFIELD_LIST Call by reference Type reference (TYPE) RSODSO_T_DD17V DD17V 20041215
7 Changing C_T_INDEX_LIST Call by reference Type reference (TYPE) RSODSO_T_DD12V DD12V 20041215
8 Changing C_T_SEARCH_HEADER Call by reference Type reference (TYPE) RSODSO_T_DD36M DD36M 20041215
9 Changing C_T_SEARCH_MAPPING Call by reference Type reference (TYPE) RSODSO_T_DD35V DD35V 20041215
10 Importing I_NEW_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041215

Method _REPLACE_TABLE_NAME on class CL_RSODSO_XPRA_AQ_30 has no exception.

Method _TRUNCATE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041216
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041216
History
Last changed by/on SAP  20130531 
SAP Release Created in 700