SAP Reports / Programs | Financial Accounting | Travel Management | Travel Planning(FI-TV-PL) SAP FI

GET_GETTHERE_PNR SAP ABAP Report - GETGETTHEREPNR







GET_GETTHERE_PNR is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter GET_GETTHERE_PNR into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT GET_GETTHERE_PNR. "Basic submit
SUBMIT GET_GETTHERE_PNR AND RETURN. "Return to original report after report execution complete
SUBMIT GET_GETTHERE_PNR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: I_REQ_DT = Synchronization Date(Optional)
Selection Text: I_REQ_TM = Synchronization Time(Optional)
Selection Text: I_TRVOF = Select GetThere Group
Selection Text: Q_LOC = D .
Text Symbol: 007 = Msg. Number
Text Symbol: 009 = Msg. Type
Text Symbol: 010 = Msg. Class
Text Symbol: 011 = PNR
Text Symbol: 012 = GetThere Synchronization: List of retrieved PNRs
Text Symbol: 013 = Message
Text Symbol: 014 = Personal number


INCLUDES used within this REPORT GET_GETTHERE_PNR

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FITP_GET_PNR_GT_BY_OFFICEFIND * CALL FUNCTION 'FITP_GET_PNR_GT_BY_OFFICEFIND' * EXPORTING * i_office_find = ls_ta20office_find-office_find * i_queueing_office = ls_ta20office_find-office * i_request_date = lv_request_date * i_request_time = lv_request_time * it_get_pnr = lt_get_pnr * IMPORTING * et_generic_pnr = lt_generic_pnr * et_return = lt_return * EXCEPTIONS * OTHERS = 2.

BALW_BAPIRETURN_GET2 * CALL FUNCTION 'BALW_BAPIRETURN_GET2' * EXPORTING * type = ls_return-type * cl = ls_return-id * number = ls_return-number * par1 = ls_return-message_v1 * par2 = ls_return-message_v2 * par3 = ls_return-message_v3 * par4 = ls_return-message_v4 * parameter = ls_return-parameter * IMPORTING * return = ls_return.

TP_1W_GETTHERE_LIST CALL FUNCTION 'TP_1W_GETTHERE_LIST' EXPORTING context_number = '05' queueing_office = ls_ta20office_find-office request_date = lv_request_date request_time = lv_request_time IMPORTING et_pnr_list = lt_pnr_list EXCEPTIONS no_destination = 1 connection_error = 2 invalid_context = 3 OTHERS = 4.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = wa_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

TP_1W_GETTHERE_OPEN_TRIP CALL FUNCTION 'TP_1W_GETTHERE_OPEN_TRIP' EXPORTING context_number = '05' pnr_locator = lv_rec_locator IMPORTING * et_return = et_return " note 1901126 et_return = lt_return " note 1901126 e_generic_pnr = ls_generic_pnr EXCEPTIONS pnr_retrieval_error = 1 no_destination = 2 invalid_variant = 3 connection_error = 4 OTHERS = 5.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = 'S' cl = 'FITP' number = '521' parameter = 'TP_1W_GETTHERE_LIST' IMPORTING return = wa_return.

TP_START_STOP_CONNECTION CALL FUNCTION 'TP_START_STOP_CONNECTION' EXPORTING provider = '1W' variant = '05' start_connection = space EXCEPTIONS no_destination_found = 1 no_valid_variant = 2 no_valid_res_system = 3 connection_error = 4 disconnection_error = 5 rfc_error = 6 OTHERS = 7.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = wa_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_CONVERT_GEN_PNR_STRUC CALL FUNCTION 'FITP_CONVERT_GEN_PNR_STRUC' EXPORTING i_sw_direction = 'I' "from generic to interface CHANGING gen_pnr = ls_generic_pnr gen_interf_pnr = ls_gen_interf_pnr.

PTRA_UTIL_MEM_CLEAR_ALL CALL FUNCTION 'PTRA_UTIL_MEM_CLEAR_ALL' "clear UTIL-memory...

PTRM_UTIL_MESSAGES_DELETE CALL FUNCTION 'PTRM_UTIL_MESSAGES_DELETE' EXPORTING i_all_only_once_messages = 'X'.

PTRA_SCREEN_MEM_CLEAR_ALL CALL FUNCTION 'PTRA_SCREEN_MEM_CLEAR_ALL' "clear screen memory...

FITP_CHECK_SYNCHRO_DATA CALL FUNCTION 'FITP_CHECK_SYNCHRO_DATA' EXPORTING i_synchro = ls_generic_pnr-synchro IMPORTING e_return = ls_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_GET_TRIP_LIMITS CALL FUNCTION 'FITP_GET_TRIP_LIMITS' "derive trip begin/end from travel services EXPORTING pt_gen_flight = ls_gen_interf_pnr-flight[] pt_gen_hotel = ls_gen_interf_pnr-hotel[] pt_gen_car = ls_gen_interf_pnr-car[] pt_gen_train = ls_gen_interf_pnr-rail[] CHANGING p_plan = ls_plan.

BALW_BAPIRETURN_GET2





CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_CHECK_FTRAVL CALL FUNCTION 'FITP_CHECK_FTRAVL' EXPORTING iv_authp = '*' "AUTHP = '*': all personnelnumbers iv_authc = 'W' "AUTHC = 'W': maintain R/3 data EXCEPTIONS no_authorisation = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_MAP_PNR CALL FUNCTION 'FITP_MAP_PNR' EXPORTING generic_pnr = ls_gen_interf_pnr TABLES t_variant = lt_variant t_item = lt_item t_fare_comp = lt_fare_comp t_flight = lt_flight t_flight_leg = lt_flight_leg t_flight_pref = lt_flight_pref t_flight_fare = lt_flight_fare t_flight_tst = lt_flight_tst t_hotel = lt_hotel t_car = lt_car t_train = lt_train t_other = lt_other t_sync_data = lt_sync_data t_pnr_name = lt_pnr_name t_pnr_osi = lt_pnr_osi t_pnr_address = lt_pnr_address t_pnr_remarks = lt_pnr_remarks t_pnr_ssr = lt_pnr_ssr t_pnr_phone = lt_pnr_phone t_info = lt_info EXCEPTIONS mapping_error = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

PA_TRV_GET_PERNR_MOREI_ADDON CALL FUNCTION 'PA_TRV_GET_PERNR_MOREI_ADDON' EXPORTING pernr = lv_pernr IMPORTING morei = lv_morei EXCEPTIONS no_infotype_0001_found = 1 no_authority_for_pernr = 2 no_infotype_0017_found = 3 no_infotype_0008_found = 4 no_spras_found = 5 OTHERS = 6. "#EC FB_RC

PTRM_WEB_CE_ENQUEUE_EPTRV CALL FUNCTION 'PTRM_WEB_CE_ENQUEUE_EPTRV' EXPORTING pernr = lv_pernr reinr = lv_reinr _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2 error_occurred = 3 OTHERS = 4.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_DETERMINE_FLIGHT_DEST CALL FUNCTION 'FITP_DETERMINE_FLIGHT_DEST' EXPORTING t_items = lt_item t_flight = lt_flight CHANGING plan = ls_plan wa_req_head = ls_req_head.

FITP_DETERMINE_TRAIN_DEST CALL FUNCTION 'FITP_DETERMINE_TRAIN_DEST' EXPORTING t_items = lt_item t_train = lt_train t_flight = lt_flight CHANGING plan = ls_plan wa_req_head = ls_req_head.

FITP_CREATE_TRIP_FROM_PLAN CALL FUNCTION 'FITP_CREATE_TRIP_FROM_PLAN' EXPORTING morei = lv_morei IMPORTING wa_head = ls_head wa_perio = ls_perio TABLES t_plan = lt_plan t_item = lt_item t_variant = lt_variant t_fare_comp = lt_fare_comp t_fare_note = lt_fare_note t_flight = lt_flight t_flight_leg = lt_flight_leg t_flight_pref = lt_flight_pref t_flight_fare = lt_flight_fare t_flight_tst = lt_flight_tst t_hotel = lt_hotel t_hotel_pref = lt_hotel_pref t_car = lt_car t_car_pref = lt_car_pref t_train = lt_train t_train_pref = lt_train_pref t_other = lt_other t_pnr = lt_pnr t_pnr_name = lt_pnr_name t_pnr_osi = lt_pnr_osi t_pnr_address = lt_pnr_address t_pnr_remarks = lt_pnr_remarks t_pnr_ssr = lt_pnr_ssr t_pnr_phone = lt_pnr_phone t_info = lt_info t_sync_data = lt_sync_data t_req_head = lt_req_head t_request = lt_request t_req_reason = lt_req_reason t_req_account = lt_req_account t_req_advance = lt_req_advance t_user = lt_user CHANGING wa_plan = ls_plan wa_req_head = ls_req_head EXCEPTIONS creation_failed = 1 enqueue_failed = 2 OTHERS = 3.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_SAVE_TRIP_FROM_PLAN CALL FUNCTION 'FITP_SAVE_TRIP_FROM_PLAN' EXPORTING morei = lv_morei TABLES t_plan = lt_plan t_item = lt_item t_req_head = lt_req_head t_request = lt_request t_req_account = lt_req_account t_req_advance = lt_req_advance t_user = lt_user CHANGING wa_plan = ls_plan wa_req_head = ls_req_head wa_head = ls_head wa_perio = ls_perio EXCEPTIONS overlapping_error = 1 update_failed = 2 OTHERS = 3.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_UPDATE_REQUEST CALL FUNCTION 'FITP_UPDATE_REQUEST' EXPORTING wa_request_head = ls_req_head TABLES request_head = lt_req_head request = lt_request account = lt_req_account advance = lt_req_advance reason = lt_req_reason EXCEPTIONS database_error_request = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_UPDATE_PLAN CALL FUNCTION 'FITP_UPDATE_PLAN' EXPORTING wa_head = ls_head wa_perio = ls_perio wa_plan = ls_plan TABLES t_variant = lt_variant t_item = lt_item t_fare_comp = lt_fare_comp t_flight = lt_flight t_flight_leg = lt_flight_leg t_flight_pref = lt_flight_pref t_flight_fare = lt_flight_fare t_flight_tst = lt_flight_tst t_hotel = lt_hotel t_hotel_pref = lt_hotel_pref t_car = lt_car t_car_pref = lt_car_pref t_train = lt_train t_train_pref = lt_train_pref t_pnr = lt_pnr t_pnr_name = lt_pnr_name t_pnr_osi = lt_pnr_osi t_pnr_address = lt_pnr_address t_pnr_remarks = lt_pnr_remarks t_pnr_ssr = lt_pnr_ssr t_pnr_phone = lt_pnr_phone t_tm_memo = lt_memo t_info = lt_info t_sync_data = lt_sync_data t_other = lt_other EXCEPTIONS database_error_plan = 1 database_error_head_perio = 2 OTHERS = 3.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

PTRM_WEB_CE_DEQUEUE_EPTRV CALL FUNCTION 'PTRM_WEB_CE_DEQUEUE_EPTRV' EXPORTING pernr = lv_pernr reinr = lv_reinr.

FITP_REQUEST_TABLES_READ CALL FUNCTION 'FITP_REQUEST_TABLES_READ' EXPORTING pernr = lv_pernr reinr = lv_reinr plan_request = 'R' change_to_p = 'X' IMPORTING wa_req_head = ls_req_head wa_head = ls_head wa_perio = ls_perio TABLES t_req_head = lt_req_head t_request = lt_request t_req_advance = lt_req_advance t_req_account = lt_req_account t_req_reason = lt_req_reason t_user = lt_user.




FITP_GET_TRIP_LIMITS CALL FUNCTION 'FITP_GET_TRIP_LIMITS' "derive trip begin/end from travel services EXPORTING pt_gen_flight = ls_gen_interf_pnr-flight[] pt_gen_hotel = ls_gen_interf_pnr-hotel[] pt_gen_car = ls_gen_interf_pnr-car[] pt_gen_train = ls_gen_interf_pnr-rail[] CHANGING p_plan = ls_plan.

FITP_REQUEST_TABLES_READ CALL FUNCTION 'FITP_REQUEST_TABLES_READ' EXPORTING pernr = ls_variant-pernr reinr = ls_variant-reinr plan_request = 'P' IMPORTING wa_req_head = ls_req_head wa_head = ls_head wa_perio = ls_perio TABLES t_req_head = lt_req_head t_request = lt_request t_req_advance = lt_req_advance t_req_account = lt_req_account t_req_reason = lt_req_reason t_user = lt_user.

FITP_GET_HEADER CALL FUNCTION 'FITP_GET_HEADER' EXPORTING wa_variant = ls_variant generic_pnr = ls_gen_interf_pnr IMPORTING wa_plan = ls_plan TABLES t_error_seg = t_idoc_seg EXCEPTIONS no_entry_found = 1.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_MAP_PNR CALL FUNCTION 'FITP_MAP_PNR' EXPORTING generic_pnr = ls_gen_interf_pnr wa_head = ls_head wa_perio = ls_perio wa_plan = ls_plan TABLES t_variant = lt_variant t_item = lt_item t_fare_comp = lt_fare_comp t_flight = lt_flight t_flight_leg = lt_flight_leg t_flight_pref = lt_flight_pref t_flight_fare = lt_flight_fare t_flight_tst = lt_flight_tst t_hotel = lt_hotel t_car = lt_car t_train = lt_train t_other = lt_other t_sync_data = lt_sync_data t_pnr_name = lt_pnr_name t_pnr_osi = lt_pnr_osi t_pnr_address = lt_pnr_address t_pnr_remarks = lt_pnr_remarks t_pnr_ssr = lt_pnr_ssr t_pnr_phone = lt_pnr_phone t_info = lt_info EXCEPTIONS mapping_error = 1.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_DETERMINE_FLIGHT_DEST CALL FUNCTION 'FITP_DETERMINE_FLIGHT_DEST' EXPORTING t_items = lt_item t_flight = lt_flight CHANGING plan = ls_plan wa_req_head = ls_req_head.

FITP_DETERMINE_TRAIN_DEST CALL FUNCTION 'FITP_DETERMINE_TRAIN_DEST' EXPORTING t_items = lt_item t_train = lt_train t_flight = lt_flight CHANGING plan = ls_plan wa_req_head = ls_req_head.

FITP_SAVE_TRIP_FROM_PLAN CALL FUNCTION 'FITP_SAVE_TRIP_FROM_PLAN' EXPORTING morei = ls_head-morei TABLES t_plan = lt_plan t_item = lt_item t_req_head = lt_req_head t_request = lt_request t_req_account = lt_req_account t_req_advance = lt_req_advance t_user = lt_user CHANGING wa_plan = ls_plan wa_req_head = ls_req_head wa_head = ls_head wa_perio = ls_perio EXCEPTIONS update_failed = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_UPDATE_REQUEST CALL FUNCTION 'FITP_UPDATE_REQUEST' EXPORTING wa_request_head = ls_req_head TABLES request_head = lt_req_head request = lt_request account = lt_req_account advance = lt_req_advance reason = lt_req_reason EXCEPTIONS database_error_request = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_UPDATE_PLAN CALL FUNCTION 'FITP_UPDATE_PLAN' EXPORTING wa_head = ls_head wa_perio = ls_perio wa_plan = ls_plan TABLES t_variant = lt_variant t_item = lt_item t_fare_comp = lt_fare_comp t_flight = lt_flight t_flight_leg = lt_flight_leg t_flight_pref = lt_flight_pref t_flight_fare = lt_flight_fare t_flight_tst = lt_flight_tst t_fare_note = lt_fare_note t_hotel = lt_hotel t_hotel_pref = lt_hotel_pref t_car = lt_car t_car_pref = lt_car_pref t_train = lt_train t_train_pref = lt_train_pref t_pnr = lt_pnr t_pnr_name = lt_pnr_name t_pnr_osi = lt_pnr_osi t_pnr_address = lt_pnr_address t_pnr_remarks = lt_pnr_remarks t_pnr_ssr = lt_pnr_ssr t_pnr_phone = lt_pnr_phone t_tm_memo = lt_tm_memo t_info = lt_info t_sync_data = lt_sync_data t_other = lt_other EXCEPTIONS database_error_plan = 1 database_error_head_perio = 2 OTHERS = 3.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = ls_return-type cl = ls_return-id number = ls_return-number par1 = ls_return-message_v1 par2 = ls_return-message_v2 par3 = ls_return-message_v3 par4 = ls_return-message_v4 parameter = ls_return-parameter IMPORTING return = ls_return.

FITP_TRIGGER_WORKFLOW CALL FUNCTION 'FITP_TRIGGER_WORKFLOW' EXPORTING persnr = lv_pernr reinr = ls_plan-reinr plannr = '01' "#EC NOTEXT event = 'PlanChanged' "#EC NOTEXT EXCEPTIONS event_creation_failed = 1 OTHERS = 2. "#EC FB_RC

FITP_TRIGGER_WORKFLOW CALL FUNCTION 'FITP_TRIGGER_WORKFLOW' EXPORTING persnr = lv_pernr reinr = ls_plan-reinr plannr = '01' "#EC NOTEXT event = event EXCEPTIONS event_creation_failed = 1 OTHERS = 2.

BALW_BAPIRETURN_GET2 * CALL FUNCTION 'BALW_BAPIRETURN_GET2' * EXPORTING * type = ls_return-type * cl = ls_return-id * number = ls_return-number * par1 = ls_return-message_v1 * par2 = ls_return-message_v2 * par3 = ls_return-message_v3 * par4 = ls_return-message_v4 * parameter = ls_return-parameter * IMPORTING * return = ls_return.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = 'GET_GETTHERE_PNR' i_internal_tabname = 'T_ALV' i_inclname = 'GET_GETTHERE_PNR' CHANGING ct_fieldcat = t_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = 'GET_GETTHERE_PNR' i_grid_title = lv_grid_title is_layout = wa_layout_alv it_fieldcat = t_fieldcat it_events = lt_events TABLES t_outtab = t_alv EXCEPTIONS OTHERS = 2.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name GET_GETTHERE_PNR or its description.