PDA

Ver la Versión Completa : SD_SALESDOCUMENT_CREATE Valor neto vacío


Alonso_mx
29/01/19, 17:30:12
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!