SAP ABAP IMG Activity OFTP_MOD_BADI_014 (BAdI: Create and Change Travel Agency Status)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   FI-TV-PL (Application Component) Travel Planning
     PTRP_ADDON (Package) Travel Planning Add-On
IMG Activity
ID OFTP_MOD_BADI_014 BAdI: Create and Change Travel Agency Status  
Transaction Code S_XEN_65000041   (empty) 
Created on 20050726    
Customizing Attributes OFTP_MOD_BADI_014   BAdI: Create and Change Travel Agency Status 
Customizing Activity OFTP_MOD_BADI_014   BAdI: Create and Change Travel Agency Status 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FITP_TRAVEL_PLANNING    

Use

The FITP_TRAVEL_PLANNING Business Add-In (BAdI) enables you to modify the travel planning processes so that the SAP standard solution better meets your requirements.

It attempts to bundle user exits in Travel Planning in the form of methods, but does not replace existing Travel Planning BAdIs (such as FITP_CUST_REMARKS, FITP_CUST_QUEUEING).

You can use the BAdI to change, display, or delete existing implementations, as well as create new ones.

The FITP_TRAVEL_PLANNING BAdI defines and implements the interface IF_EX_FITP_TRAVEL_PLANNING in the class CL_EX_FITP_TRAVEL_PLANNING.

The methods of the interface are processed at the specified points in the Travel Planning program code. You can use the following methods:

  • CUSTOMIZE_PNR

    Implementing the CUSTOMIZE_PNR method enables you to influence the composition of a PNR immediately before it is booked (end of transaction). For more information, see Modification of PNR Segments/Elements Before End of Transaction.

  • CUSTOMIZE_GDS_SYNC

    Implementing the CUSTOMIZE_GDS_SYNC method enables you to influence the context of the travel plan at the end of the synchronization between the PNR and the travel plan. For more information, see Modification of Travel Plan Context with GDS Synchronization.

  • INIT_UI_OTHER_SERVICE

    Implementing the INIT_UI_OTHER_SERVICE method enables you initialize the view Add Other Service in the Web Dynpro user interface. For more information, see Initialization of UI View 'Other Travel Services.'

  • CUSTOMIZE_PAF_DATA

    If you use airline-specific customer programs, implementing the CUSTOMIZE_PAF_DATA method enables you to prepare the airline-specific elements according to the connected Global Distribution System (GDS). "Pay As You Fly" (PAF) by Lufthansa is such a customer program. For more information, see Generation of Elements for an Airline-Specific Program.

  • CUSTOMIZE_PAF_SYNC

    By implementing the CUSTOMIZE_PAF_SYNC method, when a travel plan is synchronized by function module FITP_SET_PNR_LINENUMBER you are able to recognize bookings that contain elements for an airline-specific customer program. For more information, see Synchronization of Elements for an Airline-Specific Program.

  • CUSTOMIZE_PAF_PRICING

    Implementing the CUSTOMIZE_PAF_PRICING method enables you to influence the process of fare determination when an airline-specific customer program is relevant for the booking being made. For more information, see Fare Determination for Airline-Specific Programs.

  • CUSTOMIZE_BOOK_DATA_PROPOSAL

    Implementing the CUSTOMIZE_BOOK_DATA_PROPOSAL method enables you to configure default data for the traveler, means of payment, and contact data that need to be entered when booking travel services in certain reservation systems. For more information, see Modification of Booking Data for Reservation Systems.

  • CUSTOMIZE_CATEGORY_RES_SYSTEM

    Implementing the CUSTOMIZE_CATEGORY_RES_SYSTEM method enables you to influence for each travel service request the determination of which reservation system is to be used (in cases when multiple reservation systems are connected). For more information, see Specify Reservation System with Service Request by Category.

Requirements

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

Standard settings

The SAP standard system contains the following inactive implementations of the FITP_TRAVEL_PLANNING BAdI:

  • OTHER_SERVICE_TO_PNR (class CL_IM_OTHER_SERVICE_TO_PNR), which provides an example of the administration of Other Travel Services in Travel Planning. For more information, see the documentation for the implementation.
  • MANAGE_PAF_DATA (class CL_IM_MANAGE_PAF_DATA), which provides the ability to control the process and data of a flight reservation that uses an airline program for corporate customers. For more information, see the documentation for the implementation.
  • TRAVELAGENCYSTATUS (class CL_IM_TRAVELAGENCYSTATUS), which fills the remarks table with the travel agency status entered by the SAP user. The table is then sent to the global distribution system (GDS).
  • GET_STATUSAGENCY (class CL_IM_GET_STATUSAGENCY), in which the remarks table is checked to see whether a change was made to the travel agency status in the global distribution system (GDS). If so, the travel agency status is changed in the table FTPT_VARIANT.

The following active implementations of the FITP_TRAVEL_PLANNING BAdI are delivered in the standard system:

  • SET_CAT_RES_SYS_STD (class CL_IM_SET_CAT_RES_SYS_STD), which enables the reservation system to be specified individually for each travel service request. For more information, see the documentation for the implementation.

Activities

For information about implementing BAdIs as part 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.

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20050726 
SAP Release Created in 600