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-VARIANT
Optional: No
Call by Reference: Yes

FLIGHT_BOOKED - Single-character flag

Data type: CHAR1
Optional: No
Call by Reference: Yes

CORP_PRICING_ID - Corporate pricing id

Data type: CORP_NEGO_ID
Optional: No
Call by Reference: Yes

SAME_CONN_CITY - Single-character flag

Data type: CHAR1
Optional: No
Call by Reference: Yes

DIRECT_FLIGHT - Single-character flag

Data type: CHAR1
Optional: No
Call by Reference: Yes

MULTI_AIRPORT - Single-character flag

Data type: CHAR1
Optional: No
Call by Reference: Yes

RESTRICTED - Single-character flag

Data type: CHAR1
Optional: No
Call by Reference: Yes

TIME_INTERVAL - Byte Value

Data type: CHAR1
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for TP_1W_FLIGHT_LOW_FARE

VP_RETURN -

Data type: I
Optional: No
Call by Reference: Yes

TABLES Parameters details for TP_1W_FLIGHT_LOW_FARE

T_ITEM - Travel service request item

Data type: FTPT_ITEM
Optional: No
Call by Reference: Yes

T_REC_LIST -

Data type: TRPL_REC_LIST
Optional: No
Call by Reference: Yes

T_PENALTY_TAB -

Data type: TRPL_PENALTY_TAB
Optional: No
Call by Reference: Yes

T_ITEM_RECTAB -

Data type: TRPL_ITEM_RECTAB
Optional: No
Call by Reference: Yes

T_FLIGHT_RECTAB -

Data type: TRPL_FLIGHT_RECTAB
Optional: No
Call by Reference: Yes

T_FLIGHT_LEG_RECTAB -

Data type: TRPL_FLIGHT_LEG_RECTAB
Optional: No
Call by Reference: Yes

T_OPTION - Optional parameters

Data type: TRPL_LFS_OPTION_TAB
Optional: 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!