SAP TP_1W_FLIGHT_LOW_FARE Function Module for
TP_1W_FLIGHT_LOW_FARE is a standard tp 1w flight low fare SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.
See here to view full function module documentation and code listing for tp 1w flight low fare FM, simply by entering the name TP_1W_FLIGHT_LOW_FARE into the relevant SAP transaction such as SE37 or SE38.
Function Group: FITP_SABRE_GENERAL
Program Name: SAPLFITP_SABRE_GENERAL
Main Program: SAPLFITP_SABRE_GENERAL
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function TP_1W_FLIGHT_LOW_FARE pattern details
In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.CALL FUNCTION 'TP_1W_FLIGHT_LOW_FARE'".
EXPORTING
CONTEXT_NUMBER = "Plan variant number (sequential number)
FLIGHT_BOOKED = "Single-character flag
CORP_PRICING_ID = "Corporate pricing id
SAME_CONN_CITY = "Single-character flag
DIRECT_FLIGHT = "Single-character flag
MULTI_AIRPORT = "Single-character flag
RESTRICTED = "Single-character flag
TIME_INTERVAL = "Byte Value
IMPORTING
VP_RETURN = "
TABLES
T_ITEM = "Travel service request item
T_REC_LIST = "
T_PENALTY_TAB = "
T_ITEM_RECTAB = "
T_FLIGHT_RECTAB = "
T_FLIGHT_LEG_RECTAB = "
* T_OPTION = "Optional parameters
EXCEPTIONS
FFE_BAD_CLIENT_INPUT = 1 ERROR_GOVERNMENT_RESTRICTED = 10 ERROR_CURRENCY_CONVERSION = 11 ERROR_BAD_MINIMUM_FARE = 12 ERROR_BAD_INTERMEDIATE_POINT = 13 ERROR_NO_FARE_FOR_CLASS = 14 ERROR_UNABLE_TO_COMPUTE_TAX = 15 ERROR_FARE_DOES_NOT_EXIST = 16 ERROR_DATE_TIME_CONTINUITY = 17 ERROR_EXCEEDED_DIFFERENTIAL = 18 ERROR_BAD_CIRCLE_TRIP = 19 FFE_BAD_COLUMN = 2 ERROR_SEGMENT_VALIDATION = 20 ERROR_CANT_PRICE = 21 ERROR_EXCEEDED_SEGMENTS = 22 ERROR_UNABLE_TO_COMPLETE_DIFFE = 23 ERROR_BAD_ROUTING = 24 ERROR_BAD_DATE = 25 ERROR_PRICING_AT_PEAK = 26 ERROR_WORLD_FARE = 27 ERROR_FARE_TO_LARGE = 28 ERROR_FARE_BASIS_REQUIRED = 29 FFE_BAD_COLUMN_LIST = 3 ERROR_NO_PROMO_FARE = 30 ERROR_NO_COMBINABLE_FARES = 31 ERROR_UNABLE_TO_CALCULATE_RATE = 32 ERROR_UNABLE_TO_FORMAT_TAX = 33 ERROR_CHECK_FLIGHT = 34 ERROR_UTP_RETRY = 35 ERROR_RETRY_LATER = 36 ERROR_TOO_MANY_COMBINATIONS = 37 ERROR_UTP_OPEN_JAW = 38 ERROR_FARE_BASIS = 39 FFE_BAD_DB_OUTPUT = 4 ERROR_UNABLE_TO_PROCES_TICKET = 40 ERROR_SURFACE_EXCEEDS_FLOWN = 41 ERROR_WORLDFARE_AT_PEAK = 42 ERROR_WORLDFARE_UNAVAILABLE = 43 ERROR_TICKET_RETRIEVAL_ERROR = 44 ERROR_NO_PNR = 45 ERROR_INVALID_CORPORATE_ID = 46 ERROR_NO_ITINERARY = 47 ERROR_PROCESSING = 48 ERROR_SABRE_FAILURE = 49 FFE_BAD_SABRE_OUTPUT = 5 ERROR_NO_AVAILABILITY = 50 ERROR_BARGAIN_FINDER_NOT_ACTIV = 51 ERROR_FARE_TOO_LARGE = 52 ERROR_UNABLE_TO_PROCESS_TICKET = 53 NO_DESTINATION_FOUND = 54 INVALID_VARIANT = 55 CONNECTION_ERROR = 56 RFC_ERROR = 57 FFE_INVALID_IN_ROWLIST = 6 ERROR_BAD_FARE_FOR_CURRENCY = 7 ERROR_NEGATIVE_FARE = 8 ERROR_BSR_NOT_AVAILABLE = 9
IMPORTING Parameters details for TP_1W_FLIGHT_LOW_FARE
CONTEXT_NUMBER - Plan variant number (sequential number)
Data type: FTPT_VARIANT-VARIANTOptional: No
Call by Reference: Yes
FLIGHT_BOOKED - Single-character flag
Data type: CHAR1Optional: No
Call by Reference: Yes
CORP_PRICING_ID - Corporate pricing id
Data type: CORP_NEGO_IDOptional: No
Call by Reference: Yes
SAME_CONN_CITY - Single-character flag
Data type: CHAR1Optional: No
Call by Reference: Yes
DIRECT_FLIGHT - Single-character flag
Data type: CHAR1Optional: No
Call by Reference: Yes
MULTI_AIRPORT - Single-character flag
Data type: CHAR1Optional: No
Call by Reference: Yes
RESTRICTED - Single-character flag
Data type: CHAR1Optional: No
Call by Reference: Yes
TIME_INTERVAL - Byte Value
Data type: CHAR1Optional: No
Call by Reference: Yes
EXPORTING Parameters details for TP_1W_FLIGHT_LOW_FARE
VP_RETURN -
Data type: IOptional: No
Call by Reference: Yes
TABLES Parameters details for TP_1W_FLIGHT_LOW_FARE
T_ITEM - Travel service request item
Data type: FTPT_ITEMOptional: No
Call by Reference: Yes
T_REC_LIST -
Data type: TRPL_REC_LISTOptional: No
Call by Reference: Yes
T_PENALTY_TAB -
Data type: TRPL_PENALTY_TABOptional: No
Call by Reference: Yes
T_ITEM_RECTAB -
Data type: TRPL_ITEM_RECTABOptional: No
Call by Reference: Yes
T_FLIGHT_RECTAB -
Data type: TRPL_FLIGHT_RECTABOptional: No
Call by Reference: Yes
T_FLIGHT_LEG_RECTAB -
Data type: TRPL_FLIGHT_LEG_RECTABOptional: No
Call by Reference: Yes
T_OPTION - Optional parameters
Data type: TRPL_LFS_OPTION_TABOptional: Yes
Call by Reference: Yes
EXCEPTIONS details
FFE_BAD_CLIENT_INPUT - Sabre Err Message Bad Client Input
Data type:Optional: No
Call by Reference: Yes
ERROR_GOVERNMENT_RESTRICTED - Sabre Err Message government restricted
Data type:Optional: No
Call by Reference: Yes
ERROR_CURRENCY_CONVERSION - Sabre Err Message currency conversion
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_MINIMUM_FARE - Sabre Err Message bad minimum fare
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_INTERMEDIATE_POINT - Sabre Err Message bad intermediate point
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_FARE_FOR_CLASS - Sabre Err Message no fare for class
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_COMPUTE_TAX - Sabre Err Message unable to compute tax
Data type:Optional: No
Call by Reference: Yes
ERROR_FARE_DOES_NOT_EXIST - Sabre Err Message fare does not exist
Data type:Optional: No
Call by Reference: Yes
ERROR_DATE_TIME_CONTINUITY - Sabre Err Message date time continuity
Data type:Optional: No
Call by Reference: Yes
ERROR_EXCEEDED_DIFFERENTIAL - Sabre Err Message exceeded differential
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_CIRCLE_TRIP - Sabre Err Message bad circle trip
Data type:Optional: No
Call by Reference: Yes
FFE_BAD_COLUMN - Sabre Err Message Bad Column
Data type:Optional: No
Call by Reference: Yes
ERROR_SEGMENT_VALIDATION - Sabre Err Message segment validation
Data type:Optional: No
Call by Reference: Yes
ERROR_CANT_PRICE - Sabre Err Message cant price
Data type:Optional: No
Call by Reference: Yes
ERROR_EXCEEDED_SEGMENTS - Sabre Err Message exceeded segments
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_COMPLETE_DIFFE - Sabre Err Message unable to complete diff
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_ROUTING - Sabre Err Message Bad routing
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_DATE - Sabre Err Message bad date
Data type:Optional: No
Call by Reference: Yes
ERROR_PRICING_AT_PEAK - Sabre Err Pricing at peak
Data type:Optional: No
Call by Reference: Yes
ERROR_WORLD_FARE - Sabre Err World Fare
Data type:Optional: No
Call by Reference: Yes
ERROR_FARE_TO_LARGE - Sabre Err fare too large
Data type:Optional: No
Call by Reference: Yes
ERROR_FARE_BASIS_REQUIRED - Sabre Err fare basis required
Data type:Optional: No
Call by Reference: Yes
FFE_BAD_COLUMN_LIST - Sabre Err Message Bad Col List
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_PROMO_FARE - Sabre Err no promo fare
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_COMBINABLE_FARES - Sabre Err no combinable fares
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_CALCULATE_RATE - Sabre Err unable to calculate rate
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_FORMAT_TAX - Sabre Err unable to format tax
Data type:Optional: No
Call by Reference: Yes
ERROR_CHECK_FLIGHT - Sabre Err check flight
Data type:Optional: No
Call by Reference: Yes
ERROR_UTP_RETRY - Sabre Err UTP retry
Data type:Optional: No
Call by Reference: Yes
ERROR_RETRY_LATER - Sabre Err retry later
Data type:Optional: No
Call by Reference: Yes
ERROR_TOO_MANY_COMBINATIONS - Sabre Err too many combinations
Data type:Optional: No
Call by Reference: Yes
ERROR_UTP_OPEN_JAW - Sabre Err utp open Jaw
Data type:Optional: No
Call by Reference: Yes
ERROR_FARE_BASIS - Sabre Err fare basis
Data type:Optional: No
Call by Reference: Yes
FFE_BAD_DB_OUTPUT - Sabre Err Message Bad DB Output
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_PROCES_TICKET - Sabre Err unable to process ticket
Data type:Optional: No
Call by Reference: Yes
ERROR_SURFACE_EXCEEDS_FLOWN - Sabre Err surface exceeds flown
Data type:Optional: No
Call by Reference: Yes
ERROR_WORLDFARE_AT_PEAK - Sabre Err worldfare at peak
Data type:Optional: No
Call by Reference: Yes
ERROR_WORLDFARE_UNAVAILABLE - Sabre Err worldfare unavailable
Data type:Optional: No
Call by Reference: Yes
ERROR_TICKET_RETRIEVAL_ERROR - Sabre Err ticket retrieval error
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_PNR - Sabre Err no PNR
Data type:Optional: No
Call by Reference: Yes
ERROR_INVALID_CORPORATE_ID - Sabre Err invalid corporate ID
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_ITINERARY - Sabre Err no itinerary
Data type:Optional: No
Call by Reference: Yes
ERROR_PROCESSING - Sabre Err processing
Data type:Optional: No
Call by Reference: Yes
ERROR_SABRE_FAILURE - Sabre Err Sabre failure
Data type:Optional: No
Call by Reference: Yes
FFE_BAD_SABRE_OUTPUT - Sabre Err Message Bad Sabre output
Data type:Optional: No
Call by Reference: Yes
ERROR_NO_AVAILABILITY - Sabre Err no availability
Data type:Optional: No
Call by Reference: Yes
ERROR_BARGAIN_FINDER_NOT_ACTIV - Sabre Err bargain finder not active
Data type:Optional: No
Call by Reference: Yes
ERROR_FARE_TOO_LARGE - Sabre Err fare too large
Data type:Optional: No
Call by Reference: Yes
ERROR_UNABLE_TO_PROCESS_TICKET - Sabre Err unable to process ticket
Data type:Optional: No
Call by Reference: Yes
NO_DESTINATION_FOUND - No RFC Destination Available
Data type:Optional: No
Call by Reference: Yes
INVALID_VARIANT - Invalid context
Data type:Optional: No
Call by Reference: Yes
CONNECTION_ERROR - Connection Error
Data type:Optional: No
Call by Reference: Yes
RFC_ERROR - RFC Verbindungsfehler
Data type:Optional: No
Call by Reference: Yes
FFE_INVALID_IN_ROWLIST - Sabre Err Message invalid in rowlist
Data type:Optional: No
Call by Reference: Yes
ERROR_BAD_FARE_FOR_CURRENCY - Sabre Err Message bad fare for currency
Data type:Optional: No
Call by Reference: Yes
ERROR_NEGATIVE_FARE - Sabre Err Message negative fare
Data type:Optional: No
Call by Reference: Yes
ERROR_BSR_NOT_AVAILABLE - Sabre Err Message bsr not available
Data type:Optional: No
Call by Reference: Yes
Copy and paste ABAP code example for TP_1W_FLIGHT_LOW_FARE Function Module
The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.| DATA: | ||||
| lt_t_item | TYPE STANDARD TABLE OF FTPT_ITEM, " | |||
| lv_vp_return | TYPE I, " | |||
| lv_context_number | TYPE FTPT_VARIANT-VARIANT, " | |||
| lv_ffe_bad_client_input | TYPE FTPT_VARIANT, " | |||
| lv_error_government_restricted | TYPE FTPT_VARIANT, " | |||
| lv_error_currency_conversion | TYPE FTPT_VARIANT, " | |||
| lv_error_bad_minimum_fare | TYPE FTPT_VARIANT, " | |||
| lv_error_bad_intermediate_point | TYPE FTPT_VARIANT, " | |||
| lv_error_no_fare_for_class | TYPE FTPT_VARIANT, " | |||
| lv_error_unable_to_compute_tax | TYPE FTPT_VARIANT, " | |||
| lv_error_fare_does_not_exist | TYPE FTPT_VARIANT, " | |||
| lv_error_date_time_continuity | TYPE FTPT_VARIANT, " | |||
| lv_error_exceeded_differential | TYPE FTPT_VARIANT, " | |||
| lv_error_bad_circle_trip | TYPE FTPT_VARIANT, " | |||
| lt_t_rec_list | TYPE STANDARD TABLE OF TRPL_REC_LIST, " | |||
| lv_flight_booked | TYPE CHAR1, " | |||
| lv_ffe_bad_column | TYPE CHAR1, " | |||
| lv_error_segment_validation | TYPE CHAR1, " | |||
| lv_error_cant_price | TYPE CHAR1, " | |||
| lv_error_exceeded_segments | TYPE CHAR1, " | |||
| lv_error_unable_to_complete_diffe | TYPE CHAR1, " | |||
| lv_error_bad_routing | TYPE CHAR1, " | |||
| lv_error_bad_date | TYPE CHAR1, " | |||
| lv_error_pricing_at_peak | TYPE CHAR1, " | |||
| lv_error_world_fare | TYPE CHAR1, " | |||
| lv_error_fare_to_large | TYPE CHAR1, " | |||
| lv_error_fare_basis_required | TYPE CHAR1, " | |||
| lt_t_penalty_tab | TYPE STANDARD TABLE OF TRPL_PENALTY_TAB, " | |||
| lv_corp_pricing_id | TYPE CORP_NEGO_ID, " | |||
| lv_ffe_bad_column_list | TYPE CORP_NEGO_ID, " | |||
| lv_error_no_promo_fare | TYPE CORP_NEGO_ID, " | |||
| lv_error_no_combinable_fares | TYPE CORP_NEGO_ID, " | |||
| lv_error_unable_to_calculate_rate | TYPE CORP_NEGO_ID, " | |||
| lv_error_unable_to_format_tax | TYPE CORP_NEGO_ID, " | |||
| lv_error_check_flight | TYPE CORP_NEGO_ID, " | |||
| lv_error_utp_retry | TYPE CORP_NEGO_ID, " | |||
| lv_error_retry_later | TYPE CORP_NEGO_ID, " | |||
| lv_error_too_many_combinations | TYPE CORP_NEGO_ID, " | |||
| lv_error_utp_open_jaw | TYPE CORP_NEGO_ID, " | |||
| lv_error_fare_basis | TYPE CORP_NEGO_ID, " | |||
| lt_t_item_rectab | TYPE STANDARD TABLE OF TRPL_ITEM_RECTAB, " | |||
| lv_same_conn_city | TYPE CHAR1, " | |||
| lv_ffe_bad_db_output | TYPE CHAR1, " | |||
| lv_error_unable_to_proces_ticket | TYPE CHAR1, " | |||
| lv_error_surface_exceeds_flown | TYPE CHAR1, " | |||
| lv_error_worldfare_at_peak | TYPE CHAR1, " | |||
| lv_error_worldfare_unavailable | TYPE CHAR1, " | |||
| lv_error_ticket_retrieval_error | TYPE CHAR1, " | |||
| lv_error_no_pnr | TYPE CHAR1, " | |||
| lv_error_invalid_corporate_id | TYPE CHAR1, " | |||
| lv_error_no_itinerary | TYPE CHAR1, " | |||
| lv_error_processing | TYPE CHAR1, " | |||
| lv_error_sabre_failure | TYPE CHAR1, " | |||
| lv_direct_flight | TYPE CHAR1, " | |||
| lt_t_flight_rectab | TYPE STANDARD TABLE OF TRPL_FLIGHT_RECTAB, " | |||
| lv_ffe_bad_sabre_output | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_error_no_availability | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_error_bargain_finder_not_activ | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_error_fare_too_large | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_error_unable_to_process_ticket | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_no_destination_found | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_invalid_variant | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_connection_error | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_rfc_error | TYPE TRPL_FLIGHT_RECTAB, " | |||
| lv_multi_airport | TYPE CHAR1, " | |||
| lt_t_flight_leg_rectab | TYPE STANDARD TABLE OF TRPL_FLIGHT_LEG_RECTAB, " | |||
| lv_ffe_invalid_in_rowlist | TYPE TRPL_FLIGHT_LEG_RECTAB, " | |||
| lt_t_option | TYPE STANDARD TABLE OF TRPL_LFS_OPTION_TAB, " | |||
| lv_restricted | TYPE CHAR1, " | |||
| lv_error_bad_fare_for_currency | TYPE CHAR1, " | |||
| lv_time_interval | TYPE CHAR1, " | |||
| lv_error_negative_fare | TYPE CHAR1, " | |||
| lv_error_bsr_not_available | TYPE CHAR1. " |
|   CALL FUNCTION 'TP_1W_FLIGHT_LOW_FARE' " |
| EXPORTING | ||
| CONTEXT_NUMBER | = lv_context_number | |
| FLIGHT_BOOKED | = lv_flight_booked | |
| CORP_PRICING_ID | = lv_corp_pricing_id | |
| SAME_CONN_CITY | = lv_same_conn_city | |
| DIRECT_FLIGHT | = lv_direct_flight | |
| MULTI_AIRPORT | = lv_multi_airport | |
| RESTRICTED | = lv_restricted | |
| TIME_INTERVAL | = lv_time_interval | |
| IMPORTING | ||
| VP_RETURN | = lv_vp_return | |
| TABLES | ||
| T_ITEM | = lt_t_item | |
| T_REC_LIST | = lt_t_rec_list | |
| T_PENALTY_TAB | = lt_t_penalty_tab | |
| T_ITEM_RECTAB | = lt_t_item_rectab | |
| T_FLIGHT_RECTAB | = lt_t_flight_rectab | |
| T_FLIGHT_LEG_RECTAB | = lt_t_flight_leg_rectab | |
| T_OPTION | = lt_t_option | |
| EXCEPTIONS | ||
| FFE_BAD_CLIENT_INPUT = 1 | ||
| ERROR_GOVERNMENT_RESTRICTED = 10 | ||
| ERROR_CURRENCY_CONVERSION = 11 | ||
| ERROR_BAD_MINIMUM_FARE = 12 | ||
| ERROR_BAD_INTERMEDIATE_POINT = 13 | ||
| ERROR_NO_FARE_FOR_CLASS = 14 | ||
| ERROR_UNABLE_TO_COMPUTE_TAX = 15 | ||
| ERROR_FARE_DOES_NOT_EXIST = 16 | ||
| ERROR_DATE_TIME_CONTINUITY = 17 | ||
| ERROR_EXCEEDED_DIFFERENTIAL = 18 | ||
| ERROR_BAD_CIRCLE_TRIP = 19 | ||
| FFE_BAD_COLUMN = 2 | ||
| ERROR_SEGMENT_VALIDATION = 20 | ||
| ERROR_CANT_PRICE = 21 | ||
| ERROR_EXCEEDED_SEGMENTS = 22 | ||
| ERROR_UNABLE_TO_COMPLETE_DIFFE = 23 | ||
| ERROR_BAD_ROUTING = 24 | ||
| ERROR_BAD_DATE = 25 | ||
| ERROR_PRICING_AT_PEAK = 26 | ||
| ERROR_WORLD_FARE = 27 | ||
| ERROR_FARE_TO_LARGE = 28 | ||
| ERROR_FARE_BASIS_REQUIRED = 29 | ||
| FFE_BAD_COLUMN_LIST = 3 | ||
| ERROR_NO_PROMO_FARE = 30 | ||
| ERROR_NO_COMBINABLE_FARES = 31 | ||
| ERROR_UNABLE_TO_CALCULATE_RATE = 32 | ||
| ERROR_UNABLE_TO_FORMAT_TAX = 33 | ||
| ERROR_CHECK_FLIGHT = 34 | ||
| ERROR_UTP_RETRY = 35 | ||
| ERROR_RETRY_LATER = 36 | ||
| ERROR_TOO_MANY_COMBINATIONS = 37 | ||
| ERROR_UTP_OPEN_JAW = 38 | ||
| ERROR_FARE_BASIS = 39 | ||
| FFE_BAD_DB_OUTPUT = 4 | ||
| ERROR_UNABLE_TO_PROCES_TICKET = 40 | ||
| ERROR_SURFACE_EXCEEDS_FLOWN = 41 | ||
| ERROR_WORLDFARE_AT_PEAK = 42 | ||
| ERROR_WORLDFARE_UNAVAILABLE = 43 | ||
| ERROR_TICKET_RETRIEVAL_ERROR = 44 | ||
| ERROR_NO_PNR = 45 | ||
| ERROR_INVALID_CORPORATE_ID = 46 | ||
| ERROR_NO_ITINERARY = 47 | ||
| ERROR_PROCESSING = 48 | ||
| ERROR_SABRE_FAILURE = 49 | ||
| FFE_BAD_SABRE_OUTPUT = 5 | ||
| ERROR_NO_AVAILABILITY = 50 | ||
| ERROR_BARGAIN_FINDER_NOT_ACTIV = 51 | ||
| ERROR_FARE_TOO_LARGE = 52 | ||
| ERROR_UNABLE_TO_PROCESS_TICKET = 53 | ||
| NO_DESTINATION_FOUND = 54 | ||
| INVALID_VARIANT = 55 | ||
| CONNECTION_ERROR = 56 | ||
| RFC_ERROR = 57 | ||
| FFE_INVALID_IN_ROWLIST = 6 | ||
| ERROR_BAD_FARE_FOR_CURRENCY = 7 | ||
| ERROR_NEGATIVE_FARE = 8 | ||
| ERROR_BSR_NOT_AVAILABLE = 9 | ||
| . " TP_1W_FLIGHT_LOW_FARE | ||
ABAP code using 7.40 inline data declarations to call FM TP_1W_FLIGHT_LOW_FARE
The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.| "SELECT single VARIANT FROM FTPT_VARIANT INTO @DATA(ld_context_number). | ||||
Search for further information about these or an SAP related objects