Ansicht
Dokumentation
< ( INFO58 )
rdisp/max_wprun_time - Maximum work process run time CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
bei Generierung eines Reports tritt Fehler 952 auf
Kurztext: Bei Generierung eines Reports tritt Fehler 952 auf
Hinweis-Nr. 58
Symptom
Beim Generieren eines Reports tritt der Fehler 952: "DB Fehler: Kein Eintrag zu gegebenem Schlüssel gefunden" auf.
Ursache
Inkonsistenter Zustand auf Datenbank.
Die Reportload besteht datenbankseitig aus vier Tabellen:
D010LINF, D010L, D010Q, D010Y. D010L bis Y enthalten, abgelegt in langen Feldern (VARCHAR) die eigentliche
Load, die Zeilenreferenzen, die Symboltabelle zu einem generierten ABAP. D010LINF enthält Informationen zu allen Dreien: letzter Updater, Update-Zeitpunkt, .., Länge der langen Felder.
Der Fehler 952 tritt auf, wenn D010LINF behauptet, es müsste ein D010L-Eintrag vorhanden sein,
aber keiner da ist. D010LINF hatte übrigens recht, da D010Y- und D010Q-Eintrag immer existierten
und diese ohne D010L-Eintrag sinnlos sind. Ursache ist also, daß aus noch ungeklärten Gründen ein D010L-Satz nicht geschrieben wird oder abhanden kommt.
Die Ursache koennte sein, dass bei einem Transport in die neuangelegte Datenbank NUR die Inhalte der D010L (Report-Load) geloescht wurden.
Dadurch kommt es zu der o.a. Inkonsistenz. Es muessen daher auch die Inhalte von D010LINF, D010Y und D010Q geloescht werden.
Lösung
Die eigentliche Ursache (warum fehlt der D010L-Eintrag) ist noch ungeklärt. Der Fehlerzustand kann aber durch Löschen der D010LINF-, D010Y- und D010Q-Sätze zu dem betreffenden Report behoben werden.
Statt alle Saetze zu loeschen, hilft auch folgendes Vorgehen:
In D010LINF bei allen betroffenen
Programmen (meistens alle) fuer die entsprechende Maschine (wenn es zwei verschiedene Loads gibt, hp ist MACH 272, dec ist MACH 288):
- das Update-Datum UDAT neu setzen
- die Datenlaenge L_DATALG auf 0 setzen.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2062 Date: 20240329 Time: 161352 sap01-206 ( 48 ms )