Ansicht
Dokumentation

/BSNAGT/MSG_IN_BADI - BAdI: Inbound Message Processing

/BSNAGT/MSG_IN_BADI - BAdI: Inbound Message Processing

CPI1466 during Backup   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

You can use this Business Add-In (BAdI) to enhance the capabilities of the connector for SAP Multi-Bank Connectivity. This BAdI also enhances the supported message types and how these message types are handled.

A BAdI implementation can be assigned for each message type. The implementing class contains several methods that are called by the connector during the inbound handling for displaying the content of a message, or for specific requirements that relate to how file names are parsed by the pick-up report.

The standard implementations are inherited from a default implementation, which is always called when a specific implementation for the given message type is not found.

Implementations that have been added for specific message types must also inherit from the default implementation. You only redefine the methods that you want to work differently to the methods in the default implementation.

This BAdI contains the following methods:

  • EXECUTE (Main Execution Logic)
  • MAP_DATA(Map Incoming Message Data to Needed Format)
  • SET_DATA(Save Incoming Message into Class Attributes)
  • GET_DATA(Receive Class Attributes)
  • UPDATE_STATUS(Business Logic Based on Message Type)
  • DISPLAY_MESSAGE_CONTENT(Display Message in Monitor with a Certain Application)
  • NAVI_TO_RELATBUSOBJ(Navigation to Related Business Object)
  • FIND_PARENT_MESSAGE(Find Parent Message)
  • REPROCESS(Reprocess for Incoming Files)
  • DETERMINE_HEADER_FIELDS(Convert xstring Message to Text)

The following implementations are delivered by SAP:

  • /BSNAGT/BADI_MESSAGE_DEFAULT
Default BAdI Implementation for inbound messages.
  • /BSNAGT/BADI_IDOC_PAYMENT
BAdI Implementation for IDOC payments.
  • /BSNAGT/BADI_MESSAGE_BULK
BAdI Implementation for bulk messages.
  • /BSNAGT/BADI_MESSAGE_PING _TEST
BAdI Implementation for ping test messages.
  • /BSNAGT/BADI_MESSAGE_STATUS
BAdI Implementation for status messages.
  • /BSNAGT/BADI_MESSAGE_STM
BAdI Implementation for statement messages.
  • /BSNAGT/EHI_FREE_TEXT
BAdI Implementation for free text messages.
  • /BSNAGT/EHI_PAYMENT
BAdI Implementation for payment messages.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server-> Application Server ABAP -> Application Development on AS ABAP-> Customer-Specific ABAP Development-> Enhancement Framework.

This BAdI uses the interface /BSNAGT/IF_BADI_MESSAGE.

For more information, display the interface in the Class Builder (Transaction SE24).






RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 4565 Date: 20240329 Time: 013257     sap01-206 ( 64 ms )