Hola Foro.
Una pregunta y antes la historia de la pregunta.
Desde un sistema externo a SAP, realizo una conexión y empiezo a pedir datos a SAP por medio de BAPI, funciones RFC.
La coexión queda establecida, abierta.
Alguien realiza modificaciones por medio de las transacciones en SAP.
Desde el sistema externo a SAP, sin realizar de nuevo la conexión, realizo una petición de datos a SAP por medio de BAPI y mi sorpresa es que los datos que me devuelven son los viejos, antes de la modificación por parte de los usuarios.
Esto se puede ver, por ejemplo, ejecutando la BAPI_VENDOR_GETDETAIL, realizo la petición para datos de un proveedor, y el sistema me los devuelve.
Sin salirme de la transaccion de prueba de la funcion, modifico los datos con la XK02 para ese proveedor. Si vuelves a ejecutar la BAPI_VENDOR_GETDETAIL, los datos que me retorna son los mismos que la primera vez.
Una pregunta y antes la historia de la pregunta.
Desde un sistema externo a SAP, realizo una conexión y empiezo a pedir datos a SAP por medio de BAPI, funciones RFC.
La coexión queda establecida, abierta.
Alguien realiza modificaciones por medio de las transacciones en SAP.
Desde el sistema externo a SAP, sin realizar de nuevo la conexión, realizo una petición de datos a SAP por medio de BAPI y mi sorpresa es que los datos que me devuelven son los viejos, antes de la modificación por parte de los usuarios.
Esto se puede ver, por ejemplo, ejecutando la BAPI_VENDOR_GETDETAIL, realizo la petición para datos de un proveedor, y el sistema me los devuelve.
Sin salirme de la transaccion de prueba de la funcion, modifico los datos con la XK02 para ese proveedor. Si vuelves a ejecutar la BAPI_VENDOR_GETDETAIL, los datos que me retorna son los mismos que la primera vez.
Comentario