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