BAPI_PO_CREATE1 - subposiciones
Buenas tardes compitas,
Estoy generando una orden de compra (PO) con posiciones con valor para un material y con posiciones sin valor para el mismo material, pero está mandando un mensaje error.
El mensaje que marca es :
Texto breve
Exception condition "FAILURE" raised.
If you have access to SAP Notes, carry out a se
keywords:
"RAISE_EXCEPTION" " "
"CL_HANDLE_MANAGER_MM==========CP" or "CL_HANDL
"GET"
or
"CL_HANDLE_MANAGER_MM==========CP" "FAILURE"
La forma como estoy llenando las tablas es:
*--Fill the Item level data
lwa_items-po_item = lv_count.
lwa_items-material = <ls_porec>-matnr.
lwa_items-quantity = <ls_porec>-free_qty.
lwa_items-po_unit = <ls_porec>-bprme.
lwa_items-net_price = '0'.
lwa_items-plant = <ls_porec>-werks.
lwa_items-free_item = 'X'.
lwa_items-hl_item = lv_ref.
lwa_items-si_cat = '2'.
lwa_items-price_unit = '0'.
APPEND lwa_items TO lt_items.
lwa_itemsx-po_item = lwa_items-po_item.
lwa_itemsx-po_itemx = 'X'.
lwa_itemsx-material = 'X'.
lwa_itemsx-quantity = 'X'.
lwa_itemsx-net_price = 'X'.
lwa_itemsx-plant = 'X'.
lwa_itemsx-po_unit = 'X'.
lwa_itemsx-free_item = 'X'.
lwa_itemsx-hl_item = 'X'.
lwa_itemsx-si_cat = 'X'.
lwa_itemsx-price_unit = 'X'.
APPEND lwa_itemsx TO lt_itemsx.
*--Fill the Schedule lines data
lwa_schl-po_item = lwa_items-po_item.
lwa_schl-sched_line = lwa_items-po_item.
lwa_schl-delivery_date = s_budat-low. "<ls_porec>-prdat.
APPEND lwa_schl TO lt_schl.
lwa_schlx-po_item = lwa_items-po_item.
lwa_schlx-po_itemx = 'X'.
lwa_schlx-sched_line = lwa_items-po_item.
lwa_schlx-sched_linex = 'X'.
lwa_schlx-delivery_date = 'X'.
APPEND lwa_schlx TO lt_schlx.
Por favor solicito su apoyo con este tema.
Agradezco su pronta atención de cualquier forma.
Saludos
|