Ver Mensaje Individual
  #1  
Viejo 02/12/09, 13:37:30
Avatar de javierlosa
javierlosa javierlosa is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 13
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.-
Responder Con Cita