SAP ABAP Class CL_RSODSO_ROLLBACK_TDA (Maxdb Bridge)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_ROLLBACK (Package) DataStore Object: Deletion of Requests
Properties
Class CL_RSODSO_ROLLBACK_TDA  
Short Description Maxdb Bridge    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_ROLLBACK   DataStore Object: Deletion of Requests 
Created 20111028   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSODSO_ROLLBACK_TDA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSODSO_ROLLB_ACTIVE_REQUEST 20111102 Deletion of Active Requests from a DataStore Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTTAB_CLONE_TNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20111102
2 COLUMN Instance attribute Private See coding 20111102
3 KEYFIELD_TNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20111102
4 P_ACTTAB Instance attribute Private Type reference (TYPE) TABNAME Table Name 20111102
5 P_CHNTAB Instance attribute Private Type reference (TYPE) TABNAME Table Name 20111102
6 P_DATAPAKID Instance attribute Private Type reference (TYPE) INT4 Natural number 20111102
7 P_RQUEST Instance attribute Private Type reference (TYPE) RSREQUEST Request GUID 20111102
8 P_SIZE Instance attribute Private Type reference (TYPE) I 20111102
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20111102
2 COPY_TO_MAXDB Instance method Public Method copy active table rows to maxdb 20111102
3 COPY_TO_TD Instance method Public Method insert rows back to teradata 20111102
4 DECONSTRUCT Instance method Private Method delete temp tables 20111102
5 GEN_CLONETABLE Instance method Private Method generates the clone table on maxdb 20111102
6 GEN_DELETESQL Instance method Private Method create Delete SQl Statement 20111102
7 GEN_GPPROG Static method Protected Method Rollback Bridge Adaption 20111102
8 GEN_INSERTSELECTSQL Instance method Private Method create Insert Select statement 20111102
9 GEN_KEYFIELDSTRUCT Instance method Private Method generates a structure of the keyfields used in a temp table 20111102
10 GEN_KEYFIELDTABLE Instance method Private Method creates a tmp table with key fields of dsp A*00 table 20111102
11 SQLFIRE Instance method Private Method fires the given sql statement via adbc 20111102
Events
Class CL_RSODSO_ROLLBACK_TDA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TWA_KEYFIELD Private See coding 20111102 BEGIN OF twa_keyfield, fieldname TYPE String, keyflag TYPE abap_bool, inttype type string, "internal type intlen type string, "internal length datatype type string, " database type leng type string, " database length decimals type string, "well, decimals, no more ileng type i, "int field to feed the cl_abap_elemdescr attributes idecimals type i, "int field to feed the cl_abap_elemdescr attributes END OF twa_keyfield
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTTAB Call by reference Type reference (TYPE) TABNAME Table Name 20111102
2 Importing P_CHNTAB Call by reference Type reference (TYPE) TABNAME Table Name 20111102
3 Importing P_CLONETAB Call by reference Type reference (TYPE) STRING 20111102
4 Importing P_DATAPAKID Call by reference Type reference (TYPE) INT4 Natural number 20111102
5 Importing P_NAMESPACE Call by reference Type reference (TYPE) TABNAME Table Name 20111102
6 Importing P_RQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20111102
7 Importing P_SIZE Call by reference Type reference (TYPE) I 200000 20111102

Method CONSTRUCTOR on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method COPY_TO_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SQLSTR Call by reference Type reference (TYPE) STRING 20111102

Method COPY_TO_MAXDB on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method COPY_TO_TD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SQLSTR Call by reference Type reference (TYPE) STRING 20111102

Method COPY_TO_TD on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method DECONSTRUCT Signature

Method DECONSTRUCT on class CL_RSODSO_ROLLBACK_TDA has no parameter.
Method DECONSTRUCT on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_CLONETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFTABLNM Call by reference Type reference (TYPE) TABNAME Table Name 20111102
2 Importing I_TABLNM Call by reference Type reference (TYPE) TABNAME Table Name 20111102

Method GEN_CLONETABLE on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_DELETESQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
2 Importing KEYCOLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
3 Exporting SQLSTR Call by reference Type reference (TYPE) STRING 20111102

Method GEN_DELETESQL on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_GPPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROGNAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20111102
2 Importing P_CHANGE_LOG Call by reference Type reference (TYPE) TABNAME Table Name 20111102

Method GEN_GPPROG on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_INSERTSELECTSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
2 Importing KEYCOLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
3 Exporting SQLSTR Call by reference Type reference (TYPE) STRING 20111102

Method GEN_INSERTSELECTSQL on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_KEYFIELDSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
2 Changing IT_KEYFIELD Call by reference Type reference (TYPE) STANDARD TABLE 20111102
3 Exporting KEYCOLUMNLIST Call by reference Type reference (TYPE) STANDARD TABLE 20111102
4 Exporting LT_TOT_COMP Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20111102

Method GEN_KEYFIELDSTRUCT on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method GEN_KEYFIELDTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDS Call by reference Type reference (TYPE) STANDARD TABLE 20111102
2 Importing I_TABLNM Call by reference Type reference (TYPE) TABNAME Table Name 20111102

Method GEN_KEYFIELDTABLE on class CL_RSODSO_ROLLBACK_TDA has no exception.

Method SQLFIRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SQLSTRING Call by reference Type reference (TYPE) STRING 20111102

Method SQLFIRE on class CL_RSODSO_ROLLBACK_TDA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in