SAP EWM Блог

В данной заметке я приведу ABAP-объекты в SAP EWM, которые будут полезны при отладке PPF.

Для начала перед запуском отлаживаемой операции необходимо каждый раз заходить в отладчик, введя /h. 

Затем при первом попадании на экран необходимо поставить 3 галки в меню Параметры настройки - Изменить профиль отладчика:

  • Отладка системы
  • Отладка обновления
  • TRFC (в фоновой задаче): блокировать отправку

 

BREAK-POINT ID:

/scdl/cg_ppf

/scwm/ppf

 

Методы класса:

/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 (записываются результаты выполнения всех условий в cond_eval_tab)

CL_BADI_CONDITION_MAN_PPF=>EVALUATE

CL_BADI_CONDITION_PPF=>EVALUATE Отсюда вызываются методы расчета условий плланирования и условий старта)

CL_EX_EVAL_SCHEDCOND_PPF=>EVALUATE_SCHEDULE_CONDITION (расчет текущего условия планирования)

CL_EX_EVAL_STARTCOND_PPF=>evaluate_start_condition (расчет текущего условия старта)