#12
|
|||
|
|||
DBIF_RSQL_INVALID_CURSOR --> Solucionado
Para todos aquellos que os dé este error en medio de SELECT - ENDSELECT, deciros que yo lo he podido solucionar de la siguiente manera :
Si os fijais en el apartado 'Anal. error' del DUMP sale lo siguiente: Possible causes in the application program: Within a loop (SELECT/LOOP/EXEC SQL), one of the following statements is used: - MESSAGE (apart from MESSAGE S...) - COMMIT WORK - ROLLBACK WORK - CALL SCREEN - CALL DIALOG - CALL TRANSACTION - SUBMIT - BREAK-POINT - WAIT Yo mientras debugaba el programa veía que SAP me iba haciendo commits automáticos en casi cada sentencia (Mensaje :'El sistema ha ejecutado commit' ) --> Eso es justo lo que causa el dump, LOS COMMITS AUTOMÁTICOS QUE REALIZA SAP MIENTRAS ESTÁS DEBUGANDO. Solución : Mientras esteis debugando y antes que os salte el dump ir a -> En el menú arriba -> Debugging ---> Base Datos ---> commit (desbloquear). En la siguiente sesión de debugg (en esta ya no...) el sistema ya no ejecutará commits automáticos y el dump no saltará... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|