#1
|
||||
|
||||
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.- |
Herramientas | Buscar en Tema |
Desplegado | |
|
|