SAP ABAP Class CL_RSB_DBTAB (Open Hub Destination: DB Table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSB (Package) Business Information Warehouse: Data Marts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSB_DEST_VERS Open Hub Destination (Version) 20010608
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSB_DBTAB_3RD Open Hub Destination: DB Table 20030808
Properties
Class CL_RSB_DBTAB  
Short Description Open Hub Destination: DB Table    
Super Class CL_RSB_DEST_VERS Open Hub Destination (Version) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBO    
Program status     
Category 0   
Package RSB   Business Information Warehouse: Data Marts 
Created 20010608   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 RSBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSUDT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSB_DBTAB has no interface implemented.
Friends
Class CL_RSB_DBTAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_POOLNAME Instance attribute Protected Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20021107
2 PRX_MSG Instance attribute Private Object reference (TYPE REF TO) CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20130614
3 P_CONN Instance attribute Private Type reference (TYPE) RSB_DBCON_NAME Logischer Name einer Datenbankverbindung 20120731
4 P_C_DBTAB3RDPARTY Constant Private Type reference (TYPE) RSDESTTYPE 'TAB3' Type of an Open Hub Destination 20051012
5 P_IS_SAVED Instance attribute Private Type reference (TYPE) RS_BOOL Saved: Yes/No 20011001
6 P_S_DBTAB Instance attribute Protected Type reference (TYPE) RSBDBTAB Open Hub Destinations: Files 20010608
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Private Method Authority chck for S_DBCON 20130614
2 CHECK_DBCON_EQUAL_LOCAL_DB Instance method Private Method Check if local BW against DBCON entry 20130614
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010608
4 CREATE_TABLE_VIA_DBCON Instance method Private Method Erzeugen einer Tabelle über DB connect 20120731
5 DATA_OBSOLET Instance method Protected Method Checks Data in Database Table 20090113
6 DELETE_TABLE_VIA_DBCON Instance method Private Method Löschen einer Tabelle über DB connect 20120731
7 RAISE_SY_ERROR Static method Protected Method Error Message 20020105
8 SET_TABLENAME Instance method Private Method 20010702
9 TABLE_CHECK Static method Public Method Comparison of Tables 20051028
10 TABLE_CREATE_FROM_FIELDLIST Static method Public Method Creation of DB Table 20051013
11 TABLE_CREATE_FROM_TEMPLATE Static method Public Method Creation of DB Table Using Field List 20020105
12 TABLE_DELETE Static method Public Method Deletion of DB Table 20051027
13 TABLE_EXIST Static method Protected Method Checks Whether Table Exists 20110407
14 TRUNCATE_TABLE_VIA_DBCON Instance method Private Method Delete table content using DB connect 20130614
Events
Class CL_RSB_DBTAB has no event.
Types
Class CL_RSB_DBTAB has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_RSB_DBTAB has no parameter.
# Exception Resumable Description Created on
1 CX_RSB_GUI_NOT_AUTHORIZED 20130614

Method CHECK_DBCON_EQUAL_LOCAL_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20130614
# Exception Resumable Description Created on
1 CX_RSB_OBJECT_NOT_FOUND Object not found 20130614

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST Call by reference Type reference (TYPE) RSOHDEST ID einer Open Hub Destination 20010608
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20010608
3 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSB_DEST_VERS Open Hub Destination 20010608
4 Importing I_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20010608
5 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder Open Hub Destination 20050913
6 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20050930
# Exception Resumable Description Created on
1 INPUT_INVALID 20010608

Method CREATE_TABLE_VIA_DBCON Signature

Method CREATE_TABLE_VIA_DBCON on class CL_RSB_DBTAB has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Deprecated - use CX_RS_STATIC_CHECK instead 20120731
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20130614

Method DATA_OBSOLET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBSOLET Value transfer Type reference (TYPE) RS_BOOL Boolean 20090113

Method DATA_OBSOLET on class CL_RSB_DBTAB has no exception.

Method DELETE_TABLE_VIA_DBCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130614
# Exception Resumable Description Created on
1 CX_RS_CANCELLED Abbruch durch den Benutzer (Dialog) 20130614
2 CX_RS_ERROR_WITH_MESSAGE Deprecated - use CX_RS_STATIC_CHECK instead 20120731
3 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20130614

Method RAISE_SY_ERROR Signature

Method RAISE_SY_ERROR on class CL_RSB_DBTAB has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Open Hub: Lesefehler 20020105

Method SET_TABLENAME Signature

Method SET_TABLENAME on class CL_RSB_DBTAB has no parameter.
Method SET_TABLENAME on class CL_RSB_DBTAB has no exception.

Method TABLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETE Call by reference Type reference (TYPE) RS_BOOL Vorhandene Tabelle löschen 20051028
2 Importing I_GENKEY Call by reference Type reference (TYPE) RSBGENKEY RS_C_FALSE Open Hub: Kennzeichen für technischen Schlüssel 20051028
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20051028
4 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder Open Hub Destination 20051028
5 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20051028

Method TABLE_CHECK on class CL_RSB_DBTAB has no exception.

Method TABLE_CREATE_FROM_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Erläuternder Kurztext 20051013
2 Importing I_GENKEY Call by reference Type reference (TYPE) RSBGENKEY RS_C_FALSE Open Hub: Kennzeichen für generischen Key 20051013
3 Importing I_TABCLASS Call by reference Type reference (TYPE) TABCLASS 'TRANSP' Tabellenart 20051013
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20051013
5 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder Open Hub Destination 20051013
6 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20051013
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20051013

Method TABLE_CREATE_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Erläuternder Kurztext 20020208
2 Importing I_GENKEY Call by reference Type reference (TYPE) RSBGENKEY RS_C_FALSE Open Hub: Kennzeichen für generischen Key 20021107
3 Importing I_TABCLASS Call by reference Type reference (TYPE) TABCLASS 'TRANSP' Tabellenart 20020228
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Name der Tabelle 20020105
5 Importing I_TEMPLATE Call by reference Type reference (TYPE) TABNAME Name der Vorlagestruktur 20020105
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20020105

Method TABLE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070629
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20051027
# Exception Resumable Description Created on
1 CX_RS_CANCELLED Abbruch durch den Benutzer (Dialog) 20051027
2 CX_RS_ERROR_WITH_MESSAGE 20051027

Method TABLE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110407
2 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20110407

Method TABLE_EXIST on class CL_RSB_DBTAB has no exception.

Method TRUNCATE_TABLE_VIA_DBCON Signature

Method TRUNCATE_TABLE_VIA_DBCON on class CL_RSB_DBTAB has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Deprecated - Use CX_RS_STATIC_CHECK Instead 20130614
2 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130614
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A