What is Post Process Framework?
Post Process Framework is a tool for the generic execution of functions and processes. It provides SAP Extended Warehouse Management a uniform interface for triggering actions.
Printing Pallet Labels
Delivery Docket
Pick Ticket
Sending Messages or Faxes
The actions are generated if specific conditions occur for an application document. The SAP EWM PPF additionally provides triggering automatic subsequent documents and workflows
SAP EWM Post Process Framework (PPF)
Components of Post Process Framework
Action Profile
An action profile in PPF contains several action definitions, and required setup for all the definitions of actions in that profile. In SAP EWM, the action profile that is available in the application is either hard-coded in the system or determined via SAP EWM-owned customizing.
Action Definition
The action definition tells us about the content of an action. It is a function or a process that is scheduled for an document under specific conditions and is started either immediately or later. The processing generates the desired output format such as print, email, or fax, or executes some program.
Processing Time
The processing of an action takes place at different times. It can be started soon as action is scheduled. However, It also possible for the action to be only scheduled initially. Process can then be started later through the background job. The PPF framework offers the following time;
Immediate Processing
Processing when saving the document
Processing using selection reports
Action Determination or Scheduling
The determination checks whether the conditions for scheduling the action are valid. SAP EWM uses the scheduling called Business Add-Ins in the documentation of PPF framework. This means that the action determination or scheduling condition is done according to the logic defined by SAP Application development.
Action Merging
Action merging is used to merge new actions in the action list which are not yet executed, according to specific criteria. Example; the data has changed, actions that were found when creating the document can be omitted and a new action triggered.
Schedule Conditions
In this case if there are some scheduling condition, which is called to determine the execution of an action, then the system calls the PPF framework to check if the scheduling condition fulfilled. If so, it schedules the execution of actions for the action profile.
Three Steps for scheduling;
Check that the action makes sense from the business point of view
Evaluate the respective customizing
Evaluation the condition records
Action Merging
Action merging is used to merge new actions in the action list which are not yet executed, according to specific criteria. Example; the data has changed, actions that were found when creating the document can be omitted and a new action triggered.
Schedule Conditions
In this case if there are some scheduling condition, which is called to determine the execution of an action, then the system calls the PPF framework to check if the scheduling condition fulfilled. If so, it schedules the execution of actions for the action profile.
Three Steps for scheduling;
Check that the action makes sense from the business point of view
Evaluate the respective customizing
Evaluation the condition records
To see Scheduling Conditions that are defined in customizing for EWM
Start Conditions
The Start Condition is checked before the action is executed. The action is only executed when the start condition has been fulfilled. This is the condition checked if TU is locked or not. If not, then the action is executed also.
SAP EWM PPF Action
There are some applications in EWM for which PPF action are used;
/SCDL/DELIVERY: for all delivery related action
/SCWM/SHP_RCV: for transportation units, vehicles, and doors;
/SCWM/WME: for core processes like warehouse orders, physical inventory, handling units, value added services;
/SCTM/FOM for transportation management in SAP EWM.
For these application you can configure the action profile you want to use for your business processes. In the customizing for the Post Process Framework (PPF), you can choose one of the action profile provided by SAP or you can create your own action profile. For example; to process the action profile for a particular document type of outbound delivery, it has to be assigned to a document type.
Action Profile /SCWM/FDO_01 is assigned to document type OUTB. When you save a document with document type OUTB or FDO, the system calls the PPF Framework to execute the actions from the action profile.
Action Profile can see in customizing for Extended Warehouse Management
Steps in Post Process Framework
Step 1: Configuration of Action definitions for each process under relevant action profile.
Step 2: Configuration of conditions for WO, HU, Wave Delivery Processes.
Step 3: Maintain condition records for each application and maintenance group through
T-code: /N/SCWM/GCMC
Step 4: All in one place customizing and configuration PPF application through
T-code: SPPFCADM
Step 5: Monitor and execute PPF Actions through
T-code: SPPFP or use program ‘RSPPFPROCESS’ to setup background jobs to run PPF actions
Example of HU Label Printing
In order to print the HU label through PPF, the following set up is required
Applications /SCWM/WME in T-code: SPPFCADM
Select Action Profile /SCWM/HU
Select Action Definition HU_LABEL
Maintain Condition Record in T-code: /N/SCWM/GCMC with above action definition.
Print the HU label either manually through T-code: /N/SCWM/MON, or automatically, or through RF after the HU number is generated
Rajesh Sharma
SAP WM/EWM Functional Consultant
§ Linked in profile: https://www.linkedin.com/in/rajesh-sharma-3a565821/
§ Twitter: RajeshS98151512/ RAJESH SHARMA@RAJESHS21287609
§ SAP Blogs: https://www.sastrageek.com/blog
EPS Machine EPS Cutting…
EPS Machine Eps Raw…
EPS Machine EPS Recycling…
EPS Machine EPS Mould;
EPS Machine EPS Block…
EPP Machine EPP Shape…
EPTU Machine ETPU Moulding…
EPS Machine Aging Silo…
EPTU Machine ETPU Moulding…
EPS Machine EPS and…
EPS Machine EPS and…
AEON MINING AEON MINING
AEON MINING AEON MINING
KSD Miner KSD Miner
KSD Miner KSD Miner
BCH Miner BCH Miner
BCH Miner BCH Miner