В бади ME_PROCESS_PO_CUST услуги позиции получали так
Code:
DATA: lo_srvs TYPE REF TO if_services_mm,
ls_eslh TYPE mepocomsrv,
li_eskn TYPE mmpur_acc_tab,
li_esll TYPE mmsrv_esll.
INCLUDE mm_messages_mac.
* получим услуги io_item это на входе позиция типа REF TO IF_PURCHASE_ORDER_ITEM_MM
mmpur_dynamic_cast lo_srvs io_item.
CHECK lo_srvs IS BOUND.
* получим пакет услуг позиции
CALL METHOD lo_srvs->get_data
IMPORTING
ex_comsrv = ls_eslh
ex_acc_tab = li_eskn
EXCEPTIONS
OTHERS = 0.
* получим услуги пакета
CALL METHOD lo_srvs->get_srv_data
EXPORTING
im_packno = ls_eslh-packno
IMPORTING
ex_esll = li_esll
EXCEPTIONS
OTHERS = 0.
Думаю в заявках должно быть аналогично