SAP FITP_EDIT_FOP_SECTION Function Module for









FITP_EDIT_FOP_SECTION is a standard fitp edit fop section 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 edit fop section FM, simply by entering the name FITP_EDIT_FOP_SECTION into the relevant SAP transaction such as SE37 or SE38.

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



Function FITP_EDIT_FOP_SECTION 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_EDIT_FOP_SECTION'"
EXPORTING
CONTEXT_HANDLER = "
OPERATION = "

IMPORTING
ERROR_TYPE = "
ERROR_CODE = "

TABLES
T_PNR_FOP_IN = "
T_PNR_ADDRESS_OUT = "
T_PNR_PHONE_OUT = "
T_PNR_FOP_OUT = "
T_PNR_REMARKS_OUT = "
T_PNR_FQTV_OUT = "
T_PNR_SEAT_OUT = "
T_PNR_SEAT_DETAILS_OUT = "
T_PNR_MISC_SSR_OUT = "
T_PNR_OSI_OUT = "
T_PNR_TK_ELEMENT_OUT = "
T_SSR_SEGMENT_ASSOCIATION_IN = "
T_PNR_SEGMENT_ASSOCIATION = "
T_PNR_ACKNOWLEDGEMENT = "
T_PNR_MAIN_OUT = "
T_PNR_NAME_OUT = "
T_PNR_FLIGHT_OUT = "
T_PNR_HOTEL_OUT = "
T_PNR_CAR_OUT = "
T_PNR_OTHER_SERVICE_OUT = "
T_PNR_AUXILIARY_OUT = "
.



IMPORTING Parameters details for FITP_EDIT_FOP_SECTION

CONTEXT_HANDLER -

Data type: FTPS_API-CTXTID
Optional: No
Call by Reference: No ( called with pass by value option)

OPERATION -

Data type: FTPS_API-INT1
Optional: No
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for FITP_EDIT_FOP_SECTION

ERROR_TYPE -

Data type: FTPS_API-ERROR_TYPE
Optional: No
Call by Reference: No ( called with pass by value option)

ERROR_CODE -

Data type: FTPS_API-ERROR_CODE
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for FITP_EDIT_FOP_SECTION

T_PNR_FOP_IN -

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

T_PNR_ADDRESS_OUT -

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

T_PNR_PHONE_OUT -

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

T_PNR_FOP_OUT -

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

T_PNR_REMARKS_OUT -

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

T_PNR_FQTV_OUT -

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

T_PNR_SEAT_OUT -

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

T_PNR_SEAT_DETAILS_OUT -

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

T_PNR_MISC_SSR_OUT -

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

T_PNR_OSI_OUT -

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

T_PNR_TK_ELEMENT_OUT -

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

T_SSR_SEGMENT_ASSOCIATION_IN -

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

T_PNR_SEGMENT_ASSOCIATION -

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

T_PNR_ACKNOWLEDGEMENT -

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

T_PNR_MAIN_OUT -

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

T_PNR_NAME_OUT -

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

T_PNR_FLIGHT_OUT -

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

T_PNR_HOTEL_OUT -

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

T_PNR_CAR_OUT -

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

T_PNR_OTHER_SERVICE_OUT -

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

T_PNR_AUXILIARY_OUT -

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

Copy and paste ABAP code example for FITP_EDIT_FOP_SECTION 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_error_type  TYPE FTPS_API-ERROR_TYPE, "   
lt_t_pnr_fop_in  TYPE STANDARD TABLE OF FTPS_API_PNR_FOP, "   
lv_context_handler  TYPE FTPS_API-CTXTID, "   
lt_t_pnr_address_out  TYPE STANDARD TABLE OF FTPS_API_PNR_ADDRESS, "   
lt_t_pnr_phone_out  TYPE STANDARD TABLE OF FTPS_API_PNR_PHONE, "   
lt_t_pnr_fop_out  TYPE STANDARD TABLE OF FTPS_API_PNR_FOP, "   
lt_t_pnr_remarks_out  TYPE STANDARD TABLE OF FTPS_API_PNR_REMARKS, "   
lt_t_pnr_fqtv_out  TYPE STANDARD TABLE OF FTPS_API_PNR_FQTV, "   
lt_t_pnr_seat_out  TYPE STANDARD TABLE OF FTPS_API_PNR_SEAT, "   
lt_t_pnr_seat_details_out  TYPE STANDARD TABLE OF FTPS_API_PNR_SEAT_DETAILS, "   
lt_t_pnr_misc_ssr_out  TYPE STANDARD TABLE OF FTPS_API_PNR_SSR_MISC, "   
lt_t_pnr_osi_out  TYPE STANDARD TABLE OF FTPS_API_PNR_OSI, "   
lt_t_pnr_tk_element_out  TYPE STANDARD TABLE OF FTPS_API_PNR_TK_ELEM, "   
lv_operation  TYPE FTPS_API-INT1, "   
lv_error_code  TYPE FTPS_API-ERROR_CODE, "   
lt_t_ssr_segment_association_in  TYPE STANDARD TABLE OF FTPS_API_PNR_SEG_ASSOC, "   
lt_t_pnr_segment_association  TYPE STANDARD TABLE OF FTPS_API_PNR_SEG_ASSOC, "   
lt_t_pnr_acknowledgement  TYPE STANDARD TABLE OF FTPS_API_PNR_ACK_DATA, "   
lt_t_pnr_main_out  TYPE STANDARD TABLE OF FTPS_API_PNR_MAIN, "   
lt_t_pnr_name_out  TYPE STANDARD TABLE OF FTPS_API_PNR_NAME, "   
lt_t_pnr_flight_out  TYPE STANDARD TABLE OF FTPS_API_PNR_FLIGHT, "   
lt_t_pnr_hotel_out  TYPE STANDARD TABLE OF FTPS_API_PNR_HOTEL, "   
lt_t_pnr_car_out  TYPE STANDARD TABLE OF FTPS_API_PNR_CAR, "   
lt_t_pnr_other_service_out  TYPE STANDARD TABLE OF FTPS_API_PNR_OTHER_SERVICE, "   
lt_t_pnr_auxiliary_out  TYPE STANDARD TABLE OF FTPS_API_PNR_AUXILIARY. "   

  CALL FUNCTION 'FITP_EDIT_FOP_SECTION'  "
    EXPORTING
         CONTEXT_HANDLER = lv_context_handler
         OPERATION = lv_operation
    IMPORTING
         ERROR_TYPE = lv_error_type
         ERROR_CODE = lv_error_code
    TABLES
         T_PNR_FOP_IN = lt_t_pnr_fop_in
         T_PNR_ADDRESS_OUT = lt_t_pnr_address_out
         T_PNR_PHONE_OUT = lt_t_pnr_phone_out
         T_PNR_FOP_OUT = lt_t_pnr_fop_out
         T_PNR_REMARKS_OUT = lt_t_pnr_remarks_out
         T_PNR_FQTV_OUT = lt_t_pnr_fqtv_out
         T_PNR_SEAT_OUT = lt_t_pnr_seat_out
         T_PNR_SEAT_DETAILS_OUT = lt_t_pnr_seat_details_out
         T_PNR_MISC_SSR_OUT = lt_t_pnr_misc_ssr_out
         T_PNR_OSI_OUT = lt_t_pnr_osi_out
         T_PNR_TK_ELEMENT_OUT = lt_t_pnr_tk_element_out
         T_SSR_SEGMENT_ASSOCIATION_IN = lt_t_ssr_segment_association_in
         T_PNR_SEGMENT_ASSOCIATION = lt_t_pnr_segment_association
         T_PNR_ACKNOWLEDGEMENT = lt_t_pnr_acknowledgement
         T_PNR_MAIN_OUT = lt_t_pnr_main_out
         T_PNR_NAME_OUT = lt_t_pnr_name_out
         T_PNR_FLIGHT_OUT = lt_t_pnr_flight_out
         T_PNR_HOTEL_OUT = lt_t_pnr_hotel_out
         T_PNR_CAR_OUT = lt_t_pnr_car_out
         T_PNR_OTHER_SERVICE_OUT = lt_t_pnr_other_service_out
         T_PNR_AUXILIARY_OUT = lt_t_pnr_auxiliary_out
. " FITP_EDIT_FOP_SECTION




ABAP code using 7.40 inline data declarations to call FM FITP_EDIT_FOP_SECTION

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 ERROR_TYPE FROM FTPS_API INTO @DATA(ld_error_type).
 
 
"SELECT single CTXTID FROM FTPS_API INTO @DATA(ld_context_handler).
 
 
 
 
 
 
 
 
 
 
 
"SELECT single INT1 FROM FTPS_API INTO @DATA(ld_operation).
 
"SELECT single ERROR_CODE FROM FTPS_API INTO @DATA(ld_error_code).
 
 
 
 
 
 
 
 
 
 
 


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!