SAP ABAP Class /BOBF/CL_CONF_TOOLBOX (Miscellaneous functions)
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
Properties
Class /BOBF/CL_CONF_TOOLBOX  
Short Description Miscellaneous functions    
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 20131127   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 CL_CLS_ATTR_VALUE_ASSIGNMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BOBF/CL_CONF_TOOLBOX has no interface implemented.
Friends
Class /BOBF/CL_CONF_TOOLBOX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_INTTAB Constant Public Type reference (TYPE) TABCLASS 'INTTAB' 20081212
2 GC_TYPE_DTEL Constant Public Type reference (TYPE) DDTYPEKIND 'DTEL' 20081212
3 GC_TYPE_TABL Constant Public Type reference (TYPE) DDTYPEKIND 'TABL' 20081212
4 GC_TYPE_TTYP Constant Public Type reference (TYPE) DDTYPEKIND 'TTYP' 20081212
5 GV_FREE_SHARED_INSTANCES Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110414
6 SC_ACTION_ATTR_MAP Constant Public Type reference (TYPE) STRING 'ADA' 20120727
7 SC_ACTION_CLASS Constant Public Type reference (TYPE) STRING 'ACL' 20120727
8 SC_ACTION_DATA_TYPE Constant Public Type reference (TYPE) STRING 'ADS' 20120727
9 SC_ACTION_SP_MAPPER_CLASS Constant Public Type reference (TYPE) STRING 'AMC' 20120727
10 SC_ALTERNATIVE_KEY_DATA_TYPE Constant Public Type reference (TYPE) STRING 'KDS' 20120727
11 SC_ALTERNATIVE_KEY_SECKEY Constant Public Type reference (TYPE) STRING 'KSK' 20120727
12 SC_ALTERNATIVE_KEY_TABLE_TYPE Constant Public Type reference (TYPE) STRING 'KDT' 20120727
13 SC_ASSOCIATION_ATTR_MAP Constant Public Type reference (TYPE) STRING 'CDA' 20120727
14 SC_ASSOCIATION_CLASS Constant Public Type reference (TYPE) STRING 'CCL' 20120727
15 SC_ASSOCIATION_DATA_TYPE Constant Public Type reference (TYPE) STRING 'CDS' 20120727
16 SC_ASSOCIATION_SECKEY Constant Public Type reference (TYPE) STRING 'CSK' 20120727
17 SC_ASSOCIATION_SP_MAPPER_CLASS Constant Public Type reference (TYPE) STRING 'CMC' 20120727
18 SC_BO_ACCESS_CLASS Constant Public Type reference (TYPE) STRING 'BAC' 20120727
19 SC_BO_BUFFER_CLASS Constant Public Type reference (TYPE) STRING 'BBC' 20120727
20 SC_BO_CONSTANTS_INTERFACE Constant Public Type reference (TYPE) STRING 'BCI' 20120727
21 SC_BO_DATA_ACCESS_CLASS Constant Public Type reference (TYPE) STRING 'BDC' 20120727
22 SC_BO_SP_ADJUSTMENT_CLASS Constant Public Type reference (TYPE) STRING 'BSC' 20120727
23 SC_BO_SP_MAPPER_CLASS Constant Public Type reference (TYPE) STRING 'BMC' 20120727
24 SC_DETERMINATION_CLASS Constant Public Type reference (TYPE) STRING 'DCL' 20120727
25 SC_GENERATOR_ACCESS Constant Public Type reference (TYPE) CHAR30 '/BOBF/ACCESS' Generator Name 20081212
26 SC_GENERATOR_APPLICATION Constant Public Type reference (TYPE) CHAR30 '/BOBF/APPLICATION' Generator Name 20081212
27 SC_GENERATOR_CIF Constant Public Type reference (TYPE) CHAR30 '/BOBF/CONSTANTS' Generator Name 20081212
28 SC_GENERATOR_LCP_WRAPPER Constant Public Type reference (TYPE) CHAR30 '/BOBF/LCP_WRAPPER' Generator Name 20081212
29 SC_GENERATOR_PROTOTYPE Constant Public Type reference (TYPE) CHAR30 '/BOBF/PROTOTYPE' Generator Name 20081212
30 SC_NAME Constant Public Type reference (TYPE) STRING '' 20120727
31 SC_NAMESPACE Constant Public Type reference (TYPE) STRING '' 20120727
32 SC_NODE_ATTR_MAP Constant Public Type reference (TYPE) STRING 'NDA' 20120727
33 SC_NODE_BUFFER_CLASS Constant Public Type reference (TYPE) STRING 'NBC' 20120727
34 SC_NODE_CLASS Constant Public Type reference (TYPE) STRING 'NCC' 20120727
35 SC_NODE_DATABASE_TABLE Constant Public Type reference (TYPE) STRING 'NDD' 20120727
36 SC_NODE_DATA_ACCESS_CLASS Constant Public Type reference (TYPE) STRING 'NDC' 20120727
37 SC_NODE_DATA_DATA_TYPE Constant Public Type reference (TYPE) STRING 'NDS' 20120727
38 SC_NODE_DATA_TABLE_TYPE Constant Public Type reference (TYPE) STRING 'NCT' 20120727
39 SC_NODE_DATA_TYPE Constant Public Type reference (TYPE) STRING 'NCS' 20120727
40 SC_NODE_EXTENSION_INCLUDE Constant Public Type reference (TYPE) STRING 'NXS' 20120727
41 SC_NODE_LCP_ACCESS_CLASS Constant Public Type reference (TYPE) STRING 'NAC' 20120727
42 SC_NODE_SECKEY_KEY Constant Public Type reference (TYPE) STRING 'NSK' 20120727
43 SC_NODE_SECKEY_ROOT_KEY Constant Public Type reference (TYPE) STRING 'NSR' 20120727
44 SC_NODE_SP_MAPPER_CLASS Constant Public Type reference (TYPE) STRING 'NMC' 20120727
45 SC_NODE_TRANSIENT_DATA_TYPE Constant Public Type reference (TYPE) STRING 'NTS' 20120727
46 SC_NODE_TRANSIENT_EXT_INCL Constant Public Type reference (TYPE) STRING 'NYS' 20120727
47 SC_PREFIX Constant Public Type reference (TYPE) STRING '' 20120727
48 SC_QUERY_ATTR_MAP Constant Public Type reference (TYPE) STRING 'QDA' 20120727
49 SC_QUERY_CLASS Constant Public Type reference (TYPE) STRING 'QCL' 20120727
50 SC_QUERY_DATA_TYPE Constant Public Type reference (TYPE) STRING 'QDS' 20120727
51 SC_QUERY_RESULT_TABLE_TYPE Constant Public Type reference (TYPE) STRING 'QRTT' 20120727
52 SC_QUERY_RESULT_TYPE Constant Public Type reference (TYPE) STRING 'QRT' 20120727
53 SC_QUERY_SP_MAPPER_CLASS Constant Public Type reference (TYPE) STRING 'QMC' 20120727
54 SC_SECKEY_NAME_KEY Static Attribute Public Type reference (TYPE) STRING 'KEY_SORTED' 20120727
55 SC_SECKEY_NAME_PARENT_KEY Static Attribute Public Type reference (TYPE) STRING 'PARENT_KEY' 20120727
56 SC_SECKEY_NAME_ROOT_KEY Static Attribute Public Type reference (TYPE) STRING 'ROOT_KEY' 20120727
57 SC_STATE_A Constant Private Type reference (TYPE) R3STATE 'A' ABAP: Program Status (Active, Saved, Transported...) 20081212
58 SC_STATE_I Constant Private Type reference (TYPE) R3STATE 'I' ABAP: Program Status (Active, Saved, Transported...) 20081212
59 SC_VALIDATION_CLASS Constant Public Type reference (TYPE) STRING 'VCL' 20120727
60 ST_BO Static Attribute Private Type reference (TYPE) TT_BO 20081212
61 ST_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081212
62 ST_CLASS_EXTENDED Static Attribute Private Type reference (TYPE) TT_CLASS_EXTENDED 20081212
63 ST_CLASS_SYNTAX Static Attribute Private Type reference (TYPE) TT_CLASS_SYNTAX 20081212
64 ST_DDIC Static Attribute Private Type reference (TYPE) TT_DDIC 20081212
65 ST_DO_USAGE Static Attribute Private Type reference (TYPE) TT_DO_USAGE 20081212
66 ST_DTEL Static Attribute Private Type reference (TYPE) TT_DTEL 20081212
67 ST_INHERITANCE Static Attribute Private Type reference (TYPE) TT_INHERITANCE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
68 ST_INTERFACE Static Attribute Private Type reference (TYPE) TT_INTERFACE 20081212
69 ST_INTERFACE_INCLUDE Static Attribute Private Type reference (TYPE) TT_INTERFACE_INCLUDE 20081212
70 ST_METHOD Static Attribute Private Type reference (TYPE) TT_METHOD 20081212
71 ST_NAMING_RULE Static Attribute Private Type reference (TYPE) TT_NAMING_RULE 20120727
72 ST_PROPOSED_NAME Static Attribute Private Type reference (TYPE) TT_PROPOSED_NAME 20120727
73 ST_STRUCT Static Attribute Private Type reference (TYPE) TT_STRUCT 20081212
74 ST_TABLE Static Attribute Private Type reference (TYPE) TT_TABLE 20081212
75 SV_CORR_NUM Static Attribute Public Type reference (TYPE) TRKORR Request/Task 20081212
76 SV_DEVCLASS Static Attribute Public Type reference (TYPE) DEVCLASS Package 20081212
77 SV_GENFLAG Static Attribute Public Type reference (TYPE) GENFLAG ABAP_FALSE Generation flag 20081212
78 SV_MACHTYPE Static Attribute Private Type reference (TYPE) RFCMACH RFC: SAP machine ID 20081212
79 SV_SUPPRESS_DIALOG Static Attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DDIC_OBJECT Static method Public Method Activate DDic objects 20081212
2 BUILD_NAMING_RULES Static method Private Method Builds the static naming rules for propose name method 20120727
3 CHECK_PROPOSED_NAME Static method Private Method 20120727
4 CLASSIFY_GENERATED_OBJECT Static method Public Method Classify generated objects 20081212
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081212
6 CLASS_EXISTS Static method Public Method Check if class exists 20081212
7 CLASS_HAS_NO_SYNTAX_ERRORS Static method Public Method Check if class has syntax errors 20081212
8 CLASS_IMPLEMENTS_INTERFACE Static method Public Method Check if class implements interface 20081212
9 CLASS_INFO Static method Public Method Check class existence and public instanciation 20081212
10 CLASS_INHERITANCE Static method Public Method check if one class inherits from another class 20081212
11 CLASS_IS_GENERATED Static method Public Method Check if a class is generated using a certain generator 20081212
12 CLEAR_CACHE Static method Public Method Clears the internal cache 20081212
13 CREATE_DDIC_OBJECT Static method Public Method Create DDic objects 20081212
14 DATABASE_INDEX_EXISTS Static method Public Method Check if ddic database index exists 20081212
15 DATA_ELEMENT_EXISTS Static method Public Method Check if ddic data element exists 20081212
16 DELETE_CLASS Static method Public Method Delete Class 20090929
17 DELETE_DDIC_OBJECT Static method Public Method Delete DDic objects 20081212
18 DELETE_INTERFACE Static method Public Method Delete Interface 20091113
19 DETERMINE_LIBRARY_CLASS Static method Public Method Check and determine library class 20081212
20 DICTIONARY_OBJECT_EXISTS Static method Public Method Check if ddic object exists 20081212
21 EXPAND_ATTRIBUTE_NAMES Static method Public Method Expand attribute names 20090925
22 EXPAND_BOXED_COMPONENTS Static method Public Method Expand boxed components 20090925
23 FREE_SHARED_INSTANCES Static method Private Method Free Shared Instances 20110414
24 GET_COMPONENT Static method Public Method Get application component of a BOPF object 20110314
25 GET_DEFAULT_BOPF_ENTITY_NAME Static method Public Method Get default node name for framework entities 20081212
26 GET_NODE_KEY_FOR_CONTENT_CAT Static method Public Method Determine node category from content category 20081212
27 GET_OBJECT_CLASSIFICATION Static method Public Method Get classification of an objects 20081212
28 GET_PACKAGE Static method Public Method Get package (devclass) of a BOPF object 20130130
29 GET_PROXY_DDIC_ASSIGNMENT Static method Public Method Get assignement of DDic data type to proxy data type 20081212
30 GET_REDEFINITION_ATTRIBUTES Static method Public Method Get list of (non-)changeable attributes of redefinitions 20081212
31 GET_SOFTWARE_COMPONENT Static method Public Method Get software component of a BOPF object 20130130
32 GET_TECH_APPL_COMPONENT Static method Private Method Get technical application component of a BOPF object 20130130
33 INTERFACE_EXISTS Static method Public Method Check if interface exists 20081212
34 INTERFACE_HAS_NO_SYNTAX_ERRORS Static method Public Method Check if interface has syntax errors 20081212
35 INTERFACE_INCLUDES_INTERFACE Static method Public Method Check if interface implements another interface 20081212
36 INVALIDATE_SHARED_BUFFER Static method Public Method Invalidates the shared buffer of the configuration object 20081212
37 IS_BOPF_BUFFER_CLASS Static method Public Method Check if a buffer class is a BOPF provided buffer 20081212
38 IS_BOPF_DAC Static method Public Method Check if a DAC is a BOPF provided data access class 20081212
39 IS_HANA_DB Static method Public Method Check which database the system is based on 20130115
40 METHOD_IMPLEMENTED Static method Public Method Check if method is implemented and active 20081212
41 PARSE_APPLICATION_INFORMATION Static method Public Method Parse to human readable application information 20110311
42 PROPOSE_NAME Static method Public Method proposes a 20120727
43 STRUCTURE_EXISTS Static method Public Method Check if ddic structure exists 20081212
44 TABLE_TYPE_EXISTS Static method Public Method Check if ddic table type exists 20081212
45 UNIT_TEST_RELEVANT Static method Public Method Check if a class is unit test relevant 20081212
46 WRITE_LOG Static method Public Method Adds a entry to table /BOBF/CONF_LOG 20110818
Events
Class /BOBF/CL_CONF_TOOLBOX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NAMING_RULE Public See coding 20120727 tt_naming_rule TYPE HASHED TABLE OF ty_naming_rule WITH UNIQUE KEY object
2 TT_PROPOSED_NAME Public See coding 20120727 tt_proposed_name TYPE HASHED TABLE OF ty_proposed_name WITH UNIQUE KEY development_object name
3 TT_SHM_LOG Public See coding 20130724 tt_shm_log type STANDARD TABLE OF ty_shm_log with empty key
4 TY_LOG_INFO Public See coding 20110818 ty_log_info TYPE c LENGTH 400
5 TY_NAMING_RULE Public See coding 20120727 BEGIN OF ty_naming_rule, object TYPE string, development_object TYPE trobjtype, length TYPE i, node_key TYPE /bobf/obm_node_key, pattern_namespace TYPE string, pattern_prefix TYPE string, pattern_prefix_z TYPE string, END OF ty_naming_rule
6 TY_PROPOSED_NAME Public See coding 20120727 BEGIN OF ty_proposed_name, development_object TYPE trobjtype, name TYPE string, END OF ty_proposed_name
7 TY_SHM_LOG Public See coding 20130724 begin of TY_SHM_LOG. types bo_name type /bobf/obm_name. types invalidated type boole_d. types freed type boole_d. types changers_terminated type boole_d. types return_code type shm_rc. types end of ty_shm_Log
Method Signatures

Method ACTIVATE_DDIC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Importing IV_DATABASE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Object is database table 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_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
6 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
8 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method ACTIVATE_DDIC_OBJECT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method BUILD_NAMING_RULES Signature

Method BUILD_NAMING_RULES on class /BOBF/CL_CONF_TOOLBOX has no parameter.
Method BUILD_NAMING_RULES on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CHECK_PROPOSED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120727
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120727
3 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120727

Method CHECK_PROPOSED_NAME on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASSIFY_GENERATED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CORR_NUM Call by reference Type reference (TYPE) TRKORR Request/Task 20081212
2 Importing IV_GENERATOR_TYPE Call by reference Type reference (TYPE) CHAR30 Generator Name 20081212
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081212
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method CLASSIFY_GENERATED_OBJECT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BOBF/CL_CONF_TOOLBOX has no parameter.
Method CLASS_CONSTRUCTOR on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method CLASS_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_HAS_NO_SYNTAX_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_SYNTAX_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method CLASS_HAS_NO_SYNTAX_ERRORS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_IMPLEMENTS_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IMPLEMENTS_INTERFACE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
3 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method CLASS_IMPLEMENTS_INTERFACE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLASS_INFO Call by reference Type reference (TYPE) VSEOCLASS Generated Table for View 20081212
2 Exporting EV_ABSTRACT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
4 Exporting EV_PRIVATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
5 Exporting EV_PROTECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
6 Exporting EV_PUBLIC Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
7 Exporting EV_SUPER_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
8 Importing IV_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method CLASS_INFO on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUPERCLASS Call by reference Type reference (TYPE) RLB_T_CLIF Reuse Library: Table with Classes/Interfaces 20081212
2 Exporting EV_INHERITANCE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Importing IV_SUBCLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
4 Importing IV_SUPERCLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method CLASS_INHERITANCE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLASS_IS_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GENERATED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_GENERATOR_TYPE Call by reference Type reference (TYPE) CHAR30 Generator Name 20081212
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081212
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method CLASS_IS_GENERATED on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CLEAR_CACHE Signature

Method CLEAR_CACHE on class /BOBF/CL_CONF_TOOLBOX has no parameter.
Method CLEAR_CACHE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method CREATE_DDIC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 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_DATABASE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Object is database table 20081212
12 Importing IV_ID Call by reference Type reference (TYPE) DDOBJECTID Additonal ID of an ABAP Dictionary object (MC ID, index) 20081212
13 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
14 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
15 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
16 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212
17 Importing IV_PROTOTYPE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Generate for prototype 20081212

Method CREATE_DDIC_OBJECT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DATABASE_INDEX_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_ID Call by reference Type reference (TYPE) DDOBJECTID Additonal ID of an ABAP Dictionary object (MC ID, index) 20081212
3 Importing IV_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20081212
4 Importing IV_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'M' Status of Objects 20081212

Method DATABASE_INDEX_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DATA_ELEMENT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_NAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20081212
3 Importing IV_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'M' Status of Objects 20081212

Method DATA_ELEMENT_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DELETE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FAILED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090929
2 Importing IV_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090929

Method DELETE_CLASS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DELETE_DDIC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
4 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method DELETE_DDIC_OBJECT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DELETE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FAILED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091113
2 Importing IV_NAME Call by reference Type reference (TYPE) SEOITFNAME Interface name 20091113

Method DELETE_INTERFACE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DETERMINE_LIBRARY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method DETERMINE_LIBRARY_CLASS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method DICTIONARY_OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TYPE Value transfer Type reference (TYPE) DDTYPEKIND Type Category 20081212
2 Importing IV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212

Method DICTIONARY_OBJECT_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method EXPAND_ATTRIBUTE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTRIBUTE Value transfer Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20090925
2 Importing IT_DD03P Call by reference Type reference (TYPE) DD03PTAB DD: Table Fields 20090925
3 Importing IV_SORTED Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Sort attribute names 20090925

Method EXPAND_ATTRIBUTE_NAMES on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method EXPAND_BOXED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DD03P Call by reference Type reference (TYPE) DD03PTAB DD: Table Fields 20090925

Method EXPAND_BOXED_COMPONENTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method FREE_SHARED_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RETURNING Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110414

Method FREE_SHARED_INSTANCES on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_COMPONENT Value transfer Type reference (TYPE) UFPS_POSID Application component ID 20110314
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20110314
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20110314
4 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110314

Method GET_COMPONENT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_DEFAULT_BOPF_ENTITY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DEFAULT_ENTITY_NAME Value transfer Type reference (TYPE) /BOBF/OBM_NAME Name 20081212
2 Importing IV_ENTITY_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20081212
3 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) CHAR1 Entity type (e.g. message node, lock node,...) 20081212
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081212

Method GET_DEFAULT_BOPF_ENTITY_NAME on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_NODE_KEY_FOR_CONTENT_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NODE_KEY Value transfer Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
2 Importing IV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20081212

Method GET_NODE_KEY_FOR_CONTENT_CAT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_OBJECT_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GENERATOR_TYPE Value transfer Type reference (TYPE) CHAR30 Generator Name 20081212
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081212
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method GET_OBJECT_CLASSIFICATION on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130130
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20130130
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130130
4 Returning RV_PACKAGE Value transfer Type reference (TYPE) DEVCLASS package 20130130

Method GET_PACKAGE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_PROXY_DDIC_ASSIGNMENT Signature

Method GET_PROXY_DDIC_ASSIGNMENT on class /BOBF/CL_CONF_TOOLBOX has no parameter.
Method GET_PROXY_DDIC_ASSIGNMENT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_REDEFINITION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGEABLE Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME Changeable attributes 20081212
2 Exporting ET_NOT_CHANGEABLE Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME Non-changeable attributes 20081212
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method GET_REDEFINITION_ATTRIBUTES on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_SOFTWARE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130130
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20130130
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130130
4 Returning RV_SOFTWARE_COMPONENT Value transfer Type reference (TYPE) DLVUNIT software component 20130130

Method GET_SOFTWARE_COMPONENT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method GET_TECH_APPL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20130130
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20130130
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130130
4 Returning RV_TECH_APPL_COMPONENT Value transfer Type reference (TYPE) TDEVC-COMPONENT technical appl. component 20130130

Method GET_TECH_APPL_COMPONENT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method INTERFACE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOITFNAME Interface name 20081212

Method INTERFACE_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method INTERFACE_HAS_NO_SYNTAX_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_SYNTAX_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOITFNAME Interface name 20081212

Method INTERFACE_HAS_NO_SYNTAX_ERRORS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method INTERFACE_INCLUDES_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INCLUDES_INTERFACE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_INCLUDED_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
3 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method INTERFACE_INCLUDES_INTERFACE on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method INVALIDATE_SHARED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) TT_SHM_LOG 20130724
2 Importing IT_BO_NAME Call by reference Type reference (TYPE) /BOBF/T_CONF_NAME List of Entity Names 20081212
3 Importing IV_TERMINATE_CHANGER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130724

Method INVALIDATE_SHARED_BUFFER on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method IS_BOPF_BUFFER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20081212

Method IS_BOPF_BUFFER_CLASS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method IS_BOPF_DAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20081212

Method IS_BOPF_DAC on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method IS_HANA_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IS_HANA_DB Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130115

Method IS_HANA_DB on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method METHOD_IMPLEMENTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Exporting EV_EXISTS_ONLY_INACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Exporting EV_IMPL_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
4 Exporting EV_IMPL_EMPTY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
5 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
6 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212
7 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20081212

Method METHOD_IMPLEMENTED on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method PARSE_APPLICATION_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MESSAGE Value transfer Type reference (TYPE) STRING 20110311
2 Importing IV_MESSAGE Call by reference Type reference (TYPE) STRING 20110311

Method PARSE_APPLICATION_INFORMATION on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method PROPOSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROPOSED_NAME Call by reference Type reference (TYPE) STRING Name 20120727
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20120727
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20120727
4 Importing IV_ORIGINAL_NAME Call by reference Type reference (TYPE) STRING Name 20120727
5 Importing IV_PREFIX Call by reference Type reference (TYPE) /BOBF/CONF_PREFIX Prefix 20120727

Method PROPOSE_NAME on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method STRUCTURE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20081212
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Exporting EV_EXTCLASS Call by reference Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081212
4 Exporting EV_TABCLASS Call by reference Type reference (TYPE) TABCLASS Table category 20081212
5 Importing IV_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20081212
6 Importing IV_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'M' Status of Objects 20081212

Method STRUCTURE_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method TABLE_TYPE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TABLE_LINE Call by reference Type reference (TYPE) DD40V DD: Interface structure for table types 20081212
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Importing IV_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20081212
4 Importing IV_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'M' Status of Objects 20081212

Method TABLE_TYPE_EXISTS on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method UNIT_TEST_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TEST_RELEVANT Value transfer Type reference (TYPE) BOOLE_D 20081212
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081212

Method UNIT_TEST_RELEVANT on class /BOBF/CL_CONF_TOOLBOX has no exception.

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFO Call by reference Type reference (TYPE) TY_LOG_INFO 20110818
2 Importing IV_SEVERITY Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110818

Method WRITE_LOG on class /BOBF/CL_CONF_TOOLBOX has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 702