SAP EWM Module - How to create custom PPF Action

SAP EWM Module - How to create custom PPF Action

 

Post Processing Framework functionality is a flexible tool that generates and executes follow-up actions based on predefined conditions, such as printing labels, sending email notifications, or creating warehouse tasks after a warehouse document is completed or confirmed.

In this document we will describe how to create a custom PPF action.

 

Go to the TCODE 
SPPFCADM - PPF: Administration

 Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto.

Select the corresponding application, it will depend on the type of document from which the action needs to be created.
Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto.


Click on “Wizard for Defining and Scheduling an Action” button.

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto.

Click on continue.

Interfaz de usuario gráfica, Texto

El contenido generado por IA puede ser incorrecto.


Input the action profile where is going to assign the new action. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Input the new Action Defintion and description. Then click on continue.
Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto.


Choose when it is required to process the action. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Unmark option Parner-Dependent. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Choose the processing type required for the action. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Previously you have to create the custom method, click on match code .

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Select the corresponding method.


Click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


Input the description of your action. Then click on continue.

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto.


 

Select your corresponding condition type. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


 

Choose your scheduling condition if required. Then click on continue.

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto.


 

Select the start condition if required. Then click on continue.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.


To finalize, click on complete.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.

Select your Customizing Request and click on check mark.


Technical Adjustments needed 

 

Go to transaction SE19, choose Classic Badi and Implementation: “ZONIM_PPF_01”, then click Change. 

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto. 

Make sure the Implementation is inactive, so the system will allow you to make changes. To do that, click on inactive button. 

 

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto. 

 

Go to Properties tab and then look for Filter values. 

Add a new row and input your filter name (you can create your own filter, use a descriptive nomenclature). Then, click on Save button. 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

 

Go to SM30 transaction and input ZONTA_OC_EVENTS table. Then, click on Edit button. 

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto. 

 

Click on New Entries button. 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

 

Enter following values: 

Change Doc Object = Take from the entity definition (excel of EWM entities), take column “Action Definition”. 

Object Type = Take corresponding value you created in previous step (Filter for BADI). 

Description = Input a description for the combination 

 

Interfaz de usuario gráfica, Aplicación

El contenido generado por IA puede ser incorrecto. 

 

Once you are done with new entries, click on Save button, if a transport is requested, you can select/create a new one. 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

 

 

Final step, go to ZONT_ONECM transaction and modify required Entity.  On Change doc object, search for the entries you saved on ZONTA_OC_EVENTS table. 

 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

 

 

Click Save Customizing button to save your entries. 

After this step, the system will know which entity belongs to an specific PPF action. 

 

Interfaz de usuario gráfica, Texto, Aplicación, Correo electrónico

El contenido generado por IA puede ser incorrecto. 

    • Related Articles

    • SAP EWM Module - PPF Actions

      EWM Module - PPF Action by Entity in SAP Entity CDS View Tables Change Doc Object Action Definition Actions Warehouse Number Customizing I_EWM_ASSGWHSEBUSPARTNER_2 I_EWM_PLANTSTORLOCMAPTOWHSE I_EWM_WAREHOUSENUMBERTEXT_2 /SCWM/T300 /SCWM/T300T ...
    • SAP FI Module - How to create BTE on SAP

      BTE (Business Transaction Event) is a standard enhancement technique in the FI module that allows for the addition of custom functionality to predefined events within the system. BTEs enable you to modify core SAP processes, generate custom messages, ...
    • PFCT Transaction– Create and Configure Workflow Events

      PFCT – Create and Configure Workflow Events Execute transaction PFCT At Task Type select “WS Workflow Template” At Task assign a name for the task Click over create Example: We’ll create a task to launch BUS2007 (Maintenance Orders) Go to the BASIC ...
    • Sending Z Tables via SAP Data Modeler and Custom Z Program - For Classic ABAP

      Manual: Sending Z Tables via SAP Data Modeler and Custom Z Program In the SAP Data Modeler, create an “ANY” Entity including the desired Z tables. Ensure the Domain is set to ANY. Inside the entity, select the desired columns to send in the Column ...
    • Sending Z Tables via SAP Data Modeler and Custom Z Program - For ABAP RAP

      Manual: Sending Z Tables via SAP Data Modeler and Custom Z Program In the SAP Data Modeler, create an “ANY” Entity including the desired Z tables. Ensure the Domain is set to ANY. Inside the entity, select the desired columns to send in the Column ...