Solution : https://service.sap.com/sap/support/notes/11733 (Connexion à SAP Service Marketplace requise)
Résumé :
Dans toutes les versions R/3, utiliser ROLLBACK WORK et WRITE ensemble pose problème. La commande WRITE affecte le spooler, qui écrit les données dans la base de données. La commande ROLLBACK WORK supprime toutes les modifications de la base de données depuis le dernier COMMIT, entraînant des incohérences et des erreurs potentielles. Les WRITEs suivants peuvent écraser ceux qui précèdent, forçant un stockage temporaire dans le processeur de listes ABAP/4. Utiliser ROLLBACK WORK peut perturber le traitement des listes, entraînant une perte de données ou des erreurs de spooling. Pour éviter ces problèmes, les modifications de la base de données doivent être validées avec prudence, et l'écriture vers la base de données doit être différée jusqu'à certitude.
Mots Clés :
abap/4 commands rollback work, table tst01 key spool, symptom key word, magic==x'4f444f23', terms spool_temse_error reason, negative line counters, system rolls back, cautionyour safest strategy, automatic append mechanism, exporting no_rollback = 'x'
Notes associées :
645151 | tbb1: Partial print of log in background |
504952 | Composite note regarding spooling and printing |
448619 | Termination report RVBARCHD in test mode |
438930 | Error SPOOL_TEMSE_ERROR in archiving of routing |
409479 | PPBICO40 Spool_Temse_Error in background job |
326140 | SPOOL_TEMSE_ERROR during order update |
320758 | Termination in RPRTEC00 - SPOOL_TEMSE_ERROR |
320120 | Ext.HE sett:SPOOL_TEMSE_ERROR for update in backgnd |
302946 | SPOOL_TEMSE_ERROR for RSWWWIDE execution in the background |
200047 | SPOOL_TEMSE_ERROR for input tax distr. in backgrnd? |
135615 | Program termination when activating MRP profiles |
125964 | CORUAFW0: Termination due to ROLLBACK and WRITE |
96141 | CATS: ABAP processor: SPOOL_INVALID_JOB |
46621 | No handle for open TemSe object |