SAP ABAP Class /BOFU/CL_PPF_BADI_FACADE (BADI Facade for PPF BADI implementations)
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)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20091109
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ALERT_EXIT_LOCAL_PPF BAdI Interface IF_EX_ALERT_EXIT_LOCAL_PPF 20091109
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_COMPLETE_PROC_PPF BAdI Interface IF_EX_COMPLETE_MAIL_PPF 20091110
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_DOC_PERSONALIZE_BCS BAdI Interface IF_EX_DOC_PERSONALIZE_BCS 20091109
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_EVAL_SCHEDCOND_PPF BAdI Interface IF_EX_EVAL_SCHEDCOND_PPF 20091109
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_EVAL_STARTCOND_PPF BAdI Interface IF_EX_EVAL_STARTCOND_PPF 20091109
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_EXEC_METHODCALL_PPF BAdI Interface IF_EX_EXEC_METHODCALL_PPF 20091109
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_PRINTER_DETERM_PPF BADI Interface IF_EX_PRINTER_DETERM_PPF 20091109
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_TRIGGER_EXECUTED BAdI Interface IF_EX_TRIGGER_EXECUTED 20100226
Properties
Class /BOFU/CL_PPF_BADI_FACADE  
Short Description BADI Facade for PPF BADI implementations    
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 20091109   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)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20091109
2 IF_EX_ALERT_EXIT_LOCAL_PPF BAdI Interface IF_EX_ALERT_EXIT_LOCAL_PPF 20091109
3 IF_EX_COMPLETE_PROC_PPF BAdI Interface IF_EX_COMPLETE_MAIL_PPF 20091110
4 IF_EX_DOC_PERSONALIZE_BCS BAdI Interface IF_EX_DOC_PERSONALIZE_BCS 20091109
5 IF_EX_EVAL_SCHEDCOND_PPF BAdI Interface IF_EX_EVAL_SCHEDCOND_PPF 20091109
6 IF_EX_EVAL_STARTCOND_PPF BAdI Interface IF_EX_EVAL_STARTCOND_PPF 20091109
7 IF_EX_EXEC_METHODCALL_PPF BAdI Interface IF_EX_EXEC_METHODCALL_PPF 20091109
8 IF_EX_PRINTER_DETERM_PPF BADI Interface IF_EX_PRINTER_DETERM_PPF 20091109
9 IF_EX_TRIGGER_EXECUTED BAdI Interface IF_EX_TRIGGER_EXECUTED 20100226
Friends
Class /BOFU/CL_PPF_BADI_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONFIG Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CL_PPF_CONFIG PPF Adapter Configurations: Read Module 20100120
2 MO_FPM Instance attribute Private Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20110222
3 MT_RECIPIENT Instance attribute Private Type reference (TYPE) TT_RECIPIENT recipient table 20110221
4 MV_EXEC Instance attribute Private Type reference (TYPE) BOOLE_D True fi executed form UI 20120529
5 MV_FORCEFUL_EXEC Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100601
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES_TO_APP_LOG Instance method Protected Method Add Messages to Application Log 20100120
2 CAN_GENERATE_AGGR_ACT Instance method Protected Method Checks if aggregate action can be generated 20121025
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100120
4 GET_COUNTRY_SPEC_DATE_FORMAT Instance method Public Method To get country specfic date format 20120529
5 GET_INSTANCE Instance method Public Method 20091109
6 GET_MEDIUM_CUST_CLASS Instance method Protected Method Get Medium Customizing Class 20100120
7 GET_PPF_AGENT_FOR_CONTAINER Instance method Protected Method Get PPF Agent for Container 20100120
8 MODIFY_RECIPIENTS Instance method Protected Method modify recipients according to flags 20110218
9 ON_TRIGGER_EXECUTED Instance method Protected Event handling method Handler for execute event for trigger 20110221
10 SET_EXEC Instance method Public Method Sets the attribute for execution 20120529
11 SET_IMMEDIATE_EXEC Instance method Public Method Sets the attribute for immediate execution 20100601
Events
Class /BOFU/CL_PPF_BADI_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RECIPIENT Private See coding 20110221 BEGIN OF ts_recipient, recipient TYPE REF TO if_recipient_bcs, partner_no TYPE bu_partner, comm_addr TYPE string, END OF ts_recipient
2 TT_RECIPIENT Private See coding 20110221 tt_recipient TYPE TABLE OF ts_recipient
Method Signatures

Method ADD_MESSAGES_TO_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100120
2 Importing IV_APPL_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100120

Method ADD_MESSAGES_TO_APP_LOG on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method CAN_GENERATE_AGGR_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) PPFDFLTCO1 Parameter FLT_VAL of Method EVALUATE_SCHEDULE_CONDITION 20121025
2 Importing II_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWJ_PPF_CONTAINER Workflow Container Extension for PPF 20121025
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF PPF: Context Super Class 20121025
4 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20121025
5 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT PPF: Name of Action Definition 20121025
6 Returning RP_RC Value transfer Type reference (TYPE) SY-SUBRC 0 Condition Fulfilled, <> 0 Condition Not Fulfilled 20121025

Method CAN_GENERATE_AGGR_ACT on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method CONSTRUCTOR Signature

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

Method GET_COUNTRY_SPEC_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FORMATTED_DATE Call by reference Type reference (TYPE) STRING 20120529
2 Exporting EV_TEXT_DATE Call by reference Type reference (TYPE) STRING 20120529
3 Importing IV_COUNTRY_CODE Call by reference Type reference (TYPE) STRING 20120529
4 Importing IV_FORMATTING_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120529

Method GET_COUNTRY_SPEC_DATE_FORMAT on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_PPF_BADI_FACADE has no parameter.
Method GET_INSTANCE on class /BOFU/CL_PPF_BADI_FACADE 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_BADI_FACADE has no exception.

Method GET_PPF_AGENT_FOR_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PPF_CONF Call by reference Type reference (TYPE) /BOFU/S_PPF_CONF BO Node specific settings for PPF usage 20100120
2 Exporting ES_PPF_PROF Call by reference Type reference (TYPE) /BOFU/S_PPF_PROF Assign PPF Action Profiles to BO Nodes 20100120
3 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) /BOFU/CL_PPF_CONTAINER Output Mgmt for BOPF BOs: Persistant Container 20100120
4 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100120

Method GET_PPF_AGENT_FOR_CONTAINER on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method MODIFY_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20110222
2 Importing IO_TRIGGER_PPF Call by reference Object reference (TYPE REF TO) CL_TRIGGER_PPF PPF: Action 20110218
3 Importing IS_CHECK Value transfer Type reference (TYPE) /BOFU/S_PPFOC_EXT_CHECK_V2 Output Mngt 8.1: temp language ang flags 20110218

Method MODIFY_RECIPIENTS on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method ON_TRIGGER_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20110221

Method ON_TRIGGER_EXECUTED on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method SET_EXEC Signature

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

Method SET_EXEC on class /BOFU/CL_PPF_BADI_FACADE has no exception.

Method SET_IMMEDIATE_EXEC Signature

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

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