SAP ABAP Class CL_RSCNV_UTILITIES_HDB (Utility class for operations on HDB)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSCNV (Package) Package for Metadata Remodeling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCNV_UTILITIES Utility class 20130731
Properties
Class CL_RSCNV_UTILITIES_HDB  
Short Description Utility class for operations on HDB    
Super Class CL_RSCNV_UTILITIES Utility class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCNV   Package for Metadata Remodeling 
Created 20130731   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSCNV_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCNV_UTILITIES_HDB has no interface implemented.
Friends
Class CL_RSCNV_UTILITIES_HDB has no friend class.
Attributes
Class CL_RSCNV_UTILITIES_HDB has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INSERT_SELECT_REQUIRED Static method Public Method Check if INSERT is required or simple actvation 20130731
2 GET_ADD_CHAR_WITH_CONSTANT Static method Public Method Returns ADD_CHAR operations with fm of type constant 20130731
3 GET_CONCATENATED_VALUE Static method Private Method Returns value either with '' if data type is varchar 20130801
4 GET_INSERT_SELECT_JOIN Static method Public Method Returns parts of statement 20130731
5 GET_PACKAGE_SIZE Static method Public Method Returns package size for TLOGO type 20130731
6 GET_PRIMARY_KEYS Static method Public Method Returns set of primary keys 20130731
7 GET_WHERE_CLAUSE Static method Public Method Returns set of WHERE clauses 20130731
8 INSERT_INTO_TABLE Static method Public Method Execute INSERT as SELECT statement 20130731
9 UPDATE_TABLE_CONSTANT Static method Public Method Execute UPDATE statement 20130731
Events
Class CL_RSCNV_UTILITIES_HDB has no event.
Types
Class CL_RSCNV_UTILITIES_HDB has no local type.
Method Signatures

Method CHECK_INSERT_SELECT_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130801
2 Importing I_T_OPERATION Call by reference Type reference (TYPE) RSMRT_T_OPERATION Table type of REF TO NCL_RSCNV_OPERATION 20130731
3 Returning R_IS_REQUIRED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130731

Method CHECK_INSERT_SELECT_REQUIRED on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_ADD_CHAR_WITH_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OPERATION Call by reference Type reference (TYPE) RSMRT_T_OPERATION Table type of REF TO NCL_RSCNV_OPERATION 20130731
2 Returning R_T_OPERATION Value transfer Type reference (TYPE) RSMRT_T_OPERATION Table type of REF TO NCL_RSCNV_OPERATION 20130731

Method GET_ADD_CHAR_WITH_CONSTANT on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_CONCATENATED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_COLUMN Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_S_TABLE_COLUMNS 20130801
2 Importing I_S_KEY Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_S_PRIMARY_KEY 20130801
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130801

Method GET_CONCATENATED_VALUE on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_INSERT_SELECT_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSERT Call by reference Type reference (TYPE) STRING 20130731
2 Exporting E_JOIN Call by reference Type reference (TYPE) STRING 20130731
3 Exporting E_SELECT Call by reference Type reference (TYPE) STRING 20130731
4 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130731
5 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130731
6 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' 20130731
7 Importing I_IS_CHAVL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130731
8 Importing I_PREFIX_SRCTAB Call by reference Type reference (TYPE) C 20130801
9 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME 20130731
10 Importing I_T_OPERATION Call by reference Type reference (TYPE) RSMRT_T_OPERATION 20130731

Method GET_INSERT_SELECT_JOIN on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ADMIN_SETTINGS Call by reference Type reference (TYPE) RSCNVCNVADMIN 20130731
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME 20130731
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20130731
4 Returning R_NO_ROWS Value transfer Type reference (TYPE) I 20130731

Method GET_PACKAGE_SIZE on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_PRIMARY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COLUMNS Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_T_TABLE_COLUMNS 20130731
2 Exporting E_T_PRIMARY_KEYS Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_T_PRIMARY_KEY 20130731
3 Importing I_NO_ROWS Call by reference Type reference (TYPE) I 20130731
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME 20130731
5 Importing I_WHERE_CLAUSAE Call by reference Type reference (TYPE) STRING 20130731

Method GET_PRIMARY_KEYS on class CL_RSCNV_UTILITIES_HDB has no exception.

Method GET_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WHERE_CLAUSE Call by reference Type reference (TYPE) SESF_STRING_TAB 20130731
2 Importing I_COLUMN_PREFIX Call by reference Type reference (TYPE) C 20130731
3 Importing I_T_COLUMNS Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_T_TABLE_COLUMNS 20130731
4 Importing I_T_PRIMARY_KEYS Call by reference Type reference (TYPE) IF_RSCNV_CONST=>TY_T_PRIMARY_KEY 20130731

Method GET_WHERE_CLAUSE on class CL_RSCNV_UTILITIES_HDB has no exception.

Method INSERT_INTO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130731
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130731
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20130731
4 Importing I_INSERT_STMT Call by reference Type reference (TYPE) STRING 20130731
5 Importing I_JOIN_STMT Call by reference Type reference (TYPE) STRING 20130731
6 Importing I_PREFIX_SRCTAB Call by reference Type reference (TYPE) C 20130801
7 Importing I_SELECT_STMT Call by reference Type reference (TYPE) STRING 20130731
8 Importing I_SRC_TABNM Call by reference Type reference (TYPE) TABNAME 20130731
9 Importing I_TGT_TABNM Call by reference Type reference (TYPE) TABNAME 20130731
10 Importing I_T_WHERE_STMT Call by reference Type reference (TYPE) SESF_STRING_TAB 20130731

Method INSERT_INTO_TABLE on class CL_RSCNV_UTILITIES_HDB has no exception.

Method UPDATE_TABLE_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130731
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130731
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' 20130731
4 Importing I_SET_STMT Call by reference Type reference (TYPE) STRING 20130731
5 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME 20130731
6 Importing I_VALUE_STMT Call by reference Type reference (TYPE) STRING 20130731
7 Importing I_WHERE_STMT Call by reference Type reference (TYPE) STRING 20130731

Method UPDATE_TABLE_CONSTANT on class CL_RSCNV_UTILITIES_HDB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740