SAP ABAP Class /BOFU/CL_PPF_OM_SERV_MGR_ADDON (Output Mgmt for BOPF BOs: Serves DB state in V2 upd)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-PPF (Application Component) Post Processing Framework Adapter
     /BOFU/PPF_ADAPTER_UTIL (Package) PPF Adapter for BOPF Business Objects: Utilities & Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_ADDON Interface for initialization of runtime addons 20100128
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20100128
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TRA_SERV_MGR_COMPL Collective interface of the service manager 20100128
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TRA_SERV_MGR_TRANSACT Collective interface of the service manager 20100128
Properties
Class /BOFU/CL_PPF_OM_SERV_MGR_ADDON  
Short Description Output Mgmt for BOPF BOs: Serves DB state in V2 upd    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/PPF_ADAPTER_UTIL   PPF Adapter for BOPF Business Objects: Utilities & Runtime 
Created 20100128   SAP 
Last change 20130531   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_FRW_ADDON Interface for initialization of runtime addons 20100128
2 /BOBF/IF_TRA_SERVICE_MANAGER Containing the public service methods of a service manager 20100128
3 /BOBF/IF_TRA_SERV_MGR_COMPL Collective interface of the service manager 20100128
4 /BOBF/IF_TRA_SERV_MGR_TRANSACT Collective interface of the service manager 20100128
Friends
Class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONF Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100129
2 MO_SERVICE_MGR Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_TRA_SERV_MGR_COMPL Collective interface of the service manager 20100128
3 MS_BO_CHANGES Instance attribute Protected Object reference (TYPE REF TO) /BOFU/S_PPF_BO_CHANGES Transactional BO Changes (Single BO) 20100129
4 MT_NODE_DATA_DB_STATE Instance attribute Protected Type reference (TYPE) TT_NODE_DATA Node data 20100129
5 MV_BO_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100128
6 ST_ADDON_ACT_EXTERN Static Attribute Private Type reference (TYPE) TT_ADDON_ACT_EXTERN Add-on Activated from external call 20130227
7 ST_BO_CHANGES Static Attribute Protected Object reference (TYPE REF TO) /BOFU/T_PPF_BO_CHANGES Transactional BO Changes 20100129
8 SV_ADDON_NAME Constant Public Type reference (TYPE) /BOBF/OBM_NAME '/BOFU/PPF_OM_SERV_MGR_ADDON' Name 20100129
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activate 20100129
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100128
3 CREATE_NODE_DATA_TABLE Static method Public Method Create Node Data Table 20100129
4 DEACTIVATE Static method Public Method Deactivate 20100129
5 GET_ADDON_ACT_EXTERN Static method Public Method Get addon activatoin from external call flag 20130227
6 GET_DB_STATE_BUF Instance method Protected Method Initialize/Get DB State Buffer gor a given node 20100225
7 RETRIEVE_BY_ASSOCIATION Instance method Protected Method Read data via association 20130201
8 RETRIEVE_DB_STATE Instance method Protected Method Read data 20100129
9 SET_ADDON_ACT_EXTERN Static method Public Method Set addon activation from external call flag 20130227
Events
Class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ADDON_ACT_EXTERN Public See coding 20130227 BEGIN OF ts_addon_act_extern, bo_key TYPE /bobf/obm_bo_key, active TYPE abap_bool, END OF ts_addon_act_extern
2 TS_NODE_DATA Protected See coding Node data 20100129 begin of TS_NODE_DATA, node_key type /bobf/obm_node_key, sec_key_name type string, t_keys type ref to /bobf/t_frw_key, t_keys_created type ref to /bobf/t_frw_key, t_data type ref to data, "Combined Table Type end of TS_NODE_DATA
3 TT_ADDON_ACT_EXTERN Public See coding 20130227 tt_addon_act_extern TYPE TABLE OF ts_addon_act_extern
4 TT_NODE_DATA Protected See coding Node data 20100129 Tt_NODE_DATA type SORTED TABLE OF TS_NODE_DATA with unique key node_key
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BO_CHANGES Call by reference Type reference (TYPE) /BOFU/T_PPF_BO_CHANGES Transactional BO Changes 20100129
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100129

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SERV_MGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERV_MGR_COMPL Collective interface of the service manager 20100128
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Interface for Configuration 20100128

Method CONSTRUCTOR on class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no exception.

Method CREATE_NODE_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100129
2 Exporting ES_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20100129
3 Exporting ET_DATA Value transfer Object reference (TYPE REF TO) DATA 20100129
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100129
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100129
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100129

Method DEACTIVATE Signature

Method DEACTIVATE on class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no parameter.
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100129

Method GET_ADDON_ACT_EXTERN 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 20130227
2 Returning RV_ACTIVATED Value transfer Type reference (TYPE) ABAP_BOOL 20130227

Method GET_ADDON_ACT_EXTERN on class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no exception.

Method GET_DB_STATE_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100225
2 Returning RS_NODE_DATA Value transfer Object reference (TYPE REF TO) TS_NODE_DATA Node data 20100225
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100225

Method RETRIEVE_BY_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE Interface of Change Object 20130201
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20130201
3 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130201
4 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20130201
5 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20130201
6 Exporting ET_TARGET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20130201
7 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20130201
8 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME 20130201
9 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20130201
10 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20130201
11 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20130201
12 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130201
13 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20130201
14 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130201
15 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130201
16 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130201

Method RETRIEVE_BY_ASSOCIATION on class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no exception.

Method RETRIEVE_DB_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE Interface of Change Object 20100129
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100129
3 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100129
4 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100129
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100129
6 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100129
7 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100129
8 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20100129
9 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100129
10 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100129
11 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100129
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100129

Method SET_ADDON_ACT_EXTERN 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 20130227

Method SET_ADDON_ACT_EXTERN on class /BOFU/CL_PPF_OM_SERV_MGR_ADDON has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702