SAP EWM Blog

In this note I list the ABAP objects in SAP EWM that are useful when debugging PPF.

To start with, before running the operation you want to debug, you have to enter the debugger each time by typing /h. 

Then, the first time you land on the debugger screen, set three indicators under Settings - Change Debugger Profile:

  • System Debugging
  • Update Debugging
  • TRFC (in Background Task): Block Sending

 

BREAK-POINT ID:

/scdl/cg_ppf

/scwm/ppf

 

Class methods:

/SCDL/CL_BO_MANAGEMENT=>TRIGGER_PPF

/SCDL/CL_TRIGGER_PPF=>/SCDL/IF_AF_PPF~EXECUTION

/SCDL/CL_TRIGGER_PPF=>EXECUTION

CL_CONDITION_TRANSP_PPF=>EVALUATE (the results of all condition evaluations are written to cond_eval_tab)

CL_BADI_CONDITION_MAN_PPF=>EVALUATE

CL_BADI_CONDITION_PPF=>EVALUATE (this is where the methods that evaluate the schedule conditions and the start conditions are called)

CL_EX_EVAL_SCHEDCOND_PPF=>EVALUATE_SCHEDULE_CONDITION (evaluation of the current schedule condition)

CL_EX_EVAL_STARTCOND_PPF=>evaluate_start_condition (evaluation of the current start condition)