Ansicht
Dokumentation

OFTP_MOD_BADI_015 - BAdI: Adjust Processes for Integration of Rail Portals

OFTP_MOD_BADI_015 - BAdI: Adjust Processes for Integration of Rail Portals

General Material Data   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

The Business Add-In (BAdI) FITP_RAIL_PORTAL_BADI_DEF enables you to influence the processes for integrating rail portals in travel planning.

Travel planning includes the following process steps for integrating rail portals:

  1. Preparation for Calling the Portal
This step acquires the URL that can be used to access the rail portal. This is achieved in one of two ways: Either the rail provider posts the URL for direct access, or a certification or initialization is needed for each portal call to generate a unique URL, which then has a limited session life, and for which you require authorization.
In general, rail portals also provide the ability to pass data (for example, login data, master data, or default values). This is done by means of URL parameters. To do this, the URL generated earlier needs to be enriched with URL parameters.
You can do this by implementing this BAdI for each rail portal you want to integrate.
  1. Call and Display of the Portal in an HTML Control
The URL generated earlier is opened and the user can execute all actions in the portal.
  1. Call of Posting Data from the Portal
When a user logs off from the portal, this triggers the call of the posting data from the portal. This call is implemented over a generic XI interface, which is mapped to its specific interface using XI content from the rail portal.
  1. Referencing of the Travel Plan and Related Posting Data in the Portal
A unique reference ID is needed to be able to uniquely allocate the posting data generated in the portal to the travel plan (when such posting data indeed belongs to a travel plan). This BAdI lets you create this reference ID before the portal call (and the preparation of that call). The ID is then transmitted to the portal, which then should use the ID.

For general information on BAdIs, see the application help in transactions SE18 and SE19.

The SAP standard system contains the following active implementations of the FITP_RAIL_PORTAL_BADI_DEF BAdI:

  • FITP_RAIL_PORTAL_BIBE (class FITP_RAIL_PORTAL_CLASS)
Process steps 1 and 4 (listed earler) are implemented in this BAdI for the corporate portal of Deutsche Bahn (BIBE). This corresponds to the BIBE connection that was previously implemented in the SAP standard system. The standard system (software component EA-HR) also includes the XI content that is need to call the posting data from the BIBE portal.
See the detailed installation instructions located in SAP Service Marketplace at the Internet address service.sap.com/tm-downloads .

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

You implement the methods of the interface as user exits in the SAP Easy Access menu by choosing Tools -> ABAP Workbench -> Utilities -> Business Add-Ins (transaction SE19). The methods are located in the namespace of the implementer and are separate transport elements.






ABAP Short Reference   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 4093 Date: 20240523 Time: 204146     sap01-206 ( 148 ms )