Ansicht
Dokumentation
ISH_321_RECEPTION_DISPATCH_FIX - IS-H AT: ELDA-Empfangsdaten an Anwendung weitergeben
rdisp/max_wprun_time - Maximum work process run time ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ist die Schnittstelle der reinen §301- Verarbeitung hinüber zur Anwendung.
Wenn die Daten syntaxmäßig korrekt angekommen sind, werden sie (als aufbereitete interne Tabelle, die pro Zeile die Daten eines Segments enthält, das dann noch in die entsprechende Struktur aus der Include-Datei gemoved werden muß) an die betroffene Anwendung weitergereicht und dort verarbeitet.
Tritt während dieser Verarbeitung ein Fehler auf oder wurde schon vorher ein Syntaxfehler festgestellt, so muß dies in der Statusdatei protokolliert werden, um recoveryfähig zu bleiben. Dieser Schritt bleibt aber den aufrufenden Programmen überlassen (üblicherweise macht dies der ISH_301_RECEIVE_DATA).
Nach jedem verarbeiteten Datensatz (egal ob fehlerhaft oder korrekt) wird ein Commit durchgeführt und die laufenden Nummer der Nachricht (aus UNH-Segment) in der Statustabelle abgespeichert. Dies macht ebenfalls wieder der ISH_301_RECEIVE_DATA.
Der FuB ISH_301_RECEPTION_DISPATCHER bietet hauptsächlich eine generell verwendbare Schnittstelle zur Anwendung an. Es dürfen nur(!) syntaktisch korrekte Daten übergeben werden. Die syntaktische Prüfung findet schon im aufrufenden FuB statt.
Dieser FuB existiert hauptsächlich deshalb, damit man die Tabelle NC301W (die Arbeitsliste) abarbeiten kann und beim automatischen/ maschinellen Retry eine geeignete Schnittstelle hat.
Beispiel
Hinweise
Weiterführende Informationen
ISH_301_RECEIVE_DATA
Parameter
CREATION_DATECREATION_TIME
EINRI
INC301S
IRNC301ERR
IRNC4K
RECOVERY_FLAG
Ausnahmen
Funktionsgruppe
N1C3ABAP Short Reference BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2077 Date: 20240523 Time: 082538 sap01-206 ( 47 ms )