SAP Note 1702617 - Timeout or deadlock on table DDFTX when generating screens

Composant : ABAP Dictionary - DB Independent Database Interface

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 :

1614802Mass activation hangs during INSERT in the table DDFTX
1155807Database deadlock when executing DD_INT_UPDATE_DDFTX