Solution : https://service.sap.com/sap/support/notes/409250 (Connexion à SAP Service Marketplace requise)
Résumé :
La note SAP se concentre sur les problèmes de deadlock dans les workflows, touchant en particulier les tables comme SWWWIHEAD, SWWWIRET, SWWCONT, et SWWCONTOB. Elle propose un nouveau mécanisme de verrouillage avec des options pour ajuster les verrous d'enqueue, basé sur une logique de commit revue destinée à prévenir les modifications des éléments de travail sans verrous explicites de la base de données. Les composants principaux incluent le rapport RSWP_MODIFY_ENQUEUE_FLAG, des ensembles de modules fonctionnels pour les enqueues et des améliorations apportées à RSWWERRE et à la table SWP_SUSPEN. La solution permet de basculer entre les comportements de verrouillage nouveaux et anciens et offre des directives d'administration système pour gérer la transaction SM58 et planifier le rapport RSWWERRE afin de traiter efficacement les échecs d'enqueue.
Mots Clés :
extremely comprehensive correction essentially consists, report rswp_modify_enqueue_flag function module set, modelled deadline monitoring, solve deadlock problems, explicit database locks, completed --> completing event, explicit database lock, report rswwerre enhancement, cancelled --> work item, additional workflow tables
Notes associées :
642607 | Terminating events are not received |
622581 | Deadlocks in the Business Workflow |
565710 | SQL Server: Database error 1205 (deadlock) |
510544 | Problems with new locking mechanism |
350802 | SAPSQL_ARRAY_INSERT_DUPREC in SWW_WI_LOG_FLUSH |