Solution : https://service.sap.com/sap/support/notes/2104 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP traite des terminaisons d'exécution indiquées par des problèmes "INVALID_CURSOR", y compris DBIF_RSQL_INVALID_CURSOR, DBIF_DSQL_INVALID_CURSOR, entre autres. Ces problèmes surviennent lorsque le traitement en masse est interrompu par un commit de base de données puis tente de continuer dans la même session. Les situations spécifiques telles que les opérations COMMIT ou ROLLBACK en boucle, les transitions d'écran dues aux commandes CALL SCREEN et la gestion des messages dans le débogueur ABAP peuvent déclencher ces problèmes. La solution recommandée implique la configuration du paramètre de profil rdisp/wpdbug_max_no pour allouer plus de processus de travail pour le débogage, augmentant potentiellement le paramètre rdisp/wp_no_dia pour gérer la charge supplémentaire.
Mots Clés :
- dbif_rsql_invalid_cursor- dbif_dsql_invalid_cursor- dbif_dsql2_invalid_cursor- dbif_rtab_invalid_cursor, programsor screens require regeneration, screen change takes place, profile parameter rdisp/wpdbug_max_nofor, abap/4 logical databases - depending, loop loops overthe database, parameter rdisp/wp_no_dia, rdisp/wpdbug_max_no = 10sets, symptom key word, invalid_cursorrun-time terminations
Notes associées :
331662 | DBIF_RSQL_INVALID_CURSOR when executing RM06ENP1 |
121008 | RMBABG00: Data volume invoice verification |
675 | Unexpected abends in SELECT loops (COMMIT) |