Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Post processing framework (PPF) on ECC6 EHP8 issues

Gurpreet_Jaspal
Participant
0 Likes
974

Hi,

I want to use the standard PPF functionality hence started working on a custom action profile using a persistent class. Idea is to call a ppf action by passing some parameters as application object in my persistent class. Here is my configuration.

Gurpreet_Jaspal_0-1728973404710.png

Gurpreet_Jaspal_2-1728973541341.png

Gurpreet_Jaspal_3-1728973593190.png

There are no schedule or start conditions.

Gurpreet_Jaspal_4-1728974026130.png

My issue is that after the method determine( ) is called from ppf manager, the badi processing do not get the application object reference. The context information is correctly passed during determination via ppf manager but still in the processing method, the object IO_APPL_OBJECT is empty. 

Here are some screenshots from debugging.

  1. Initiating the action from a test program
    Gurpreet_Jaspal_7-1728974544930.png
  2. In the BADI implementation, the application object is empty.
    Gurpreet_Jaspal_6-1728974378350.png

     

Let me know what I am missing here. Thanks in advance.
ABAP Development  #PPF 
@qmacro @thomas_jung 

~Gurpreet



1 REPLY 1
Read only

Gurpreet_Jaspal
Participant
0 Likes
914

Issue was with my persistent class. I was using a structure and the create_persistent and get_persistent needs to be redefined to store the values in database. Changed that to a database table now and it works as expected.