SAP ABAP Class /BOFU/CL_PPF_PLUGIN (Process Backend Outputs: PlugIn to BOPF txn mgr)
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_TRA_PLUGIN Interface for transaction manager plugins 20090826
Properties
Class /BOFU/CL_PPF_PLUGIN  
Short Description Process Backend Outputs: PlugIn to BOPF txn mgr    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /BOFU/PPF_ADAPTER_U    
Program status     
Category 0   
Package /BOFU/PPF_ADAPTER_UTIL   PPF Adapter for BOPF Business Objects: Utilities & Runtime 
Created 20090826   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_SERVICE_MGR_EXTENSION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SPPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_TRA_PLUGIN Interface for transaction manager plugins 20090826
Friends
Class /BOFU/CL_PPF_PLUGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_TRACE Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CL_PPF_TRACE Output Management Trace Control 20091217
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091217
2 IS_OUTPUT_MGMT_ACTIVE Instance method Protected Method Is Output Management Active 20091216
3 PROCESS_OUTPUTS Instance method Protected Method Process Outputs 20091214
4 PROCESS_UNCRITICAL_OUTPUTS Instance method Protected Method Process Uncritical Outputs 20091214
5 PUO_PREP_BO_CHANGES Instance method Protected Method Process Uncritical Outputs: Prepare BO Changes 20100225
6 REGEN_GENERATED_CONTRAINERS Instance method Protected Method Regenerated prev generated cont in session 20100225
Events
Class /BOFU/CL_PPF_PLUGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_NODE_DATA Protected See coding 20090826 BEGIN OF ts_node_data, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, bo_name TYPE /bobf/obm_name, node_name TYPE string, t_key_insert TYPE /bobf/t_frw_key, t_key_update TYPE /bobf/t_frw_key, t_key_delete TYPE /bobf/t_frw_key, t_key_link_insert TYPE /bobf/t_frw_key_link, t_key_link_update TYPE /bobf/t_frw_key_link, t_key_link_delete TYPE /bobf/t_frw_key_link, END OF ts_node_data
2 TT_NODE_DATA Protected See coding 20090826 tt_node_data TYPE HASHED TABLE OF ts_node_data WITH UNIQUE KEY bo_key node_key
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_PPF_PLUGIN has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_PPF_PLUGIN has no exception.

Method IS_OUTPUT_MGMT_ACTIVE 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) /BOBF/T_TRA_CHANGE Table of changes 20091216
2 Returning RV_ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20091216

Method IS_OUTPUT_MGMT_ACTIVE on class /BOFU/CL_PPF_PLUGIN has no exception.

Method PROCESS_OUTPUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOA_DISPATCHED Call by reference Type reference (TYPE) ABAP_BOOL 20100212
2 Exporting EV_PPF_TRIGGERS_GENERATED Value transfer Type reference (TYPE) ABAP_BOOL 20100212
3 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Messages created by the plugin 20091214
4 Importing IT_BO_CHANGES Call by reference Type reference (TYPE) /BOBF/T_TRA_CHANGE Table of changes 20091214
5 Importing IV_KIND_OF_PROFILE Call by reference Type reference (TYPE) /BOFU/IMM_TRIGGER_TIME Has Critical Outputs? Action Exec Time(Before/After Commit) 20091214
6 Importing IV_TIME_OF_SAVE Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20091214
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20091214

Method PROCESS_UNCRITICAL_OUTPUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PPF_TRIGGERS_GENERATED Call by reference Type reference (TYPE) ABAP_BOOL 20100215
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Messages created by the plugin 20091214
3 Importing IT_BO_CHANGES Call by reference Type reference (TYPE) /BOBF/T_TRA_CHANGE Table of changes 20091214
4 Importing IT_CONTAINER_KEYS_GENERATED Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Previous calls to Generate Triggers: Keys of Uncritical Outp 20100215
5 Importing IV_TIME_OF_SAVE Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20091214
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20091214

Method PUO_PREP_BO_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BO_CHANGES Call by reference Type reference (TYPE) /BOFU/S_PPF_BO_CHANGES Transactional BO Changes (Single BO) 20100225
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Messages created by the plugin 20100225
3 Importing IS_BO_CHANGES Call by reference Type reference (TYPE) /BOBF/S_TRA_CHANGE 20100225
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100225

Method REGEN_GENERATED_CONTRAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PPF_TRIGGERS_GENERATED Call by reference Type reference (TYPE) ABAP_BOOL 20100225
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Messages created by the plugin 20100225
3 Importing IT_BO_CHANGES Call by reference Type reference (TYPE) /BOFU/T_PPF_BO_CHANGES Table of changes 20100225
4 Importing IT_CONTAINER_KEYS_GENERATED Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Previous calls to Generate Triggers: Keys of Uncritical Outp 20100225
5 Importing IV_TIME_OF_SAVE Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100225
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100225
History
Last changed by/on SAP  20130531 
SAP Release Created in 702