SAP ABAP Class CL_RSDME_UTIL_DDIC_TABLE (Util class for DDIC object generations)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-DM (Application Component) Data Mining
     RS_DME_DMP_OO (Package) Datamining Provider - OO Based
Properties
Class CL_RSDME_UTIL_DDIC_TABLE  
Short Description Util class for DDIC object generations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_DME_DMP_OO   Datamining Provider - OO Based 
Created 20030825   SAP 
Last change 20110908   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 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSANR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDMU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDME_UTIL_DDIC_TABLE has no interface implemented.
Friends
Class CL_RSDME_UTIL_DDIC_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MAX_ALLOWED_TEMP_TABLES Constant Protected Type reference (TYPE) INT4 1000 C_MAX_ALLOWED_TEMP_TABLES 20030825
2 M_CALLER_PREFIX Instance attribute Protected Type reference (TYPE) RSDMEM_SRV_ID 'TM' 2 digit Table Creater Identifier 20030825
3 M_GEN_TAB_PREFIX Instance attribute Protected Type reference (TYPE) CHAR7 '/BIC/0C' Generated Table Prefix 20030825
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030825
2 CREATE_TEMP_TABLE_GENERIC Instance method Public Method Creates temporary table and returns its name 20030825
3 EMPTY_TABLE Instance method Public Method Delete table contents 20030826
4 FREE Instance method Public Method 20030825
5 FREE_TABLE Static method Private Method 20030825
6 GET_DB_NAME Instance method Protected Method Get DB Name 20030825
7 GET_DDIC_FIELDS Instance method Public Method Get DDIC fields 20030829
8 GRANT Instance method Public Method Grant Table Authority to external users 20030926
9 SET_PREFIX Instance method Public Method Set DB Name prefix 20030825
Events
Class CL_RSDME_UTIL_DDIC_TABLE has no event.
Types
Class CL_RSDME_UTIL_DDIC_TABLE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_TEMP_TABLE_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABLE_NAME Value transfer Type reference (TYPE) TABNAME Generierter Tabellenname 20030825
2 Exporting E_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Fehlertabelle 20030825
3 Importing I_CREATE_TADIR Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolesch 20030825
4 Importing I_TADIR_GENFLAG Value transfer Type reference (TYPE) GENFLAG 'T' Generierungskennzeichen 20030825
5 Importing I_TB_STRUCT Call by reference Type reference (TYPE) RSANR_T_TEMP_TABLE_STRUCTURE I_TB_STRUCT 20030825

Method CREATE_TEMP_TABLE_GENERIC on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method EMPTY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_RETURN Value transfer Type reference (TYPE) BAPIRET2_T Fehler 20030826
2 Importing I_KEY_FIELD Call by reference Type reference (TYPE) FIELDNAME Schlüsselfeld in der DB 20030826
3 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Tab.-Name 20030826

Method EMPTY_TABLE on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_NOREF Value transfer Type reference (TYPE) RS_BOOL Boolesch 20030825
2 Importing I_DELETE_TADIR Value transfer Type reference (TYPE) RS_BOOL Boolesch 20030825
3 Importing I_DEQUEUE Value transfer Type reference (TYPE) AS4FLAG 'X' I_DEQUEUE 20030825
4 Importing I_TB_NAME Call by reference Type reference (TYPE) TABNAME I_TB_NAME 20030825

Method FREE on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method FREE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_NOREF Value transfer Type reference (TYPE) RS_BOOL Boolesch 20030825
2 Importing I_DELETE_TADIR Value transfer Type reference (TYPE) RS_BOOL Boolesch 20030825
3 Importing I_DEQUEUE Value transfer Type reference (TYPE) AS4FLAG 'X' I_DEQUEUE 20030825
4 Importing I_TB_NAME Call by reference Type reference (TYPE) TABNAME I_TB_NAME 20030825

Method FREE_TABLE on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method GET_DB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBNAME Value transfer Type reference (TYPE) TABNAME 20030825
2 Exporting E_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20030825

Method GET_DB_NAME on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method GET_DDIC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_DFIES Value transfer Type reference (TYPE) DDFIELDS 20030829
2 Importing I_DBNAME Call by reference Type reference (TYPE) TABNAME 20030829

Method GET_DDIC_FIELDS on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method GRANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_RETURN Value transfer Type reference (TYPE) BAPIRET2_T 20030926
2 Importing I_DB_NAME Call by reference Type reference (TYPE) TABNAME 20030926
3 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME 20030926

Method GRANT on class CL_RSDME_UTIL_DDIC_TABLE has no exception.

Method SET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALL_PREFIX Call by reference Type reference (TYPE) CHAR2 'TM' Anrufer-Präfix 20030825
2 Importing I_TAB_PREFIX Call by reference Type reference (TYPE) CHAR7 '/BIC/0C' Generiertes Tabellenpräfix 20030825

Method SET_PREFIX on class CL_RSDME_UTIL_DDIC_TABLE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 350