SAP ABAP Class /BOBF/CL_TOOL_ADDON_INST (Instance management of BOPF runtime addons)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/TOOLS (Package) Business Object Processing Framework Tools
Properties
Class /BOBF/CL_TOOL_ADDON_INST  
Short Description Instance management of BOPF runtime addons    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/TOOLS   Business Object Processing Framework Tools 
Created 20081213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOBF/CL_TOOL_ADDON_INST has no forward declaration.
Interfaces
Class /BOBF/CL_TOOL_ADDON_INST has no interface implemented.
Friends
Class /BOBF/CL_TOOL_ADDON_INST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ACT_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
2 GT_ASSOC_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
3 GT_CLASSES Static Attribute Private Type reference (TYPE) TT_CLASSES 20081213
4 GT_CVS_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS Code Value Set classes 20081213
5 GT_DERIV_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
6 GT_DET_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
7 GT_IVS_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS Identifier Value Set classes 20081213
8 GT_NOD_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
9 GT_QUERY_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
10 GT_VAL_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS 20081213
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CONFIGURATION Static method Public Method 20081213
2 GET_ACT_INSTANCE Static method Public Method 20081213
3 GET_ASSOC_INSTANCE Static method Public Method 20081213
4 GET_BUFFER_INSTANCE Static method Public Method 20081213
5 GET_CODE_VSET_INSTANCE Static method Public Method 20081213
6 GET_DAC_2_INSTANCE Static method Public Method 20081213
7 GET_DAC_INSTANCE Static method Public Method 20081213
8 GET_DERIV_INSTANCE Static method Public Method 20081213
9 GET_DET_INSTANCE Static method Public Method 20081213
10 GET_ID_VSET_INSTANCE Static method Public Method 20081213
11 GET_NODE_INSTANCE Static method Public Method 20081213
12 GET_QUERY_INSTANCE Static method Public Method 20081213
13 GET_VAL_INSTANCE Static method Public Method 20081213
Events
Class /BOBF/CL_TOOL_ADDON_INST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CLASS Private See coding 20081213 tt_class TYPE HASHED TABLE OF ty_class WITH UNIQUE KEY key addon_name
2 TT_CLASSES Private See coding 20081213 tt_classes TYPE HASHED TABLE OF ty_classes WITH UNIQUE KEY bo_key node_key addon_name
3 TY_CLASS Private See coding 20081213 BEGIN OF ty_class, key TYPE /BOBF/CONF_KEY, addon_name TYPE /BOBF/OBM_NAME, class TYPE seoclsname, instance TYPE REF TO object, END OF ty_class
4 TY_CLASSES Private See coding 20081213 BEGIN OF ty_classes, bo_key TYPE /BOBF/OBM_BO_KEY, node_key TYPE /BOBF/OBM_NODE_KEY, addon_name TYPE /BOBF/OBM_NAME, buffer_class TYPE string, dac_class TYPE string, conf TYPE REF TO /BOBF/IF_CONFRT_COMPLETE, END OF ty_classes
Method Signatures

Method ADJUST_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) /BOBF/IF_CONFRT_COMPLETE Interface for Configuration 20081213
2 Importing IV_ACTION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
3 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
4 Importing IV_ASSOCIATION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
5 Importing IV_BUFFER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
6 Importing IV_CODE_VSET_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
7 Importing IV_DATA_ACCESS_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
8 Importing IV_DERIVATOR_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
9 Importing IV_DETERMINATION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
10 Importing IV_ID_VSET_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
11 Importing IV_NODE_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
12 Importing IV_QUERY_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213
13 Importing IV_VALIDATION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20081213

Method ADJUST_CONFIGURATION on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_ACT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACT Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_ACTION Interface for an Action 20081213
2 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY Interface for an Action 20081213
3 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213

Method GET_ACT_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_ASSOC_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ASSOC Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_ASSOCIATION Interface for an Association 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20081213

Method GET_ASSOC_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_BUFFER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BUFFER Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to the Data Layer 20081213
2 Exporting ET_NODE_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090807
3 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081213
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213

Method GET_BUFFER_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_CODE_VSET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VSET Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CODE_VALUE_SET 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_VSET_KEY Call by reference Type reference (TYPE) /BOBF/OBM_VALUE_SET_KEY 20081213

Method GET_CODE_VSET_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_DAC_2_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA_ACCESS Call by reference Object reference (TYPE REF TO) /BOBF/IF_BUF_DATA_ACCESS_2 Interface for Database Access 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME 20081213
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20081213
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081213

Method GET_DAC_2_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_DAC_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA_ACCESS Call by reference Object reference (TYPE REF TO) /BOBF/IF_BUF_DATA_ACCESS Interface for Database Access 20081213
2 Importing IT_NODE_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_ONLY Node Table 20081213
3 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081213
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081213

Method GET_DERIV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STATUS_DERIVATOR Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_STATUS_DERIVATOR 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_DERIV_KEY Call by reference Type reference (TYPE) /BOBF/STA_DERIVATOR_KEY 20081213

Method GET_DERIV_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_DET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DET Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_DETERMINATION Interface for a Determination 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_DET_KEY Call by reference Type reference (TYPE) /BOBF/DET_KEY Context Information for Determinations 20081213

Method GET_DET_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_ID_VSET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VSET Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_ID_VALUE_SET Interface for a Validation 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_VSET_KEY Call by reference Type reference (TYPE) /BOBF/OBM_VALUE_SET_KEY 20081213

Method GET_ID_VSET_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_NODE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_NODE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_NODE 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213

Method GET_NODE_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_QUERY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_QUERY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_QUERY Interface to query implementation 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_QUERY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20081213

Method GET_QUERY_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.

Method GET_VAL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VAL Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081213
2 Importing IV_ADDON_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20081213
3 Importing IV_VAL_KEY Call by reference Type reference (TYPE) /BOBF/VAL_KEY Validation 20081213

Method GET_VAL_INSTANCE on class /BOBF/CL_TOOL_ADDON_INST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702