Solution : https://service.sap.com/sap/support/notes/1702617 (Connexion à SAP Service Marketplace requise)
Résumé :
Durant la génération d'écran dans SAP, les écritures sur la table DDFTX sont gérées dans la même transaction que l'application, ce qui engendre des verrouillages prolongés de la base de données et des risques de blocages mutuels lorsque des processus concurrents tentent également d'écrire sur DDFTX. Les journaux de traces indiquent des dépassements de délai et des transactions avortées en raison de ces verrouillages. La solution consiste à appliquer un patch du noyau SAP qui gère les insertions dans DDFTX dans une transaction séparée, les validant immédiatement pour éviter les conditions de blocage. Ce correctif est compatible avec plusieurs versions de Basix en tant que noyau compatible vers le bas (DCK), comme détaillé dans la Note SAP 1629598.
Mots Clés :
58 2012b log by4=> sql error -911 performing ins, log byo=> deadlock aborts transaction [dbsh#2 @ 1143] [dbsh 1143 ], [ibm][cli driver][db2/aix64] sql0911n, error => missing return code handler difunct#, sqlstate=40001 row=1bb sat mar 3 13, sqlstate=40001 row=1 [dbtrtab#2 @ 3914] [dbtrtab 3914 ], abap dictionary source tables, warning => big time diff 3600744687 [2519499261 1825276652], 54 2012y dyload /jad01/ut05r_b40 1000, constructiony dyload /jad01/ut05r_b40 1000
Notes associées :
1614802 | Mass activation hangs during INSERT in the table DDFTX |
1155807 | Database deadlock when executing DD_INT_UPDATE_DDFTX |