SAP ABAP Class /BOFU/CL_PPF_CONFIG (PPF Adapter Configurations: Read Module)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-PPF (Application Component) Post Processing Framework Adapter
     /BOFU/PPF_ADAPTER_CONF (Package) PPF Adapter for BOPF Business Objects: Configurations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090826
Properties
Class /BOFU/CL_PPF_CONFIG  
Short Description PPF Adapter Configurations: Read Module    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /BOFU/PPF_ADAPTER_C    
Program status     
Category 0   
Package /BOFU/PPF_ADAPTER_CONF   PPF Adapter for BOPF Business Objects: Configurations 
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090826
Friends
Class /BOFU/CL_PPF_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PPF_CUST_API Instance attribute Public Object reference (TYPE REF TO) CL_CUST_API_PPF PPF: API for Customizing 20090902
2 MO_TRACE Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CL_PPF_TRACE Output Management Trace Control 20100629
3 SC_KIND_OF_PPF_PROFILE Constant Public See coding 20091214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BO_NODE Instance method Public Method Check if BO Node Can Participate in Output Mgmt 20100129
2 CHECK_CLASS_IMPL_INTF Instance method Public Method Class Implements Interface? 20091211
3 CHECK_GET_PARTNERS_FUNC Instance method Public Method TODO: OM: Get Partners Selector BRFplus Function 20090902
4 CHECK_PROF_SEL_FUNC Instance method Public Method TODO: OM: Check Profile Selector BRFplus Function 20090902
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090902
6 GET_ACTIONS_AND_PTYPES Instance method Public Method Get Actions and Processing Types for Given Profile 20110131
7 GET_ACT_FOR_ACTION Instance method Public Method OM: For a Given Action, Get Action Details 20091008
8 GET_AGGREGATE_ACTIONS_4_BO Instance method Public Method Get all Aggreagate Actions for BO 20121025
9 GET_DIRECT_OUTPUT_AGENTS Instance method Public Method OM: Get Direct Output Agents for Given Node 20100120
10 GET_DIRECT_OUTPUT_AGENTS_4_BO Instance method Public Method OM: Get Direct Output Agents for BO 20100120
11 GET_INSTANCE Instance method Public Method 20090902
12 GET_MEDIUM_CUST_CLASS Instance method Public Method Get Medium Customizing Class 20100120
13 GET_NODE_PPF_AGENT Instance method Public Method OM: For Given BO Node, PPF Agent 20100120
14 GET_NODE_PPF_AGENTS Instance method Public Method OM: For Given BO Node, PPF Agents 20100120
15 GET_NODE_PPF_AGENTS_FOR_BO Instance method Public Method OM: For Given BO, Get PPF Agents for All Nodes 20100120
16 GET_NODE_PROFILE Instance method Public Method OM: Get PPF Profile Associated with BO Node 20090907
17 GET_NODE_PROFILES Instance method Public Method OM: Get PPF Profiles Associated with BO Node 20090902
18 GET_PTYP_FOR_PROC_TYPE Instance method Public Method OM: For a Given Processing Type, Get Processing Type Details 20091007
19 GET_TRANSIENT_ACTIONS_4_BO Instance method Public Method Get transient actions for BO 20121025
20 IS_BO_CONFIGURED Instance method Public Method OM: Is Given BO Configured for Output Management 20091216
21 PPF_GET_APPLICATION Instance method Public Method PPF: Get PPF Application 20090902
22 UTIL_GET_LOGON_USER_PARTNER Instance method Public Method Get Logon User Communication Partner 20100318
23 UTIL_GET_PRINTER_4_LOGON_USER Instance method Public Method Get Printer for Logon User and Set It As Default Printer 20100318
Events
Class /BOFU/CL_PPF_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AGGR_ACT Public See coding 20121025 BEGIN OF ts_aggr_act, aggr_act TYPE ppfdtt, profile TYPE ppfdcntxt, END OF ts_aggr_act
2 TS_TRANS_ACT Public See coding 20121025 BEGIN OF ts_trans_act , transient_action TYPE ppfdtt, ref_ppf_action TYPE ppfdtt, END OF ts_trans_act
3 TT_AGGR_ACT Public See coding 20121025 tt_aggr_act TYPE SORTED TABLE OF ts_aggr_act WITH UNIQUE KEY primary_key COMPONENTS aggr_act
4 TT_PPF_ACT Public See coding Actions 20090902 tt_ppf_act TYPE SORTED TABLE OF /bofu/s_ppf_act WITH UNIQUE KEY primary_key COMPONENTS ppf_action
5 TT_PPF_PTYP Public See coding Processing Types 20090902 tt_ppf_ptyp TYPE SORTED TABLE OF /bofu/s_ppf_ptyp WITH UNIQUE KEY primary_key COMPONENTS ppf_action mediumcls
6 TT_TRANS_ACT Public See coding 20121025 tt_trans_act TYPE STANDARD TABLE OF /bofu/c_ppf_tact
Method Signatures

Method CHECK_BO_NODE 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 EV_ANSWER Call by reference Type reference (TYPE) ABAP_BOOL 20100129
3 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100129
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100129
5 Importing IV_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20100129
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100129

Method CHECK_CLASS_IMPL_INTF Signature

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

Method CHECK_CLASS_IMPL_INTF on class /BOFU/CL_PPF_CONFIG has no exception.

Method CHECK_GET_PARTNERS_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090902
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20090902
3 Importing IV_UUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090902

Method CHECK_GET_PARTNERS_FUNC on class /BOFU/CL_PPF_CONFIG has no exception.

Method CHECK_PROF_SEL_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090902
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20090902
3 Importing IV_UUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090902

Method CHECK_PROF_SEL_FUNC on class /BOFU/CL_PPF_CONFIG has no exception.

Method CONSTRUCTOR Signature

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

Method GET_ACTIONS_AND_PTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_DEFS Call by reference Type reference (TYPE) PPFTTACTN PPF: Table with Action Definitions 20110131
2 Exporting ET_ACTION_DEF_TEXT Call by reference Type reference (TYPE) PPFTTACTNT PPF: Table with Texts for Action Definitions 20110131
3 Exporting ET_PROCESSING Call by reference Type reference (TYPE) PPFTTPROC PPF: Table of Action Processing 20110131
4 Importing IV_ACTION_PROFILES Call by reference Type reference (TYPE) PPFDCNTXT PPF: Name of Action Profile 20110131

Method GET_ACTIONS_AND_PTYPES on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_ACT_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_ACT Action Settings: Supplementary data 4 PPF Action def 20091008
2 Importing IV_ACTION_DEF Call by reference Type reference (TYPE) PPFDTT PPF: Name of Action Definition 20091008

Method GET_ACT_FOR_ACTION on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_AGGREGATE_ACTIONS_4_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_ACT Call by reference Type reference (TYPE) /BOFU/T_AGGR_ACT PPF: Table Type for Output Type Definition, Sorted 20121025
2 Importing IT_PPF_PROFILE Call by reference Type reference (TYPE) /BOFU/T_PPF_PROFILE Assigned PPF Action Profiles to BO Nodes 20121025
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object Key (with Conversion Exit) 20121025
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20121025

Method GET_AGGREGATE_ACTIONS_4_BO on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_DIRECT_OUTPUT_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOFU/T_PPF_DOA Direct Outputs: w/o PPF, w/o History; Immediate Outputs 20100120
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100120
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100120
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100120
5 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100120
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100120

Method GET_DIRECT_OUTPUT_AGENTS on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_DIRECT_OUTPUT_AGENTS_4_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOFU/T_PPF_DOA Direct Outputs: w/o PPF, w/o History; Immediate Outputs 20100120
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100120
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100120
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100120
5 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100120

Method GET_DIRECT_OUTPUT_AGENTS_4_BO on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_PPF_CONFIG has no parameter.
Method GET_INSTANCE on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_MEDIUM_CUST_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MEDIUM_CLASS Call by reference Type reference (TYPE) /BOFU/PPF_MEDIUM_CLASS PPF Processing Type: Output Medium (Class) 20100120
2 Returning RV_MEDIUM_CUST_CLASS Value transfer Type reference (TYPE) SEOCLSNAME PPF: Name of Action Definition 20100120

Method GET_MEDIUM_CUST_CLASS on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_NODE_PPF_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_CONF Configurations at BO node level 20100120
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100212
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100120
4 Importing IV_AGENT_NAME Call by reference Type reference (TYPE) /BOFU/PPF_OUTPUT_AGENT_NAME PPF Output Agent 20100120
5 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100120
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100120

Method GET_NODE_PPF_AGENT on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_NODE_PPF_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOFU/T_PPF_CONF Configurations at BO node level 20100120
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100120
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100120
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100120
5 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100120
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100120

Method GET_NODE_PPF_AGENTS on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_NODE_PPF_AGENTS_FOR_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOFU/T_PPF_CONF Configurations at BO node level 20100120
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100212
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100120
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100120
5 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100212

Method GET_NODE_PPF_AGENTS_FOR_BO on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_NODE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_PROF PPF Profiles 20090907
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20090907
3 Importing IV_PPF_PROFILE Call by reference Type reference (TYPE) PPFDCNTXT PPF: Name of Action Profile 20090907

Method GET_NODE_PROFILE on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_NODE_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOFU/T_PPF_PROF PPF Profiles 20090902
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20090902
3 Importing IS_PPF_CONF Call by reference Type reference (TYPE) /BOFU/S_PPF_CONF BO Node specific settings for PPF usage 20100624
4 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091211
5 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090902
6 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
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090902
8 Importing IV_PPF_AGENT Call by reference Type reference (TYPE) /BOFU/PPF_OUTPUT_AGENT_NAME PPF Output Agent Name 20100310

Method GET_NODE_PROFILES on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_PTYP_FOR_PROC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_PTYP Data 4 PPF Proc Typ 20091007
2 Importing IV_ACTION_DEF Call by reference Type reference (TYPE) PPFDTT Action Definition 20091007
3 Importing IV_MEDIUM_CLS Call by reference Type reference (TYPE) PPFDCLASS Processing Type - medium class 20091007

Method GET_PTYP_FOR_PROC_TYPE on class /BOFU/CL_PPF_CONFIG has no exception.

Method GET_TRANSIENT_ACTIONS_4_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANS_ACT Call by reference Type reference (TYPE) PPFSTTTYPE 20121025
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20121025
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20121025
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20121025

Method GET_TRANSIENT_ACTIONS_4_BO on class /BOFU/CL_PPF_CONFIG has no exception.

Method IS_BO_CONFIGURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091216
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091216
3 Returning RV_ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20091216

Method IS_BO_CONFIGURED on class /BOFU/CL_PPF_CONFIG has no exception.

Method PPF_GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROFILE Call by reference Type reference (TYPE) PPFDCNTXT PPF: Name of Action Profile 20090902
2 Returning RV_APPLICATION Value transfer Type reference (TYPE) PPFDAPPL Application Name 20090902

Method PPF_GET_APPLICATION on class /BOFU/CL_PPF_CONFIG has no exception.

Method UTIL_GET_LOGON_USER_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER Call by reference Type reference (TYPE) PPFSINPART Communication Partners for Keys 20100318
2 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) PPFDPARTRL 'SYS_USER' PPF: Partner Function 20100318

Method UTIL_GET_LOGON_USER_PARTNER on class /BOFU/CL_PPF_CONFIG has no exception.

Method UTIL_GET_PRINTER_4_LOGON_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRINTER Call by reference Type reference (TYPE) PPFSPRINT PPF: Data for Printer Determination 20100318

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