|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Bapi BAPI_QUOTATION_CREATEFROMDATA, no envía el número de documento
Buenas tardes Foro
Tengo un tema con la bapi BAPI_QUOTATION_CREATEFROMDATA, para crear una cotización. Al ejecutarla, se crea el documento pero la función no está devolviendo el número generado (VBELN). Esto es lo que tengo en el programa. DATA: li_salesdocument TYPE bapivbeln-vbeln, li_sold_to_party TYPE bapisoldto, li_ship_to_party TYPE bapishipto, li_billing_party TYPE bapipayer, l_sold_to_party TYPE bapisoldto, l_ship_to_party TYPE bapishipto, l_billing_party TYPE bapipayer, li_return TYPE bapireturn1, li_order_header_in TYPE STANDARD TABLE OF bapisdhead,"TABLES PARAM l_order_header_in LIKE LINE OF li_order_header_in, li_order_items_in TYPE STANDARD TABLE OF bapiitemin,"TABLES PARAM l_order_items_in LIKE LINE OF li_order_items_in, li_order_partners TYPE STANDARD TABLE OF bapipartnr,"TABLES PARAM l_order_partners LIKE LINE OF li_order_partners, li_order_items_out TYPE STANDARD TABLE OF bapiitemex,"TABLES PARAM l_order_items_out LIKE LINE OF li_order_items_out, li_order_cfgs_ref TYPE STANDARD TABLE OF bapicucfg,"TABLES PARAM l_order_cfgs_ref LIKE LINE OF li_order_cfgs_ref, li_order_cfgs_inst TYPE STANDARD TABLE OF bapicuins,"TABLES PARAM l_order_cfgs_inst LIKE LINE OF li_order_cfgs_inst, li_order_cfgs_part_of TYPE STANDARD TABLE OF bapicuprt,"TABLES PARAM l_order_cfgs_part_of LIKE LINE OF li_order_cfgs_part_of, li_order_cfgs_value TYPE STANDARD TABLE OF bapicuval,"TABLES PARAM l_order_cfgs_value LIKE LINE OF li_order_cfgs_value.. LUEGO LLENO LAS TABLAS Y LA LLAMADA A LA BAPI. CALL FUNCTION 'BAPI_QUOTATION_CREATEFROMDATA' EXPORTING order_header_in = l_order_header_in * order_header_inx = l_order_header_inx * testrun = 'X' IMPORTING salesdocument = li_salesdocument sold_to_party = l_sold_to_party ship_to_party = l_ship_to_party billing_party = l_billing_party return = li_return TABLES order_items_in = li_order_items_in order_partners = li_order_partners order_items_out = li_order_items_out order_cfgs_ref = li_order_cfgs_ref order_cfgs_inst = li_order_cfgs_inst order_cfgs_part_of = li_order_cfgs_part_of order_cfgs_value = li_order_cfgs_value. COMMIT WORK AND WAIT. En li_salesdocument debería quedar el número de la cotización, pero viene vacio. A ver si a alguién le ha pasado lo mismo... muchas gracias desde ya por la ayuda. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|