Ansicht
Dokumentation

/BSNAGT/MSG_IN_BADI - BAdI: Eingangsnachrichtenverarbeitung

/BSNAGT/MSG_IN_BADI - BAdI: Eingangsnachrichtenverarbeitung

CPI1466 during Backup   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In (BAdI) können Sie die Funktionen des Konnektors für SAP Multi-Bank Connectivity erweitern. Dieses BAdI erweitert auch die unterstützten Nachrichtentypen und wie diese Nachrichtentypen verarbeitet werden.

Für jeden Nachrichtentyp kann eine BAdI-Implementierung zugeordnet werden. Die implementierende Klasse enthält mehrere Methoden, die vom Konnektor während der Eingangsverarbeitung für die Anzeige des Inhalts einer Nachricht oder für spezifische Anforderungen aufgerufen werden, die sich darauf beziehen, wie Dateinamen vom Abholreport geparst werden.

Die Standardimplementierungen werden von einer Standardimplementierung geerbt, die immer dann aufgerufen wird, wenn eine bestimmte Implementierung für den angegebenen Nachrichtentyp nicht gefunden wird.

Implementierungen, die für bestimmte Nachrichtentypen hinzugefügt wurden, müssen ebenfalls von der Standardimplementierung erben. Sie redefinieren nur die Methoden, die anders als die Methoden in der Standardimplementierung funktionieren sollen.

Dieses BAdI enthält folgende Methoden:

  • EXECUTE (Hauptausführungslogik)
  • MAP_DATA (Eingangsnachrichtendaten zu gewünschtem Format zuordnen)
  • SET_DATA (Eingangsnachricht in Klassenattributen sichern)
  • GET_DATA (Klassenattribute empfangen)
  • UPDATE_STATUS (Geschäftslogik basierend auf Nachrichtentyp)
  • DISPLAY_MESSAGE_CONTENT (Nachricht in Monitor mit bestimmter Anwendung anzeigen)
  • NAVI_TO_RELATBUSOBJ (Navigation zu zugehörigem Business-Objekt)
  • FIND_PARENT_MESSAGE (Übergeordnete Nachricht suchen)
  • REPROCESS (Nachbearbeitung für Eingangsdateien)
  • DETERMINE_HEADER_FIELDS (XString-Nachricht in Text konvertieren)

Die folgenden Implementierungen werden von SAP ausgeliefert:

  • /BSNAGT/BADI_MESSAGE_DEFAULT
Standard-BAdI-Implementierung für Eingangsnachrichten
  • /BSNAGT/BADI_IDOC_PAYMENT
BAdI-Implementierung für IDoc-Zahlungen
  • /BSNAGT/BADI_MESSAGE_BULK
BAdI-Implementierung für Nachrichtenpakete
  • /BSNAGT/BADI_MESSAGE_PING_TEST
BAdI-Implementierung für Ping-Test-Nachrichten
  • /BSNAGT/BADI_MESSAGE_STATUS
BAdI-Implementierung für Statusnachrichten
  • /BSNAGT/BADI_MESSAGE_STM
BAdI-Implementierung für Auszugsnachrichten
  • /BSNAGT/EHI_FREE_TEXT
BAdI-Implementierung für Freitextnachrichten
  • /BSNAGT/EHI_PAYMENT
BAdI-Implementierung für Zahlungsnachrichten

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen im BAdI Builder (Transaktion SE18).

Weitere Informationen zur Implementierung von BAdIs als Teil des Erweiterungskonzepts finden Sie in der SAP-Bibliothek der SAP-NetWeaver-Plattform auf dem SAP Help Portal unter http://help.sap.com/nw_platform. Wählen Sie ein Release und dann Hilfe zur Anwendung. In der SAP-Bibliothek wählen Sie Bibliothek für SAP NetWeaver: Funktionsorientierte Sicht -> Application Server -> Application Server ABAP -> Anwendungsentwicklung auf AS ABAP -> Kundenspezifische ABAP-Entwicklung -> Enhancement Framework.

Dieses BAdI verwendet das Interface /BSNAGT/IF_BADI_MESSAGE.

Für weitere Informationen zeigen Sie das Interface im Class Builder (Transaktion SE24) an.






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: 5100 Date: 20240420 Time: 050156     sap01-206 ( 59 ms )