Solution : https://service.sap.com/sap/support/notes/1155807 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de l'exécution du module de fonction DD_INT_UPDATE_DDFTX dans des programmes ABAP exécutés en parallèle, cela peut entraîner un verrouillage de base de données (DB deadlock). Indiqué typiquement par l'erreur d'exécution ABAP DBIF_RSQL_SQL_ERROR, le verrouillage peut survenir lors de tâches de maintenance telles que l'importation de packages d'amélioration ERP. Ce problème résulte de mises à jour concurrentielles de la table de descriptions DDFTX. Le module de fonction DDIF_FIELDINFO_GET, qui lit les textes de champs à partir de DDFTX, peut provoquer un deadlock lorsque plusieurs instances mettent à jour DDFTX simultanément. La résolution implique la répétition de l'action terminée ou l'application de corrections manuelles détaillées dans cette note pour prévenir les occurrences futures.
Mots Clés :
parallel database transactions write overlapping data, database deadlock inevitably occurs, abap runtime error dbif_rsql_sql_error, import erp enhancement package 5, database transactions involved, database system triggers, sql error text, import support packages, function module dd_int_update_ddftx, function module ddif_fieldinfo_get
Notes associées :
1614802 | Mass activation hangs during INSERT in the table DDFTX |