SAP ABAP Class CL_RSBPC_GEN_TABLE (BPC: Generate DDIC tables)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-INF (Application Component) BPC 'unified model' - Infrastructure
     RSBPC0 (Package) BPC IP Extension: Common Services
Properties
Class CL_RSBPC_GEN_TABLE  
Short Description BPC: Generate DDIC tables    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPC0   BPC IP Extension: Common Services 
Created 20130315   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSUJ0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UJ00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBPC_GEN_TABLE has no interface implemented.
Friends
Class CL_RSBPC_GEN_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSBPC_GEN_TABLE BPC: Generate DDIC tables 20130315
2 DT_TABLE_INFO Instance attribute Private Type reference (TYPE) TT_TABLE_INFO 20130315
3 GC_CONTFLAG_APPL Constant Private Type reference (TYPE) CONTFLAG 'A' Delivery class 20130315
4 GC_DDLANGUAGE Constant Private Type reference (TYPE) DDLANGUAGE 'E' Language Key 20130315
5 GC_DEVCLASS_LOCAL Constant Private Type reference (TYPE) DEVCLASS '$TMP' Package 20130315
6 GC_EXCLASS_NO Constant Private Type reference (TYPE) DDRANKING '1' DD: Ranking for include and subtype extension 20130315
7 GC_PUFFERUNG_FULL Constant Private Type reference (TYPE) PUFFERUNG 'X' Buffering type indicator 20130315
8 GC_PUFFERUNG_KEY Constant Private Type reference (TYPE) PUFFERUNG 'G' Buffering type indicator 20130315
9 GC_PUFFERUNG_NO Constant Private Type reference (TYPE) PUFFERUNG ' ' Buffering type indicator 20130315
10 GC_PUFFERUNG_SINGLE Constant Private Type reference (TYPE) PUFFERUNG 'P' Buffering type indicator 20130315
11 GC_TABART_APPL0 Constant Private Type reference (TYPE) TABART 'APPL0' Data class in technical settings 20130315
12 GC_TABART_APPL1 Constant Private Type reference (TYPE) TABART 'APPL1' Data class in technical settings 20130315
13 GC_TABART_APPL2 Constant Private Type reference (TYPE) TABART 'APPL2' Data class in technical settings 20130315
14 GC_TABCLASS_TRANSP Constant Private Type reference (TYPE) TABCLASS 'TRANSP' Table category 20130315
15 GC_TABKAT_0 Constant Private Type reference (TYPE) TABKAT '0' Size category 20130315
16 GC_TABKAT_1 Constant Private Type reference (TYPE) TABKAT '1' Size category 20130315
17 GC_TABKAT_2 Constant Private Type reference (TYPE) TABKAT '2' Size category 20130315
18 GC_TABKAT_3 Constant Private Type reference (TYPE) TABKAT '3' Size category 20130315
19 GC_TABLE_AUDDATA Constant Public Type reference (TYPE) TABNAME 'AUDDATA' Table Name 20130315
20 GC_TABLE_AUDDATA_A Constant Public Type reference (TYPE) TABNAME 'AUDDATA_A' Table Name 20130315
21 GC_TABLE_FORMULA Constant Public Type reference (TYPE) TABNAME 'FORMULA' Table Name 20130315
22 GC_TABLE_MEMBER_ACS Constant Public Type reference (TYPE) TABNAME 'MEMBER_ACS' Table Name 20130315
23 GC_TABLE_MEMBER_INFO Constant Public Type reference (TYPE) TABNAME 'MEMBER_INFO' Table Name 20130315
24 GC_TABLE_SWAPINTCO Static Attribute Public Type reference (TYPE) TABNAME 'INTC_SWAPPED' Table Name 20130315
25 GC_TAB_PREFIX Constant Private Type reference (TYPE) STRING '/1CPMB/' Prefix( namespace) 20130315
26 GC_TAB_SUFIX_AUDDATA Constant Private Type reference (TYPE) TABNAME 'AD' Table Name 20130315
27 GC_TAB_SUFIX_AUDDATA_A Constant Private Type reference (TYPE) TABNAME 'AD_A' Table Name 20130315
28 GC_TAB_SUFIX_FORMULA Constant Private Type reference (TYPE) TABNAME 'FOR' Table Name 20130315
29 GC_TAB_SUFIX_MEMBER_ACS Constant Private Type reference (TYPE) TABNAME 'MAS' Table Name 20130315
30 GC_TAB_SUFIX_MEMBER_INFO Constant Private Type reference (TYPE) TABNAME 'MIN' Table Name 20130315
31 GC_TAB_SUFIX_SWAPINTCO Constant Private Type reference (TYPE) TABNAME 'SWIC' Table Name 20130315
Methods
# Method Level Visibility Method type Description Created on
1 ACT_DDIC_TABLE Instance method Public Method Activate DDIC table 20130315
2 CONSTRUCTOR Instance method Private Constructor Constructor 20130315
3 COPY_DDIC_TABLE Instance method Public Method Copy DDIC table 20130315
4 DEL_DDIC_TABLE Instance method Public Method Delete DDIC table 20130315
5 GEN_DDIC_TABLE Instance method Public Method Generate DDIC table 20130315
6 GEN_DDIC_TABLE_NAME Instance method Public Method Generate DDIC table name 20130315
7 GET_DDIC_TABLE_DETAIL Instance method Public Method Get DDIC table detail 20130315
8 GET_DDIC_TABLE_NAME Instance method Public Method Get DDIC table name 20130315
9 GET_DDIC_TABNAME Instance method Public Method Get DDIC table name only 20130315
10 GET_INSTANCE Static method Public Method Get Instance 20130315
11 INITIAL_TABLE_INFO Instance method Private Method Initialize static table info 20130315
12 UPD_DDIC_TABLE Instance method Public Method Update DDIC table 20130315
13 _____________________________X Instance method Private Method 20130315
Events
Class CL_RSBPC_GEN_TABLE has no event.
Types
Class CL_RSBPC_GEN_TABLE has no local type.
Method Signatures

Method ACT_DDIC_TABLE 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 Table Name( <= 16 chars) 20130315
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method CONSTRUCTOR Signature

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

Method COPY_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ACTIVATE Call by reference Type reference (TYPE) RSBPC_FLG ABAP_TRUE BPC: Generic indicator 20130315
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
3 Importing I_TABNAME_SRC Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
4 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method DEL_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_DELETED Call by reference Type reference (TYPE) RSBPC_FLG 'X' = deleted, SPACE = not deleted 20130315
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315

Method DEL_DDIC_TABLE on class CL_RSBPC_GEN_TABLE has no exception.

Method GEN_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ACTIVATE Call by reference Type reference (TYPE) RSBPC_FLG ABAP_TRUE BPC: Generic indicator 20130315
2 Importing IF_INC_MANDT Call by reference Type reference (TYPE) RSBPC_FLG ABAP_TRUE Include MANDT field in table 20130315
3 Importing IS_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130315
4 Importing IS_TECH_SETTING Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20130315
5 Importing IT_FIELDS Call by reference Type reference (TYPE) RSBPC0_T_TABLE_FIELD BPC: DDIC table field 20130315
6 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20130315
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
8 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method GEN_DDIC_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20130315
2 Importing IS_PREFIX Call by reference Type reference (TYPE) RSBPCA_S_PREFIX BPC: Prefix for Appset, Application, Dimension tech name 20130315

Method GEN_DDIC_TABLE_NAME on class CL_RSBPC_GEN_TABLE has no exception.

Method GET_DDIC_TABLE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130315
2 Exporting ES_TECH_SETTING Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20130315
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) RSBPC0_T_TABLE_FIELD BPC: DDIC table field 20130315
4 Exporting E_GOTSTATE Call by reference Type reference (TYPE) DDGOTSTATE Status of an ABAP/4 Dictionary object 20130315
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315

Method GET_DDIC_TABLE_DETAIL on class CL_RSBPC_GEN_TABLE has no exception.

Method GET_DDIC_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130315
2 Exporting ES_TECH_SETTING Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20130315
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) RSBPC0_T_TABLE_FIELD BPC: DDIC table field 20130315
4 Exporting E_GOTSTATE Call by reference Type reference (TYPE) DDGOTSTATE Status of an ABAP/4 Dictionary object 20130315
5 Exporting E_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
6 Importing IS_PREFIX Call by reference Type reference (TYPE) RSBPCA_S_PREFIX BPC: Application set, Application, Dimension 20130315
7 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Required table name by constant 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method GET_DDIC_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
2 Importing IS_PREFIX Call by reference Type reference (TYPE) RSBPCA_S_PREFIX BPC: Application set, Application, Dimension 20130315
3 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Required table name by constant 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_RSBPC_GEN_TABLE BPC: Generate DDIC tables 20130315

Method GET_INSTANCE on class CL_RSBPC_GEN_TABLE has no exception.

Method INITIAL_TABLE_INFO Signature

Method INITIAL_TABLE_INFO on class CL_RSBPC_GEN_TABLE has no parameter.
Method INITIAL_TABLE_INFO on class CL_RSBPC_GEN_TABLE has no exception.

Method UPD_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ACTIVATE Call by reference Type reference (TYPE) RSBPC_FLG ABAP_TRUE BPC: Generic indicator 20130315
2 Importing IS_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130315
3 Importing IS_TECH_SETTING Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20130315
4 Importing IT_FIELDS Call by reference Type reference (TYPE) RSBPC0_T_TABLE_FIELD BPC: DDIC table field 20130315
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name( <= 16 chars) 20130315
6 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130315
# Exception Resumable Description Created on
1 CX_RSBPC_GEN_DDIC_ERROR 20130315

Method _____________________________X Signature

Method _____________________________X on class CL_RSBPC_GEN_TABLE has no parameter.
Method _____________________________X on class CL_RSBPC_GEN_TABLE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740