SAP ABAP Interface IF_AIRLINE_PRIVATE_FARE (Interface for BAdI: FITP_AIRLINE_PRIVATE_BADI_DEF)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LH_PREF_FARE Class for BAdI Impl.: FITP_AIRLINE_PREF_LH 20090126
Properties
Interface IF_AIRLINE_PRIVATE_FARE  
Short Description Interface for BAdI: FITP_AIRLINE_PRIVATE_BADI_DEF    
General Data
Package PTRP_ADDON   Travel Planning Add-On 
Created 20090106   SAP 
Last changed 20091125   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FITV2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TRPL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090126
Friends
Interface IF_AIRLINE_PRIVATE_FARE has no friend.
Attributes
Interface IF_AIRLINE_PRIVATE_FARE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BEST_PRICE_DISPLAY Instance method Public Method Display best price (price + optional fees) 20090126
2 CHANGE_RECEIPT_DATA Instance method Public Method Create travel fees related to private fares in expense 20090126
3 MANAGE_RM Instance method Public Method Create/Update/Delete RM Element for private fares 20090126
4 SYNCHRONIZATION_FEES Instance method Public Method On open trip display the correct price if fees are 20090126
Events
Interface IF_AIRLINE_PRIVATE_FARE has no event.
Types
Interface IF_AIRLINE_PRIVATE_FARE has no local type.
Method Signatures

Method BEST_PRICE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FLIGHT_RECTAB Call by reference Type reference (TYPE) TRPL_FLIGHT_RECTAB Travel Request Item - Flight Service 20090126
2 Importing T_ITEM_RECTAB Call by reference Type reference (TYPE) TRPL_ITEM_RECTAB Table Type for Database Table FTPT_ITEM 20090126
3 Exporting T_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090126
4 Changing T_RECOMMENDATION Call by reference Type reference (TYPE) TRPL_REC_LIST List of Proposed Low-Fare Flights (Portal RFC Interface) 20090126

Method BEST_PRICE_DISPLAY on Interface IF_AIRLINE_PRIVATE_FARE has no exception.

Method CHANGE_RECEIPT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOREI Call by reference Type reference (TYPE) T702N-MOREI Trip Provision Variant 20090126
2 Importing I_RECEIPT_NUMBER Call by reference Type reference (TYPE) PTK03-BELNR Document Number 20090126
3 Importing T_FARE_COMP Call by reference Type reference (TYPE) FTPT_FARE_COMP_T Rate components 20090126
4 Importing T_FLIGHT Call by reference Type reference (TYPE) FTPT_FLIGHT_T Travel Request Item - Flight Service 20090126
5 Importing T_FLIGHT_FARE Call by reference Type reference (TYPE) FTPT_FLIGHT_FARE_T Assignment table: flights <-> rate components 20090126
6 Importing T_FLIGHT_TST Call by reference Type reference (TYPE) FTPT_FLIGHT_TST_T Ticket Information 20090126
7 Importing T_ITEM Call by reference Type reference (TYPE) FTPT_ITEM_T Travel Service Request Item 20090126
8 Exporting T_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090126
9 Changing T_RECEIPTS Call by reference Type reference (TYPE) FITV2_T_PTK03 Travel Expense Specifications According to Indiv. Receipt 20090126
10 Changing T_RECEIPTS_INFO Call by reference Type reference (TYPE) FITV2_T_PTK33 Supplemented individual receipt 20090126

Method CHANGE_RECEIPT_DATA on Interface IF_AIRLINE_PRIVATE_FARE has no exception.

Method MANAGE_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Call by reference Type reference (TYPE) FTPT_VARIANT Table of Travel Plan Variants 20090126
2 Changing T_CUST_REMARKS Call by reference Type reference (TYPE) FTPT_PNR_REMARKS_T Table Type FTPT_PNR_REMARKS 20090126
3 Importing T_FLIGHT Call by reference Type reference (TYPE) FTPT_FLIGHT_T Table Type for Database Table FTPT_FLIGHT 20090126
4 Importing T_ITEM Call by reference Type reference (TYPE) FTPT_ITEM_T Table of Item 20090126
5 Exporting T_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090126

Method MANAGE_RM on Interface IF_AIRLINE_PRIVATE_FARE has no exception.

Method SYNCHRONIZATION_FEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FLIGHT Call by reference Type reference (TYPE) FTPT_FLIGHT_T Travel Request Item - Flight Service 20090126
2 Changing T_FLIGHT_TST Call by reference Type reference (TYPE) FTPT_FLIGHT_TST_T Ticket Information 20090126
3 Importing T_ITEM Call by reference Type reference (TYPE) FTPT_ITEM_T Travel Service Request Item 20090126
4 Exporting T_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090126

Method SYNCHRONIZATION_FEES on Interface IF_AIRLINE_PRIVATE_FARE has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in