Ansicht
Dokumentation

FMCA_MC_CHANNEL - BAdI: Generic Multichannel for Channel Mapping of BP Contact

FMCA_MC_CHANNEL - BAdI: Generic Multichannel for Channel Mapping of BP Contact

General Material Data   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

BAdI: SAP Multichannel Foundation for Channel Mapping of BP Contact

This Business Add-In (BAdI) FICA_UMC_CHANNEL is called in the Data Provider extension class for each OData editing operation, such as create, delete, and update. The purpose of this BAdI is to publish header information of the OData requests and map it to channel information when contacts are created during the OData operations.

When creating a contact directly in the back end system (for example, creating a contact after a business partner phone number is changed), the channel information might need to be obtained and saved in the contact.

One way to get this channel information is to use the User-Agent field in the request header. When an end user visits a Web page, the browser sends the User-Agent string to the Server hosting the site that they are visiting. This string indicates which browser they are using, its version number, and details about the system, such as operating system and version. The Web Server can use this information to provide content that is tailored to the user's specific browser.

The default implementation provides preliminary mapping and is executed automatically. However, you can create your own implementation to suit your specific needs.

If you want to overwrite standard behavior, you must create a new BAdI Implementation. This implementation is then called instead of a standard one. BAdI definition is based on the interface IF_ISU_UMC_CHANNEL_BADI.

This interface has only two methods: set_header_fields and get_channel_code. They are used to publish header fields and retrieve channel information. You have the ability to redefine both methods in your implementation class.

For more information on the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitions tab page 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 -> ABAP Customer Development -> Enhancement Framework.
  • Class: CL_ISU_UMC_CHANNEL_IMPL
  • Interface: IF_ISU_UMC_CHANNEL_BADI





CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 3136 Date: 20240523 Time: 201158     sap01-206 ( 68 ms )