SAP TP_CONVERT_RBD_TO_CABIN Function Module for









TP_CONVERT_RBD_TO_CABIN is a standard tp convert rbd to cabin 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 convert rbd to cabin FM, simply by entering the name TP_CONVERT_RBD_TO_CABIN into the relevant SAP transaction such as SE37 or SE38.

Function Group: FITP_GEN_RULES
Program Name: SAPLFITP_GEN_RULES
Main Program:
Appliation area: F
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function TP_CONVERT_RBD_TO_CABIN 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_CONVERT_RBD_TO_CABIN'"
EXPORTING
CARRIER = "
LOC_ORG = "
LOC_DST = "
FLIGHTNBR = "

CHANGING
CABIN = "
RBD = "
RESTRICTION = "

TABLES
* T_CLASSES = "
.



IMPORTING Parameters details for TP_CONVERT_RBD_TO_CABIN

CARRIER -

Data type: FTPT_FLIGHT-AIRLINE
Optional: No
Call by Reference: Yes

LOC_ORG -

Data type: FTPT_FLIGHT-LOC_DEP
Optional: No
Call by Reference: Yes

LOC_DST -

Data type: FTPT_FLIGHT-LOC_ARR
Optional: No
Call by Reference: Yes

FLIGHTNBR -

Data type: FTPT_FLIGHT-FLIGHT_NR
Optional: No
Call by Reference: Yes

CHANGING Parameters details for TP_CONVERT_RBD_TO_CABIN

CABIN -

Data type: FTPT_FLIGHT-CABIN
Optional: No
Call by Reference: Yes

RBD -

Data type: FTPT_FLIGHT-RBD
Optional: No
Call by Reference: Yes

RESTRICTION -

Data type: FTPT_FLIGHT-RESTRICT_FARE
Optional: No
Call by Reference: Yes

TABLES Parameters details for TP_CONVERT_RBD_TO_CABIN

T_CLASSES -

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

Copy and paste ABAP code example for TP_CONVERT_RBD_TO_CABIN 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_cabin  TYPE FTPT_FLIGHT-CABIN, "   
lv_carrier  TYPE FTPT_FLIGHT-AIRLINE, "   
lt_t_classes  TYPE STANDARD TABLE OF TRPL_CLASSTAB, "   
lv_rbd  TYPE FTPT_FLIGHT-RBD, "   
lv_loc_org  TYPE FTPT_FLIGHT-LOC_DEP, "   
lv_loc_dst  TYPE FTPT_FLIGHT-LOC_ARR, "   
lv_restriction  TYPE FTPT_FLIGHT-RESTRICT_FARE, "   
lv_flightnbr  TYPE FTPT_FLIGHT-FLIGHT_NR. "   

  CALL FUNCTION 'TP_CONVERT_RBD_TO_CABIN'  "
    EXPORTING
         CARRIER = lv_carrier
         LOC_ORG = lv_loc_org
         LOC_DST = lv_loc_dst
         FLIGHTNBR = lv_flightnbr
    CHANGING
         CABIN = lv_cabin
         RBD = lv_rbd
         RESTRICTION = lv_restriction
    TABLES
         T_CLASSES = lt_t_classes
. " TP_CONVERT_RBD_TO_CABIN




ABAP code using 7.40 inline data declarations to call FM TP_CONVERT_RBD_TO_CABIN

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 CABIN FROM FTPT_FLIGHT INTO @DATA(ld_cabin).
 
"SELECT single AIRLINE FROM FTPT_FLIGHT INTO @DATA(ld_carrier).
 
 
"SELECT single RBD FROM FTPT_FLIGHT INTO @DATA(ld_rbd).
 
"SELECT single LOC_DEP FROM FTPT_FLIGHT INTO @DATA(ld_loc_org).
 
"SELECT single LOC_ARR FROM FTPT_FLIGHT INTO @DATA(ld_loc_dst).
 
"SELECT single RESTRICT_FARE FROM FTPT_FLIGHT INTO @DATA(ld_restriction).
 
"SELECT single FLIGHT_NR FROM FTPT_FLIGHT INTO @DATA(ld_flightnbr).
 


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!