Ansicht
Dokumentation

Handling fehlerhafter Datensätze ( RELNBW_20B_WHM_ERROR )

Handling fehlerhafter Datensätze ( RELNBW_20B_WHM_ERROR )

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Handling fehlerhafter Datensätze

Verwendung

Ein häufiges Problem beim Datenladen ist die Tatsache, dass die zu ladenden Daten fehlerhaft sind. Ein Fehler kann dabei sein:

  • Der Satz enthält Felder, in denen bestimmte Zeichen vorkommen, die nicht zur Verbuchung zugelassen sind.
Beispiel: ein Schlüsselfeld enthält Kleinbuchstaben oder Umlaute
  • Der Satz ist technisch nicht plausibel.
Beispiel: ein Datumsfeld enthält zwar eine achtstellige Zahl, diese stellt aber kein Datum dar.
  • Eine kundeneigene Routine in den Übertragungsregeln lehnt den Satz als nicht plausibel ab.
Beispiel: Eine Postleitzahl entspricht nicht dem neuen fünfstelligen Format.

Wird beim Laden der Daten das PSA benutzt, ist jetzt das Überspringen einzelner Sätze in den Übertragungsregeln in Analogie zu den Fortschreibungsregeln möglich. Zu jedem Satz können Nachrichten des Kunden protokolliert werden.

Sie haben im Scheduler auf der Registerkarte Fortschreibungsparameter die Möglichkeit, das Verhalten der Übertragungsregeln beim Auftreten derartiger Fehler zu steuern:

  1. Keine Verbuchung, kein Reporting (Default)
Treten Fehler auf, wird die Verbuchung des gesamten Datenpaketes abgebrochen. Der Request ist nicht zum Reporting freigegeben. Die Prüfung der Sätze wird jedoch fortgesetzt.
  1. Verbuchung gültiger Sätze, kein Reporting (Request rot)
Diese Option ermöglicht das Verbuchen gültiger Daten, die jedoch erst zum Reporting freigegeben werden, wenn der Administrator die fehlerhaften, nicht verbuchten Sätze überprüft und den Request manuell freigegeben hat.
  1. Verbuchung gültiger Sätze, Reporting möglich
Die gültigen Sätze können sofort reportet werden, es werden auch automatische Folgeaktionen wie Anpassen der Aggregate vorgenommen.
  1. Zusätzlich muss angegeben werden, nach wievielen fehlerhaften Sätzen die Verbuchung ungeachtet der vorigen Optionen abgebrochen werden soll, da wahrscheinlich ein systematischer Fehler vorliegt.

Bei Option 1) sind die fehlerhaften Sätze in der PSA-Pflege rot markiert. Die zugehörigen Fehlermeldungen sind amodal anzeigbar, und die Sätze können editiert und der Request dann manuell eingebucht werden. Falls ein Schreiben in das PSA nicht möglich war (Hierarchien oder Übertragungsmethode IDOC), so wird statt dessen ein Anwendungs-Log geschrieben.

Bei den Optionen 2) und 3) wird aus den fehlerhaften Sätzen ein neuer Request zusammengestellt, der nur ins PSA gebucht wird. Auch hier können die Sätze des neuen Requests im PSA editiert, und die Verbuchung dann manuell gestartet werden.

Der Monitorweist den Benutzer auf den jeweiligen Fall hin, und ermöglicht eine direkte Navigation ins PSA oder die jeweiligen Fehlerrequests.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Weitere Informationen

Möchten Sie die fehlerhaften Datensätze in einem selbstgeschriebenen Programm weiterverarbeiten, so steht dazu die Methode GET_ERRORS der Klasse CL_RSSM_ERROR_HANDLER zur Verfügung.






Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4125 Date: 20240523 Time: 163115     sap01-206 ( 63 ms )