Problema con BAPI SD_SALESDOCUMENT_CREATE
Hola, ante todo aclaro que soy principiante.
Estoy llamando a la función SD_SALESDOCUMENT_CREATE con los mismos parámetros que la estoy probando en la SE37.
CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
EXPORTING
* SALESDOCUMENT =
sales_header_in = le_sales_header_in
sales_header_inx = le_sales_header_inx
* SENDER =
* BINARY_RELATIONSHIPTYPE = ' '
* INT_NUMBER_ASSIGNMENT = ' '
* BEHAVE_WHEN_ERROR = ' '
* LOGIC_SWITCH = ' '
* BUSINESS_OBJECT = ' '
testrun = 'X'
* CONVERT_PARVW_AUART = ' '
* STATUS_BUFFER_REFRESH = 'X'
IMPORTING
salesdocument_ex = lv_salesdocument_ex
* SALES_HEADER_OUT =
* SALES_HEADER_STATUS =
TABLES
return = lt_return
sales_items_in = lt_sales_items_in
sales_items_inx = lt_sales_items_inx
sales_partners = lt_sales_partners.
En la SE37 latabla RETURN me da "procesadas las tas tablas con éxito".
En mi programa hasta probé hardcodeando los mismos parámetros de la SE37 y obtengo: la primer tabla procesada con éxito ( SALES_HEADER_IN procesado con éxito ) y luegolos siguiente errores:
- Indicar un material o un tipo de posición, SALES_ITEM_IN.
- Error en SALES_ITEM_IN 000010.
- El doc. de ventas está aún incompleto -> Por favor, completar.
- El documento de venta no se modifica.
Como puede ser que no reconoce el material cuando le estoy pasando el mismo que en la SE37 ??!!
Si le cambio el valor a ese mismo campo (material) me cambia el error por "material inexistente", o sea que lo verifica... no entiendo..
Desde ya muchas gracias por cualquier dato.
Saludos.-
|