Solution : https://service.sap.com/sap/support/notes/356208 (Connexion à SAP Service Marketplace requise)
Résumé :
Après un transport ou l'importation d'un Support Package incluant des modifications DDIC, telles que l'ajout d'une colonne à la table VBAK, il est possible qu'un verrouillage se produise sur la table D010SINF. Ce verrouillage est causé parce que le système établit un verrou lors de la génération du programme, déclenché lorsqu'un programme 'touché' (utilisant la table modifiée) est exécuté. Des problèmes surviennent lorsque un job en arrière-plan, qui ne réalise pas de commits DB comme une transaction dialoguée, verrouille la base de données, car la commande COMMIT WORK ou la fin du job qui libère le verrou intervient bien plus tard. Ce scénario conduit à une contention de verrou visible via SM50 ou DB01. La solution recommandée par SAP est d'utiliser la génération à distance ou de pré-générer les objets impactés à l'aide de SGEN pour éviter de telles situations.
Mots Clés :
system adjusts generation tables d010linf, lock situation convenientlyin transaction db01, oracle master data id, explicit abap commit work, sql trace display popup, background job starts directly, avoid running background jobs, system setsa database lock, application server ebihp750 / process 25, avoid changing tables
Notes associées :
| 745639 | FAQ: Oracle enqueues |
| 351695 | LOAD_PROGRAM_CLASS_MISMATCH |
| 5451 | LOAD_PROGRAM_LOST |