SAP Note 11733 - WRITE or(!) ROLLBACK WORK

Composant : TemSe (Repository for temporary sequential objects) - List Processing

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 :

645151tbb1: Partial print of log in background
504952Composite note regarding spooling and printing
448619Termination report RVBARCHD in test mode
438930Error SPOOL_TEMSE_ERROR in archiving of routing
409479PPBICO40 Spool_Temse_Error in background job
326140SPOOL_TEMSE_ERROR during order update
320758Termination in RPRTEC00 - SPOOL_TEMSE_ERROR
320120Ext.HE sett:SPOOL_TEMSE_ERROR for update in backgnd
302946SPOOL_TEMSE_ERROR for RSWWWIDE execution in the background
200047SPOOL_TEMSE_ERROR for input tax distr. in backgrnd?
135615Program termination when activating MRP profiles
125964CORUAFW0: Termination due to ROLLBACK and WRITE
96141CATS: ABAP processor: SPOOL_INVALID_JOB
46621No handle for open TemSe object