SAP ABAP Class /BOBF/CL_CONF_ACT_GEN_DDIC (Generate dictionary objects)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CONFIGURATION (Package) Business Object Processing Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_ACTION Interface for an Action 20081212
Properties
Class /BOBF/CL_CONF_ACT_GEN_DDIC  
Short Description Generate dictionary objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/CONFIGURATION   Business Object Processing Configuration 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOBF/CL_CONF_ACT_GEN_DDIC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_FRW_ACTION Interface for an Action 20081212
Friends
Class /BOBF/CL_CONF_ACT_GEN_DDIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_PROTOTYPE Instance attribute Private Type reference (TYPE) BOOLE_D Prototype 20081212
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DDIC_AKT Instance method Private Method Build table type for alternative key table type 20081212
2 BUILD_DDIC_CDT Instance method Private Method Build combined data type 20081212
3 BUILD_DDIC_CTT Instance method Private Method Build table type for combined data type 20081212
4 BUILD_DDIC_DBI Instance method Private Method Build database table index 20081212
5 BUILD_DDIC_DBT Instance method Private Method Build database table 20081212
6 BUILD_DDIC_EXT Instance method Private Method Build extension include 20081212
7 BUILD_DDIC_FROM_MAPPING Instance method Private Method Generate DDic object with available mapping information 20081212
8 GEN_DDIC Instance method Private Method Generate DDic objects 20081212
9 GEN_DDIC_ACTION Instance method Private Method Generate DDic objects for action 20081212
10 GEN_DDIC_ALTERNATIVE_KEY Instance method Private Method Generate DDic objects for alternative key 20081212
11 GEN_DDIC_ASSOCIATION Instance method Private Method Generate DDic objects for association 20081212
12 GEN_DDIC_COMPLETE Instance method Private Method Generate DDic objects for all elements 20081212
13 GEN_DDIC_NODE Instance method Private Method Generate DDic objects for node 20081212
14 GEN_DDIC_QUERY Instance method Private Method Generate DDic objects for query 20081212
Events
Class /BOBF/CL_CONF_ACT_GEN_DDIC has no event.
Types
Class /BOBF/CL_CONF_ACT_GEN_DDIC has no local type.
Method Signatures

Method BUILD_DDIC_AKT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD40V Call by reference Type reference (TYPE) DD40V DD: Interface structure for table types 20081212
2 Exporting ET_DD43V Call by reference Type reference (TYPE) DD43V_TAB DD: Table of Secondary Index Headers 20081212
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
4 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
5 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212

Method BUILD_DDIC_AKT on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_CDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20081212
2 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
4 Importing IV_ENHANCEMENT Call by reference Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081212
5 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
6 Importing IV_INCLUDE_NAME_T Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
7 Importing IV_INCLUDE_NODE_CATEGORY Call by reference Type reference (TYPE) BOOLE_D 20081212
8 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212

Method BUILD_DDIC_CDT on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_CTT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD40V Call by reference Type reference (TYPE) DD40V DD: Interface structure for table types 20081212
2 Exporting ET_DD42V Call by reference Type reference (TYPE) DD42V_TAB DD: Table of Secondary Key Fields 20081212
3 Exporting ET_DD43V Call by reference Type reference (TYPE) DD43V_TAB DD: Table of Secondary Index Headers 20081212
4 Importing IT_ALTKEY Call by reference Type reference (TYPE) /BOBF/T_CONF_ALTKEY Configuration: Alternative Keys 20081212
5 Importing IT_ASSOC Call by reference Type reference (TYPE) /BOBF/T_CONF_ASSOC Configuration: Links 20081212
6 Importing IT_ASSOC_BINDING Call by reference Type reference (TYPE) /BOBF/T_CONF_ASSOCB Association Binding 20081212
7 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
8 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
9 Importing IV_KEY_SEC_KEY Call by reference Type reference (TYPE) SECKEYNAME Name of Secondary Key for field KEY 20081212
10 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
11 Importing IV_ROOT_SEC_KEY Call by reference Type reference (TYPE) SECKEYNAME Name of Secondary Key for field ROOT_KEY 20081212
12 Importing IV_SORTED Call by reference Type reference (TYPE) BOOLE_D Table Type sorted 20081212

Method BUILD_DDIC_CTT on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_DBI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD12V Call by reference Type reference (TYPE) DD12V Generierte Tabelle zu einem View 20081212
2 Exporting ET_DD17V Call by reference Type reference (TYPE) DD17VTAB DD: Index Fields of a Table 20081212
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
4 Importing IV_ID Call by reference Type reference (TYPE) DDOBJECTID Additonal ID of an ABAP Dictionary object (MC ID, index) 20081212
5 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212

Method BUILD_DDIC_DBI on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_DBT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20081212
2 Exporting ES_DD09V Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20081212
3 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
5 Importing IV_ENHANCEMENT Call by reference Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081212
6 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
7 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
8 Importing IV_NODE_CAT_KEY Call by reference Type reference (TYPE) C Add NODE_CAT_KEY attribute 20081212
9 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) C Add PARENT_KEY attribute 20081212
10 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) C Add ROOT_KEY attribute 20081212

Method BUILD_DDIC_DBT on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20081212
2 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
4 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
5 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212

Method BUILD_DDIC_EXT on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method BUILD_DDIC_FROM_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20081212
2 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
3 Importing IT_MAPPING Call by reference Type reference (TYPE) /BOBF/T_CONF_MAPPING Configuration: Mapping 20081212
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /BOBF/OBM_DESCRIPTION Description 20081212
5 Importing IV_ENHANCEMENT Call by reference Type reference (TYPE) DDRANKING 1 DD: Ranking for include and subtype extension 20081212
6 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
7 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
8 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20081212
4 Importing IS_DD09V Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20081212
5 Importing IS_DD12V Call by reference Type reference (TYPE) DD12V Generierte Tabelle zu einem View 20081212
6 Importing IS_DD40V Call by reference Type reference (TYPE) DD40V DD: Interface structure for table types 20081212
7 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
8 Importing IT_DD17V Call by reference Type reference (TYPE) DD17VTAB DD: Index Fields of a Table 20081212
9 Importing IT_DD42V Call by reference Type reference (TYPE) DD42V_TAB DD: Table of Secondary Key Fields 20081212
10 Importing IT_DD43V Call by reference Type reference (TYPE) DD43V_TAB DD: Table of Secondary Index Headers 20081212
11 Importing IV_ACTIVATE Call by reference Type reference (TYPE) BOOLE_D Activate created DDic object 20081212
12 Importing IV_DATABASE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Object is database table 20081212
13 Importing IV_ID Call by reference Type reference (TYPE) DDOBJECTID Additonal ID of an ABAP Dictionary object (MC ID, index) 20081212
14 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
15 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
16 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
17 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212
18 Importing IV_OVERWRITE Call by reference Type reference (TYPE) BOOLE_D Overwrite existing object 20081212

Method GEN_DDIC on class /BOBF/CL_CONF_ACT_GEN_DDIC has no exception.

Method GEN_DDIC_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ACT_DDIC_GEN Action parameter for DDic generation action on action 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC_ALTERNATIVE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ALT_DDIC_GEN Action parameter for DDic gen. action on alternative key 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ASSOC_DDIC_GEN Action parameter for DDic generation action on association 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Reading Data 20081212
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_DDIC_GEN Action Structure for Name Proposal 20081212
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_NODE_DDIC_GEN Action parameter for DDic generation action on node 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GEN_DDIC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_QRY_DDIC_GEN Action parameter for DDic generation action on query 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212
History
Last changed by/on SAP  20130531 
SAP Release Created in 702