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_SINGLETON

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_PPF_C

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_PPF_DECISIONS

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_PPF_UTILITIES

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_PPF_UTILITIES_INT

Method 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 NameDescriptionVisability
ADD_MESSAGES_TO_APP_LOGAdd Messages to Application LogPublic
CALL METHOD /bofu/cl_ppf_utilities=>ADD_MESSAGES_TO_APP_LOG...more details

APPLY_BP_SETTINGSApply output management settings in business partnerPrivate
CALL METHOD /bofu/cl_ppf_utilities=>APPLY_BP_SETTINGS...more details

CHECK_OM_IS_ACTIVECheck whether OM is active in the current landscapePublic
CALL METHOD /bofu/cl_ppf_utilities=>CHECK_OM_IS_ACTIVE...more details

CLEANUP_AGGR_PROFILE_INSTANCESCleanup aggregated profile instances during BO ArchivingPublic
CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_AGGR_PROFILE_INSTANCES...more details

CLEANUP_COLLECT_DECI_REFSClean Up Collective Decision ReferencesProtected
CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_COLLECT_DECI_REFS...more details

CLEANUP_FOR_DELETED_INSTANCESClean Up Containers/Triggers for Deleted InstancesProtected
CALL METHOD /bofu/cl_ppf_utilities=>CLEANUP_FOR_DELETED_INSTANCES...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /bofu/cl_ppf_utilities=>CONSTRUCTOR...more details

CONVERT_STRINGconvert string to respective XML node typePrivate
CALL METHOD /bofu/cl_ppf_utilities=>CONVERT_STRING...more details

DELETE_CONTAINER_TRIGGERSDelete Containers and Triggers During BO Archiving RunProtected
CALL METHOD /bofu/cl_ppf_utilities=>DELETE_CONTAINER_TRIGGERS...more details

DELETE_CONTENT_REPOSITORYDelete the External Communication Content RepositoryPublic
CALL METHOD /bofu/cl_ppf_utilities=>DELETE_CONTENT_REPOSITORY...more details

EXEC_TRIGGERS_IN_BGND_TASKLike CL_CONTEXT_MANAGER_PPF->ON_FINISHEDProtected
CALL METHOD /bofu/cl_ppf_utilities=>EXEC_TRIGGERS_IN_BGND_TASK...more details

EXTRACT_DATA_FROM_XMLExtracts the structured data from XML xstringPublic
CALL METHOD /bofu/cl_ppf_utilities=>EXTRACT_DATA_FROM_XML...more details

FILL_DATA_FOR_XML_NODEfill structured data for each XML child nodePrivate
CALL METHOD /bofu/cl_ppf_utilities=>FILL_DATA_FOR_XML_NODE...more details

FILL_NODE_INSTANCE_BUFFERPrivate
CALL METHOD /bofu/cl_ppf_utilities=>FILL_NODE_INSTANCE_BUFFER...more details

GENERATE_SPECIFIC_TRIGGERSGenerate specific PPF TriggersPublic
CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_SPECIFIC_TRIGGERS...more details

GENERATE_TRANSIENT_ACTIONSProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRANSIENT_ACTIONS...more details

GENERATE_TRIGGERS_4_CONTAINERGenerate Triggers for Container InstancesProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_4_CONTAINER...more details

GENERATE_TRIGGERS_BY_CHGOBJGenerate Triggers for BO Changes (Use Txn Changes)Protected
CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_BY_CHGOBJ...more details

GENERATE_TRIGGERS_FOR_INSTANCETODO: Generate Triggers for Node InstanceProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENERATE_TRIGGERS_FOR_INSTANCE...more details

GENTRIG_4_CONTAINERGenerate Triggers for BO Node InstanceProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_CONTAINER...more details

GENTRIG_4_NODEGenerate Triggers for BO Node (Use Keys)Protected
CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODE...more details

GENTRIG_4_NODEINSTGenerate Triggers for BO Node InstanceProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODEINST...more details

GENTRIG_4_NODEINST_PERFGenerate Triggers for BO Node InstanceProtected
CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODEINST_PERF...more details

GENTRIG_4_NODE_BY_CHGOBJGenerate Triggers for BO Node (Use Txn Changes)Protected
CALL METHOD /bofu/cl_ppf_utilities=>GENTRIG_4_NODE_BY_CHGOBJ...more details

GET_ACTION_BY_CATGGet Action Definitions by Document Category(Obsolete)Public
CALL METHOD /bofu/cl_ppf_utilities=>GET_ACTION_BY_CATG...more details

GET_ACTION_DETAILSGet Action Definitions by Document CategoryPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_ACTION_DETAILS...more details

GET_APPL_KEY_4_AGGR_ACTGet application key for the aggregate actionsPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_AGGR_ACT...more details

GET_APPL_KEY_4_TRANS_ACTGet the application keys for transient actionsPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_TRANS_ACT...more details

GET_APPL_KEY_4_TRANS_ACT_V2Get the application keys for transient actionsPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_APPL_KEY_4_TRANS_ACT_V2...more details

GET_B4_IMG_SOURCEPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_B4_IMG_SOURCE...more details

GET_CONTAINERS_NOT_RELEASEDGet the containers that are not released earlierPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_CONTAINERS_NOT_RELEASED...more details

GET_CONTAINER_BUFFERGet PPF Container BOPF BufferProtected
CALL METHOD /bofu/cl_ppf_utilities=>GET_CONTAINER_BUFFER...more details

GET_COUNTRY_SPEC_DATE_FORMATTo get Country specific Date formatPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_COUNTRY_SPEC_DATE_FORMAT...more details

GET_CURRENT_LOADED_KEYSPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_CURRENT_LOADED_KEYS...more details

GET_DOA_BGRFCGet mt_doa_bgrfcPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_DOA_BGRFC...more details

GET_DOA_BGRFC_QUEUESGet mt_doa_bgrfc_queuesPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_DOA_BGRFC_QUEUES...more details

GET_DO_NODE_DETAILSReturns the Do Nodes used in Main SessionPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_DO_NODE_DETAILS...more details

GET_FORM_DATA_FROM_MEMORYGets the interactive form data for a triggerPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_DATA_FROM_MEMORY...more details

GET_FORM_DATA_FROM_XML_CHANGESGet the PDF form data in tabular form from XMLPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_DATA_FROM_XML_CHANGES...more details

GET_FORM_PARAM_DATA_FROM_XMLGet the PDF form data in tabular form from XMLPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_FORM_PARAM_DATA_FROM_XML...more details

GET_GEN_ACT_FROM_LISTReturns mv_gen_act_from_listPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_GEN_ACT_FROM_LIST...more details

GET_GEN_ALL_ACTIONSReturns mv_gen_all_actionsPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_GEN_ALL_ACTIONS...more details

GET_INSTANCEPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_INSTANCE...more details

GET_INTERACTIVE_FORM_DATAGet the interactive form data from appl. BO & content nodePublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_INTERACTIVE_FORM_DATA...more details

GET_MASS_OUTPUT_FLAGGets the mass output flagPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_MASS_OUTPUT_FLAG...more details

GET_OM_MODE_IN_DISPLAYChectk whether to enable Output Management in display modePublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_OM_MODE_IN_DISPLAY...more details

GET_OUTPUT_NODESGet Output NodesPrivate
CALL METHOD /bofu/cl_ppf_utilities=>GET_OUTPUT_NODES...more details

GET_PDF_FORM_TYPEDesides if the PDF form is Interactive or non-interactivePublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_PDF_FORM_TYPE...more details

GET_PPF_CONF_4_NODEINSTPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_PPF_CONF_4_NODEINST...more details

GET_PPF_CONF_4_NODEINST_ALLPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_PPF_CONF_4_NODEINST_ALL...more details

GET_PROFILES_FOR_AGGR_ACTReturns the list of normal and aggregate profiles.Protected
CALL METHOD /bofu/cl_ppf_utilities=>GET_PROFILES_FOR_AGGR_ACT...more details

GET_TEXT_FOR_NOTEReturns a list of text ids for note selectionPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_TEXT_FOR_NOTE...more details

GET_TRIGGERS_BY_ACTIONGet trigger instances by action and application keyPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGERS_BY_ACTION...more details

GET_TRIGGERS_FOR_EXECUTIONRetrives trigger Guids to be executed in Update TaskPublic
CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGERS_FOR_EXECUTION...more details

GET_TRIGGER_LANGU_4_EXT_COMMGet the Language for Trigger for External CommunicationProtected
CALL METHOD /bofu/cl_ppf_utilities=>GET_TRIGGER_LANGU_4_EXT_COMM...more details

LOCK_AGGR_ACTIONLocks aggregate action for generationPublic
CALL METHOD /bofu/cl_ppf_utilities=>LOCK_AGGR_ACTION...more details

LOCK_TRIGGERSLock the triggersPublic
CALL METHOD /bofu/cl_ppf_utilities=>LOCK_TRIGGERS...more details

PRE_PROCESSPre ProcessProtected
CALL METHOD /bofu/cl_ppf_utilities=>PRE_PROCESS...more details

READMEREADMEPrivate
CALL METHOD /bofu/cl_ppf_utilities=>README...more details

SET_ACTION_DATASet the Action DataPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_ACTION_DATA...more details

SET_AGGREGATE_INSTANCEloads the aggregate containersPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_AGGREGATE_INSTANCE...more details

SET_B4_IMG_SOURCEPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_B4_IMG_SOURCE...more details

SET_CLASS_NAMEPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_CLASS_NAME...more details

SET_CONTAINERS_NOT_RELEASEDSet Containers that are not releasedPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_CONTAINERS_NOT_RELEASED...more details

SET_CURRENT_LOADED_KEYSset the current loaded application keysPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_CURRENT_LOADED_KEYS...more details

SET_DOA_BGRFCSet mt_doa_bgrfcPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_DOA_BGRFC...more details

SET_DOA_BGRFC_QUEUESSet mt_doa_bgrfc_queuesPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_DOA_BGRFC_QUEUES...more details

SET_DO_NODE_DETAILSFill the keys of DO used in main sessionPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_DO_NODE_DETAILS...more details

SET_FORM_DATA_TO_MEMORYSets the trigger form data to local memoryPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_FORM_DATA_TO_MEMORY...more details

SET_GEN_ACT_FROM_LISTSet mv_gen_act_from_listPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_GEN_ACT_FROM_LIST...more details

SET_GEN_ALL_ACTIONSSet mv_gen_all_actionsPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_GEN_ALL_ACTIONS...more details

SET_LEADING_BO_CHANGE_MODEPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_LEADING_BO_CHANGE_MODE...more details

SET_MASS_OUTPUT_FLAGSet mv_mass_output flagPublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_MASS_OUTPUT_FLAG...more details

SET_PPF_EXEC_TIMEset ppf execution timePublic
CALL METHOD /bofu/cl_ppf_utilities=>SET_PPF_EXEC_TIME...more details

SET_TRIGGERS_FOR_EXECUTIONStore the trigger Guid to be executed in Update TaskPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
GO_INSTANCEStatic AttributePPF UtilitiesLIKE
/BOFU/CL_PPF_UTILITIES
Public
MO_CONFIGInstance AttributePPF Adapter Configurations: Read ModuleLIKE
/BOFU/CL_PPF_CONFIG
Protected
MO_PPF_MANAGERInstance AttributePPF: Central PPF ManagerLIKE
CL_MANAGER_PPF
Protected
MO_TRACEInstance AttributeOutput Management Trace ControlLIKE
/BOFU/CL_PPF_TRACE
Protected
MS_FORM_DATAInstance AttributeLIKE
Private
MT_ACTIONInstance AttributeAction DataLIKE
/BOFU/T_PPFOC_ACTION_NAME_V2
Public
MT_AGGR_ALT_KEYSInstance AttributeAggregate Callback alternative keysLIKE
/BOFU/T_AGGR_ALT_KEY
Private
MT_AGGR_PROFILE_INSTANCEInstance AttributeLIKE
TT_AGGR_PROFILE
Protected
MT_CONTAINERS_FOR_PROCESSINGInstance Attributeselected containerLIKE
/BOBF/T_FRW_KEY
Private
MT_CONTAINERS_NOT_RELEASEDInstance AttributeKey LinkLIKE
/BOBF/T_FRW_KEY_LINK
Private
MT_CURRENT_CAN_SCH_RESULTInstance AttributeCurrent Can Schedule ResultsLIKE
TT_CAN_SCHEDULE_ACTION
Protected
MT_CURRENT_KEYInstance AttributeCurrently Processed Keys: Create/ChangeLIKE
/BOBF/T_FRW_KEY
Protected
MT_CURRENT_KEY_DELETEDInstance AttributeCurrently Processed Keys: DeletedLIKE
/BOBF/T_FRW_KEY
Protected
MT_CURRENT_LOADED_KEYSInstance AttributeKey TableLIKE
/BOBF/T_FRW_KEY
Private
MT_CURRENT_PPF_PROFILEInstance AttributeCurrently Processed PPF ProfilesLIKE
/BOFU/T_PPF_PROFILE
Protected
MT_DOA_BGRFCInstance AttributeData transfer for bgRFC executionLIKE
/BOFU/T_DOA_BGRFC
Protected
MT_DOA_BGRFC_QUEUEInstance AttributeQueue names for bgRFCLIKE
/BOFU/T_DOA_BGRFC_QUEUE_NAME
Protected
MT_DO_NODE_DETAILSInstance AttributeBO and DO Node detailsLIKE
/BOFU/T_BO_DO_NODE_DETAILS
Private
MT_FORM_ATTRIBUTE_BUFFERInstance AttributeLIKE
TT_FORM_ATTRIBUTES
Private
MT_FORM_DATAInstance AttributeLIKE
Private
MT_NODE_INST_KEYSInstance AttributeLIKE
TT_NODE_INST_KEYS
Protected
MT_TRANSIENT_CONTAINER_KEYSInstance AttributeKey TableLIKE
/BOBF/T_FRW_KEY
Public
MT_TRANS_ACT_KEYInstance AttributeLIKE
/BOFU/CL_PPF_SERV_FOR_BO=>TT_TRANS_ACT_KEY
Public
MT_TRIGGERS_FOR_PROCESSINGInstance AttributeSelected TriggersLIKE
/BOFU/T_PPF_SELECTED_TRIGGER
Private
MT_TRIGGER_4_EXT_COMMInstance AttributeTriggers 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_ACTIONInstance AttributeCurrent Trigger-Partner for PPF ActionsLIKE
TT_TRIGGER_PARTNER
Protected
MV_BEFORE_IMAGE_SOURCEInstance Attribute'01'LIKE
/BOFU/CL_PPF_SERV_FOR_BO=>TY_BEFORE_IMAGE_SOURCE
Private
MV_GENERATE_FORCEFULLYInstance AttributeNew Input ValuesLIKE
XFLAG
Public
MV_GENERATION_IN_PROCESSInstance AttributeLIKE
ABAP_BOOL
Protected
MV_GEN_ACT_FROM_LISTStatic AttributeFlag to chk if action is gen. from UI Action ListLIKE
ABAP_BOOL
Protected
MV_GEN_ALL_ACTIONSStatic AttributeFlag to chk if Generate Actns has been selected from UILIKE
ABAP_BOOL
Protected
MV_IS_BGRFC_EXECInstance AttributeFlag to check execution is in bgRFC or notLIKE
BOOLE_D
Public
MV_LEADING_BO_CHANGE_MODEInstance AttributeChange ModeLIKE
/BOBF/CONF_EDIT_MODE
Private
MV_MASS_OUTPUTStatic AttributeFlag to see if mass output is being usedLIKE
ABAP_BOOL
Protected
MV_OM_IS_ACTIVEInstance AttributeOutput management is active or notLIKE
ABAP_BOOL
Private
MV_OM_IS_ACTIVE_STATUS_READInstance AttributeFlag to store, is this status check read alreadyLIKE
ABAP_BOOL
Private
MV_POST_DO_SAVEInstance AttributeLIKE
ABAP_BOOL
Public
SC_KIND_OF_PPF_PROFILEInstance AttributeLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!