sergiocif
10/11/06, 16:09:17
Tengo un problema al crear una factura con la bapi BAPI_BILLINGDOC_CREATEMULTIPLE, al consultar la factura creada, si no pongo un break o un popup (para perder tiempo) cuando hace el query de la consulta factura como que aun no lo ha creado y no trae nada, le puse un poup para perder tiempo y asi logre crear la factura y luego puedo consultarla pero no me parece lo mas optimo, a que se debe esto?.
* BAPI que crea la factura
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
EXPORTING
posting = ''
TABLES
billingdatain = ti_billingdatain
errors = ti_errors
return = ti_return2
success = ti_success.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
CALL FUNCTION 'POPUP_WITH_WARNING'
EXPORTING
TEXTLINE1 = 'Contabilizacion de Documento!!'
TITEL = 'DEVOLUCION DE ENVASE INTERCOMPAÑIA'.
*QUERY CONSULTA FACTURA
SELECT SINGLE vbeln
INTO w_factura
FROM VBFA
WHERE VBELV = w_pedido.
* BAPI que crea la factura
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
EXPORTING
posting = ''
TABLES
billingdatain = ti_billingdatain
errors = ti_errors
return = ti_return2
success = ti_success.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
CALL FUNCTION 'POPUP_WITH_WARNING'
EXPORTING
TEXTLINE1 = 'Contabilizacion de Documento!!'
TITEL = 'DEVOLUCION DE ENVASE INTERCOMPAÑIA'.
*QUERY CONSULTA FACTURA
SELECT SINGLE vbeln
INTO w_factura
FROM VBFA
WHERE VBELV = w_pedido.