SD_SALESDOCUMENT_CREATE Valor neto vacío

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Alonso_mx
    Junior Member
    • ago
    • 9

    #1

    SD_SALESDOCUMENT_CREATE Valor neto vacío

    Muy buen día estimados,

    Al intentar crear un pedido con la Bapi SD_SALESDOCUMENT_CREATE, el pedido se crea correctamente, sin embargo, la respuesta de la Bapi es la siguiente:

    SALES_HEADER_IN procesado con éxito
    SALES_ITEM_IN procesado con éxito
    El doc. de ventas está aún incompleto -> Por favor, completar.
    Ped Abono BACH 251001788 se ha grabado

    Y al visualizar el pedido en la VA03, el importe del item esta vacío.

    La Bapi se llena de la siguiente forma:

    * Datos de cabecera para pedido
    wa_header-doc_type = c_doc_tip. "Tipo de pedido de ventas
    wa_header-sales_org = wa_out-orgvts. "Organización de ventas
    wa_header-distr_chan = wa_out-canal. "Canal de distribución
    wa_header-division = wa_out-sector. "Sector
    wa_header-purch_date = sy-datum. "Fecha del pedido de ventas
    wa_header-ref_1 = ''. "Referencia del pedido
    wa_header-req_date_h = sy-datum. "Ultimo
    wa_header-ord_reason = wa_out-moped. "Motivo de pedido


    wa_partn-partn_role = c_ag.
    wa_partn-partn_numb = wa_kna1-kunnr. "Número de usuario
    wa_partn-street = wa_kna1-stras. "Calle
    wa_partn-country = wa_kna1-land1. "País
    wa_partn-postl_code = wa_kna1-pstlz. "Código postal
    wa_partn-city = wa_kna1-ort01. "Población/Ciudad

    wa_items-itm_number = lv_itmno. "Número de iteraciones
    wa_items-material = wa_zsdlogp-material. "Material
    wa_items-target_qty = wa_zsdlogp-volumen. "Cantidad prevista
    wa_items-target_qu = wa_zsdlogp-um. "Unidad de medida

    wa_sched-itm_number = lv_itmno. "Número de iteraciones
    wa_sched-req_qty = wa_zsdlogp-volumen. "Cantidad del usuario

    wa_schedx-itm_number = lv_itmno.
    wa_schedx-req_qty = c_x.

    APPEND: wa_items TO it_items,
    wa_sched TO it_sched,
    wa_schedx TO it_schedx.

    * Crear pedido de Nota de Crédito
    CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
    EXPORTING
    sales_header_in = wa_header "Cabecera de datos del cliente
    IMPORTING
    salesdocument_ex = lv_orden "Número de orden
    TABLES
    return = it_return "Retorno de pedido, Mensajes
    sales_items_in = it_items "Datos de los productos del pedido
    sales_partners = it_partn "Dirección del usuario
    sales_schedules_in = it_sched "Datos necesarios para Bapi
    sales_schedules_inx = it_schedx. "Datos necesarios para Bapi

    Agradezco su ayuda.

    Saludos!
Trabajando...