SAP /BOFU/CL_PPF_UTILITIES OO Class - PPF Utilities
/BOFU/CL_PPF_UTILITIES is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BOFU/CL_PPF_UTILITIES including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOFU/IF_ABSTRACT_SINGLETONInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOFU/IF_PPF_CInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOFU/IF_PPF_DECISIONSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOFU/IF_PPF_UTILITIESInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOFU/IF_PPF_UTILITIES_INTMethod list of /BOFU/CL_PPF_UTILITIES SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_MESSAGES_TO_APP_LOG | Add Messages to Application Log | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>ADD_MESSAGES_TO_APP_LOG...more details | ||
| APPLY_BP_SETTINGS | Apply output management settings in business partner | Private |
| CALL METHOD /bofu/cl_ppf_utilities=>APPLY_BP_SETTINGS...more details | ||
| CHECK_OM_IS_ACTIVE | Check whether OM is active in the current landscape | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>CHECK_OM_IS_ACTIVE...more details | ||
| CLEANUP_AGGR_PROFILE_INSTANCES | Cleanup aggregated profile instances during BO Archiving | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_AGGR_PROFILE_INSTANCES...more details | ||
| CLEANUP_COLLECT_DECI_REFS | Clean Up Collective Decision References | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_COLLECT_DECI_REFS...more details | ||
| CLEANUP_FOR_DELETED_INSTANCES | Clean Up Containers/Triggers for Deleted Instances | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_FOR_DELETED_INSTANCES...more details | ||
|
| ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>CONSTRUCTOR...more details | ||
| CONVERT_STRING | convert string to respective XML node type | Private |
| CALL METHOD /bofu/cl_ppf_utilities=>CONVERT_STRING...more details | ||
| DELETE_CONTAINER_TRIGGERS | Delete Containers and Triggers During BO Archiving Run | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>DELETE_CONTAINER_TRIGGERS...more details | ||
| DELETE_CONTENT_REPOSITORY | Delete the External Communication Content Repository | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>DELETE_CONTENT_REPOSITORY...more details | ||
| EXEC_TRIGGERS_IN_BGND_TASK | Like CL_CONTEXT_MANAGER_PPF->ON_FINISHED | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>EXEC_TRIGGERS_IN_BGND_TASK...more details | ||
| EXTRACT_DATA_FROM_XML | Extracts the structured data from XML xstring | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>EXTRACT_DATA_FROM_XML...more details | ||
| FILL_DATA_FOR_XML_NODE | fill structured data for each XML child node | Private |
| CALL METHOD /bofu/cl_ppf_utilities=>FILL_DATA_FOR_XML_NODE...more details | ||
| FILL_NODE_INSTANCE_BUFFER | Private | |
| CALL METHOD /bofu/cl_ppf_utilities=>FILL_NODE_INSTANCE_BUFFER...more details | ||
| GENERATE_SPECIFIC_TRIGGERS | Generate specific PPF Triggers | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_SPECIFIC_TRIGGERS...more details | ||
| GENERATE_TRANSIENT_ACTIONS | Protected | |
| CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRANSIENT_ACTIONS...more details | ||
| GENERATE_TRIGGERS_4_CONTAINER | Generate Triggers for Container Instances | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_4_CONTAINER...more details | ||
| GENERATE_TRIGGERS_BY_CHGOBJ | Generate Triggers for BO Changes (Use Txn Changes) | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_BY_CHGOBJ...more details | ||
| GENERATE_TRIGGERS_FOR_INSTANCE | TODO: Generate Triggers for Node Instance | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_FOR_INSTANCE...more details | ||
| GENTRIG_4_CONTAINER | Generate Triggers for BO Node Instance | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_CONTAINER...more details | ||
| GENTRIG_4_NODE | Generate Triggers for BO Node (Use Keys) | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODE...more details | ||
| GENTRIG_4_NODEINST | Generate Triggers for BO Node Instance | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODEINST...more details | ||
| GENTRIG_4_NODEINST_PERF | Generate Triggers for BO Node Instance | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODEINST_PERF...more details | ||
| GENTRIG_4_NODE_BY_CHGOBJ | Generate Triggers for BO Node (Use Txn Changes) | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODE_BY_CHGOBJ...more details | ||
| GET_ACTION_BY_CATG | Get Action Definitions by Document Category(Obsolete) | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_ACTION_BY_CATG...more details | ||
| GET_ACTION_DETAILS | Get Action Definitions by Document Category | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_ACTION_DETAILS...more details | ||
| GET_APPL_KEY_4_AGGR_ACT | Get application key for the aggregate actions | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_AGGR_ACT...more details | ||
| GET_APPL_KEY_4_TRANS_ACT | Get the application keys for transient actions | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_TRANS_ACT...more details | ||
| GET_APPL_KEY_4_TRANS_ACT_V2 | Get the application keys for transient actions | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_TRANS_ACT_V2...more details | ||
| GET_B4_IMG_SOURCE | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_B4_IMG_SOURCE...more details | ||
| GET_CONTAINERS_NOT_RELEASED | Get the containers that are not released earlier | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_CONTAINERS_NOT_RELEASED...more details | ||
| GET_CONTAINER_BUFFER | Get PPF Container BOPF Buffer | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_CONTAINER_BUFFER...more details | ||
| GET_COUNTRY_SPEC_DATE_FORMAT | To get Country specific Date format | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_COUNTRY_SPEC_DATE_FORMAT...more details | ||
| GET_CURRENT_LOADED_KEYS | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_CURRENT_LOADED_KEYS...more details | ||
| GET_DOA_BGRFC | Get mt_doa_bgrfc | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_DOA_BGRFC...more details | ||
| GET_DOA_BGRFC_QUEUES | Get mt_doa_bgrfc_queues | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_DOA_BGRFC_QUEUES...more details | ||
| GET_DO_NODE_DETAILS | Returns the Do Nodes used in Main Session | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_DO_NODE_DETAILS...more details | ||
| GET_FORM_DATA_FROM_MEMORY | Gets the interactive form data for a trigger | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_DATA_FROM_MEMORY...more details | ||
| GET_FORM_DATA_FROM_XML_CHANGES | Get the PDF form data in tabular form from XML | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_DATA_FROM_XML_CHANGES...more details | ||
| GET_FORM_PARAM_DATA_FROM_XML | Get the PDF form data in tabular form from XML | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_PARAM_DATA_FROM_XML...more details | ||
| GET_GEN_ACT_FROM_LIST | Returns mv_gen_act_from_list | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_GEN_ACT_FROM_LIST...more details | ||
| GET_GEN_ALL_ACTIONS | Returns mv_gen_all_actions | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_GEN_ALL_ACTIONS...more details | ||
| GET_INSTANCE | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_INSTANCE...more details | ||
| GET_INTERACTIVE_FORM_DATA | Get the interactive form data from appl. BO & content node | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_INTERACTIVE_FORM_DATA...more details | ||
| GET_MASS_OUTPUT_FLAG | Gets the mass output flag | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_MASS_OUTPUT_FLAG...more details | ||
| GET_OM_MODE_IN_DISPLAY | Chectk whether to enable Output Management in display mode | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_OM_MODE_IN_DISPLAY...more details | ||
| GET_OUTPUT_NODES | Get Output Nodes | Private |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_OUTPUT_NODES...more details | ||
| GET_PDF_FORM_TYPE | Desides if the PDF form is Interactive or non-interactive | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_PDF_FORM_TYPE...more details | ||
| GET_PPF_CONF_4_NODEINST | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_PPF_CONF_4_NODEINST...more details | ||
| GET_PPF_CONF_4_NODEINST_ALL | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_PPF_CONF_4_NODEINST_ALL...more details | ||
| GET_PROFILES_FOR_AGGR_ACT | Returns the list of normal and aggregate profiles. | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_PROFILES_FOR_AGGR_ACT...more details | ||
| GET_TEXT_FOR_NOTE | Returns a list of text ids for note selection | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_TEXT_FOR_NOTE...more details | ||
| GET_TRIGGERS_BY_ACTION | Get trigger instances by action and application key | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGERS_BY_ACTION...more details | ||
| GET_TRIGGERS_FOR_EXECUTION | Retrives trigger Guids to be executed in Update Task | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGERS_FOR_EXECUTION...more details | ||
| GET_TRIGGER_LANGU_4_EXT_COMM | Get the Language for Trigger for External Communication | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGER_LANGU_4_EXT_COMM...more details | ||
| LOCK_AGGR_ACTION | Locks aggregate action for generation | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>LOCK_AGGR_ACTION...more details | ||
| LOCK_TRIGGERS | Lock the triggers | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>LOCK_TRIGGERS...more details | ||
| PRE_PROCESS | Pre Process | Protected |
| CALL METHOD /bofu/cl_ppf_utilities=>PRE_PROCESS...more details | ||
| README | README | Private |
| CALL METHOD /bofu/cl_ppf_utilities=>README...more details | ||
| SET_ACTION_DATA | Set the Action Data | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_ACTION_DATA...more details | ||
| SET_AGGREGATE_INSTANCE | loads the aggregate containers | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_AGGREGATE_INSTANCE...more details | ||
| SET_B4_IMG_SOURCE | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_B4_IMG_SOURCE...more details | ||
| SET_CLASS_NAME | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_CLASS_NAME...more details | ||
| SET_CONTAINERS_NOT_RELEASED | Set Containers that are not released | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_CONTAINERS_NOT_RELEASED...more details | ||
| SET_CURRENT_LOADED_KEYS | set the current loaded application keys | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_CURRENT_LOADED_KEYS...more details | ||
| SET_DOA_BGRFC | Set mt_doa_bgrfc | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_DOA_BGRFC...more details | ||
| SET_DOA_BGRFC_QUEUES | Set mt_doa_bgrfc_queues | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_DOA_BGRFC_QUEUES...more details | ||
| SET_DO_NODE_DETAILS | Fill the keys of DO used in main session | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_DO_NODE_DETAILS...more details | ||
| SET_FORM_DATA_TO_MEMORY | Sets the trigger form data to local memory | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_FORM_DATA_TO_MEMORY...more details | ||
| SET_GEN_ACT_FROM_LIST | Set mv_gen_act_from_list | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_GEN_ACT_FROM_LIST...more details | ||
| SET_GEN_ALL_ACTIONS | Set mv_gen_all_actions | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_GEN_ALL_ACTIONS...more details | ||
| SET_LEADING_BO_CHANGE_MODE | Public | |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_LEADING_BO_CHANGE_MODE...more details | ||
| SET_MASS_OUTPUT_FLAG | Set mv_mass_output flag | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_MASS_OUTPUT_FLAG...more details | ||
| SET_PPF_EXEC_TIME | set ppf execution time | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_PPF_EXEC_TIME...more details | ||
| SET_TRIGGERS_FOR_EXECUTION | Store the trigger Guid to be executed in Update Task | Public |
| CALL METHOD /bofu/cl_ppf_utilities=>SET_TRIGGERS_FOR_EXECUTION...more details | ||
/BOFU/CL_PPF_UTILITIES attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GO_INSTANCE | Static Attribute | PPF Utilities | LIKE /BOFU/CL_PPF_UTILITIES | Public | |
| MO_CONFIG | Instance Attribute | PPF Adapter Configurations: Read Module | LIKE /BOFU/CL_PPF_CONFIG | Protected | |
| MO_PPF_MANAGER | Instance Attribute | PPF: Central PPF Manager | LIKE CL_MANAGER_PPF | Protected | |
| MO_TRACE | Instance Attribute | Output Management Trace Control | LIKE /BOFU/CL_PPF_TRACE | Protected | |
| MS_FORM_DATA | Instance Attribute | LIKE | Private | ||
| MT_ACTION | Instance Attribute | Action Data | LIKE /BOFU/T_PPFOC_ACTION_NAME_V2 | Public | |
| MT_AGGR_ALT_KEYS | Instance Attribute | Aggregate Callback alternative keys | LIKE /BOFU/T_AGGR_ALT_KEY | Private | |
| MT_AGGR_PROFILE_INSTANCE | Instance Attribute | LIKE TT_AGGR_PROFILE | Protected | ||
| MT_CONTAINERS_FOR_PROCESSING | Instance Attribute | selected container | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_CONTAINERS_NOT_RELEASED | Instance Attribute | Key Link | LIKE /BOBF/T_FRW_KEY_LINK | Private | |
| MT_CURRENT_CAN_SCH_RESULT | Instance Attribute | Current Can Schedule Results | LIKE TT_CAN_SCHEDULE_ACTION | Protected | |
| MT_CURRENT_KEY | Instance Attribute | Currently Processed Keys: Create/Change | LIKE /BOBF/T_FRW_KEY | Protected | |
| MT_CURRENT_KEY_DELETED | Instance Attribute | Currently Processed Keys: Deleted | LIKE /BOBF/T_FRW_KEY | Protected | |
| MT_CURRENT_LOADED_KEYS | Instance Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_CURRENT_PPF_PROFILE | Instance Attribute | Currently Processed PPF Profiles | LIKE /BOFU/T_PPF_PROFILE | Protected | |
| MT_DOA_BGRFC | Instance Attribute | Data transfer for bgRFC execution | LIKE /BOFU/T_DOA_BGRFC | Protected | |
| MT_DOA_BGRFC_QUEUE | Instance Attribute | Queue names for bgRFC | LIKE /BOFU/T_DOA_BGRFC_QUEUE_NAME | Protected | |
| MT_DO_NODE_DETAILS | Instance Attribute | BO and DO Node details | LIKE /BOFU/T_BO_DO_NODE_DETAILS | Private | |
| MT_FORM_ATTRIBUTE_BUFFER | Instance Attribute | LIKE TT_FORM_ATTRIBUTES | Private | ||
| MT_FORM_DATA | Instance Attribute | LIKE | Private | ||
| MT_NODE_INST_KEYS | Instance Attribute | LIKE TT_NODE_INST_KEYS | Protected | ||
| MT_TRANSIENT_CONTAINER_KEYS | Instance Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Public | |
| MT_TRANS_ACT_KEY | Instance Attribute | LIKE /BOFU/CL_PPF_SERV_FOR_BO=>TT_TRANS_ACT_KEY | Public | ||
| MT_TRIGGERS_FOR_PROCESSING | Instance Attribute | Selected Triggers | LIKE /BOFU/T_PPF_SELECTED_TRIGGER | Private | |
| MT_TRIGGER_4_EXT_COMM | Instance Attribute | Triggers and Partners for Node Instances 4 Ext. Comm. | LIKE /BOFU/IF_PPF_SERV_FOR_BO=>TT_TRIGGER_4_EXT_COMM | Protected | |
| MT_TRIGGER_PARTNER_4_ACTION | Instance Attribute | Current Trigger-Partner for PPF Actions | LIKE TT_TRIGGER_PARTNER | Protected | |
| MV_BEFORE_IMAGE_SOURCE | Instance Attribute | '01' | LIKE /BOFU/CL_PPF_SERV_FOR_BO=>TY_BEFORE_IMAGE_SOURCE | Private | |
| MV_GENERATE_FORCEFULLY | Instance Attribute | New Input Values | LIKE XFLAG | Public | |
| MV_GENERATION_IN_PROCESS | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_GEN_ACT_FROM_LIST | Static Attribute | Flag to chk if action is gen. from UI Action List | LIKE ABAP_BOOL | Protected | |
| MV_GEN_ALL_ACTIONS | Static Attribute | Flag to chk if Generate Actns has been selected from UI | LIKE ABAP_BOOL | Protected | |
| MV_IS_BGRFC_EXEC | Instance Attribute | Flag to check execution is in bgRFC or not | LIKE BOOLE_D | Public | |
| MV_LEADING_BO_CHANGE_MODE | Instance Attribute | Change Mode | LIKE /BOBF/CONF_EDIT_MODE | Private | |
| MV_MASS_OUTPUT | Static Attribute | Flag to see if mass output is being used | LIKE ABAP_BOOL | Protected | |
| MV_OM_IS_ACTIVE | Instance Attribute | Output management is active or not | LIKE ABAP_BOOL | Private | |
| MV_OM_IS_ACTIVE_STATUS_READ | Instance Attribute | Flag to store, is this status check read already | LIKE ABAP_BOOL | Private | |
| MV_POST_DO_SAVE | Instance Attribute | LIKE ABAP_BOOL | Public | ||
| SC_KIND_OF_PPF_PROFILE | Instance Attribute | LIKE | Protected |
/BOFU/CL_PPF_UTILITIES types
TS_ACTION_DEF_DETAILS -TS_AGGR_PROFILE -
TS_CAN_SCHEDULE_ACTION - Evaluate Schedule Condition: Results Cache
TS_FORM_ATTRIBUTES -
TS_FORM_CHANGES -
TS_NODE_INST_KEYS -
TS_TRIGGER_PARTNER - Trigger-Partner for Given Actions of a BO Node instance
TS_TRIGGER_PARTNER_INT -
TT_ACTION_DEF_DETAILS -
TT_AGGR_PROFILE -
TT_CAN_SCHEDULE_ACTION - Evaluate Schedule Condition: Results Cache
TT_FORM_ATTRIBUTES -
TT_FORM_CHANGES -
TT_NODE_INST_KEYS -
TT_TRIGGER_PARTNER - Trigger-Partner for Given Actions of a BO Node instances
TT_TRIGGER_PARTNER_INT -
Links to Related Class(s)
/BOFU/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects