MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema en COMMIT WORK AND WAIT / BAPI_TRANSACTION_COMMIT (foro/showthread.php?t=62668)

Duarco 15/05/12 13:40:53

Problema en COMMIT WORK AND WAIT / BAPI_TRANSACTION_COMMIT
 
Hola foro...

Estoy ejecutando la BAPI BAPI_PROCORDCONF_CREATE_TT para crear notificaciones y generar movimientos de material, luego corro la función BAPI_TRANSACTION_COMMIT e inmediatamente consulto la tabla AFWI en donde quedan los movimientos segun notificación, pero en ese momento no existen; según he visto, es por cuestion de tiempo, porque al ejecutarlo lentamente en modo debugg el programa funciona correctamente, he intentado con la sentencia WAIT UP TO 2 SECONDS pero ocurre el mismo problema....

a continuación muestro el código que he implementado:

CALL FUNCTION 'BAPI_PROCORDCONF_CREATE_TT'
* EXPORTING
* POST_WRONG_ENTRIES = '0'
* TESTRUN =
IMPORTING
return = lwa_return
TABLES
timetickets = lt_timetickets
goodsmovements = lt_goodsmovements
link_conf_goodsmov = lt_link_conf_goodsmov
* CHARACTERISTICS_WIPBATCH =
* LINK_CONF_CHAR_WIPBATCH =
* CHARACTERISTICS_BATCH =
* LINK_GM_CHAR_BATCH =
detail_return = lt_detail_return.

READ TABLE lt_detail_return INTO lwa_detail_return
WITH KEY type = 'E'.

IF sy-subrc NE 0.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.

WAIT UP TO 2 SECONDS.

* Consulta de notificaciones realizadas
SELECT rmzhl
mblnr
INTO TABLE lt_afwi
FROM afwi
WHERE rueck EQ lwa_timetickets-conf_no.

ENDIF.

Agradezco cualquier información o ayuda al respecto.


Muchas gracias!


Husos Horarios son GMT. La hora en este momento es 09:55:00.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web