SAP FITP_WEB_CAR_AVAIL_PBO Function Module for









FITP_WEB_CAR_AVAIL_PBO is a standard fitp web car avail pbo 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 fitp web car avail pbo FM, simply by entering the name FITP_WEB_CAR_AVAIL_PBO into the relevant SAP transaction such as SE37 or SE38.

Function Group: FITP_WEB_MAIN
Program Name: SAPLFITP_WEB_MAIN
Main Program: SAPLFITP_WEB_MAIN
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function FITP_WEB_CAR_AVAIL_PBO 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 'FITP_WEB_CAR_AVAIL_PBO'"
EXPORTING
I_PERNR = "Personnel Number
* I_PLAN = "Plan Planning Data (Portal RFC Interface)

IMPORTING
E_CAR_PREFERENCES = "HR Master Record Infotype 0473 (Rental Car Preferences)
E_DEST_ADDRESS = "
E_CAR_RES_SYSTEM = "
E_LOC_BEGIN = "Rental Car Starting Location
E_LOC_END = "Dropoff Location
E_DATE_BEGIN = "Start Date for Rental Car
E_DATE_END = "End date for car rental
E_TIME_BEG = "Rental Car Starting Time
E_TIME_END = "End Time for Car Rental
E_LOC_BEGIN_NAME = "Car rental branch office for vehicle pickup
E_LOC_END_NAME = "Car rental office for dropoff

TABLES
ET_RETURN = "Table with BAPI Return Information
* ET_REASON_TABLE = "Table Type for FTPS_REASON_CODE
* ET_CAR_NEGO_FARES = "Table Type for FTPS_CAR_NEGO_FARES
.



IMPORTING Parameters details for FITP_WEB_CAR_AVAIL_PBO

I_PERNR - Personnel Number

Data type: PERNR_D
Optional: No
Call by Reference: No ( called with pass by value option)

I_PLAN - Plan Planning Data (Portal RFC Interface)

Data type: FTPS_WEB_PLAN
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for FITP_WEB_CAR_AVAIL_PBO

E_CAR_PREFERENCES - HR Master Record Infotype 0473 (Rental Car Preferences)

Data type: PS0473
Optional: No
Call by Reference: No ( called with pass by value option)

E_DEST_ADDRESS -

Data type: FTPS_ADDRESS
Optional: No
Call by Reference: No ( called with pass by value option)

E_CAR_RES_SYSTEM -

Data type: CHAR3
Optional: No
Call by Reference: No ( called with pass by value option)

E_LOC_BEGIN - Rental Car Starting Location

Data type: CAR_LOC_BEG
Optional: No
Call by Reference: No ( called with pass by value option)

E_LOC_END - Dropoff Location

Data type: CAR_LOC_END
Optional: No
Call by Reference: No ( called with pass by value option)

E_DATE_BEGIN - Start Date for Rental Car

Data type: CAR_DATE_BEG
Optional: No
Call by Reference: No ( called with pass by value option)

E_DATE_END - End date for car rental

Data type: CAR_DATE_END
Optional: No
Call by Reference: No ( called with pass by value option)

E_TIME_BEG - Rental Car Starting Time

Data type: CAR_TIME_BEG
Optional: No
Call by Reference: No ( called with pass by value option)

E_TIME_END - End Time for Car Rental

Data type: CAR_TIME_END
Optional: No
Call by Reference: No ( called with pass by value option)

E_LOC_BEGIN_NAME - Car rental branch office for vehicle pickup

Data type: IATA_LOCATION_NAME
Optional: No
Call by Reference: No ( called with pass by value option)

E_LOC_END_NAME - Car rental office for dropoff

Data type: IATA_LOCATION_NAME
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for FITP_WEB_CAR_AVAIL_PBO

ET_RETURN - Table with BAPI Return Information

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

ET_REASON_TABLE - Table Type for FTPS_REASON_CODE

Data type: FTPS_WEB_REASON_CODE_T
Optional: Yes
Call by Reference: Yes

ET_CAR_NEGO_FARES - Table Type for FTPS_CAR_NEGO_FARES

Data type: FTPS_CAR_NEGO_FARES_T
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for FITP_WEB_CAR_AVAIL_PBO 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:
lv_i_pernr  TYPE PERNR_D, "   
lt_et_return  TYPE STANDARD TABLE OF BAPIRETTAB, "   
lv_e_car_preferences  TYPE PS0473, "   
lv_e_dest_address  TYPE FTPS_ADDRESS, "   
lv_e_car_res_system  TYPE CHAR3, "   
lv_i_plan  TYPE FTPS_WEB_PLAN, "   
lv_e_loc_begin  TYPE CAR_LOC_BEG, "   
lt_et_reason_table  TYPE STANDARD TABLE OF FTPS_WEB_REASON_CODE_T, "   
lv_e_loc_end  TYPE CAR_LOC_END, "   
lt_et_car_nego_fares  TYPE STANDARD TABLE OF FTPS_CAR_NEGO_FARES_T, "   
lv_e_date_begin  TYPE CAR_DATE_BEG, "   
lv_e_date_end  TYPE CAR_DATE_END, "   
lv_e_time_beg  TYPE CAR_TIME_BEG, "   
lv_e_time_end  TYPE CAR_TIME_END, "   
lv_e_loc_begin_name  TYPE IATA_LOCATION_NAME, "   
lv_e_loc_end_name  TYPE IATA_LOCATION_NAME. "   

  CALL FUNCTION 'FITP_WEB_CAR_AVAIL_PBO'  "
    EXPORTING
         I_PERNR = lv_i_pernr
         I_PLAN = lv_i_plan
    IMPORTING
         E_CAR_PREFERENCES = lv_e_car_preferences
         E_DEST_ADDRESS = lv_e_dest_address
         E_CAR_RES_SYSTEM = lv_e_car_res_system
         E_LOC_BEGIN = lv_e_loc_begin
         E_LOC_END = lv_e_loc_end
         E_DATE_BEGIN = lv_e_date_begin
         E_DATE_END = lv_e_date_end
         E_TIME_BEG = lv_e_time_beg
         E_TIME_END = lv_e_time_end
         E_LOC_BEGIN_NAME = lv_e_loc_begin_name
         E_LOC_END_NAME = lv_e_loc_end_name
    TABLES
         ET_RETURN = lt_et_return
         ET_REASON_TABLE = lt_et_reason_table
         ET_CAR_NEGO_FARES = lt_et_car_nego_fares
. " FITP_WEB_CAR_AVAIL_PBO




ABAP code using 7.40 inline data declarations to call FM FITP_WEB_CAR_AVAIL_PBO

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!