BAPI_PO_CREATE1 - subposiciones

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Xha Ique
    Junior Member
    • nov
    • 5

    #1

    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
  • Xha Ique
    Junior Member
    • nov
    • 5

    #2
    Bapi_po_create1

    Bueno, nada más para comentarles. Logré "resolver" el tema.

    En el proyecto en el que me encuentro están implementando unas BADIS que están haciendo que se comporte un tanto extraño la generación de PO.

    El punto es que los materiales de acuerdo a configuración por clase de pedido deriva automáticamente las subposiciones sin valor o gratuitas

    Para poder generar manualmente las posiciones sin valor, se consideran como posiciones independientes. Dejo las imágenes para mostrar como quedaría correctamente.





    Espero no haber dejado el tema muy confundido, si necesitan más info, pls manden mp.

    saludos y hasta la próxima
    Editado por última vez por Xha Ique; 26/03/2010, 23:41:03.

    Comentario

    Trabajando...