RV56TRSL is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report is used at many various points and primarily serves in the selection of shipments and their presentation as a list, which is constructed using the general list viewer
If you would like to execute this report or see the full code listing simply enter RV56TRSL into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
VT31N - Selection Variants for Fwdg Agents
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.
Selection Text: K_DTDIS = D Planning end
Selection Text: K_DTABF = D Act. shipment completion date
Selection Text: K_DPTEN = D Planned shipment end
Selection Text: K_DPTBG = D Planned shipment start
Selection Text: K_DPREG = D Planned check-in date
Selection Text: K_DPLEN = D Planned loading end
Selection Text: K_DPLBG = D Planned loading start
Selection Text: K_DPABF = D Planned shipment compl. date
Selection Text: K_DATEN = D Actual shipment end
Selection Text: K_DATBG = D Actual shipment start
Selection Text: K_DAREG = D Actual check-in date
Selection Text: K_DALEN = D Actual loading end
Selection Text: K_DALBG = D Actual loading start
Selection Text: K_BFART = D Service Level
Selection Text: K_AENAM = D Changed by
Selection Text: K_AEDAT = D Changed on
Selection Text: K_ADD04 = D Suppl. 4
Selection Text: K_ADD03 = D Suppl. 3
Selection Text: K_ADD02 = D Suppl. 2
Selection Text: K_ADD01 = D Suppl. 1
Selection Text: K_ABWST = D Process ctrl
Selection Text: K_ABFER = D Shipment completion type
Selection Text: A_WERKZ = D Plant at destination point
Selection Text: A_WERKA = D Plant point of departure
Selection Text: A_VSTEZ = D Shipping point at destination
Selection Text: A_VSTEL = D Shipping point at departure
Selection Text: A_VSART = D Shipment type for stage
Selection Text: A_TDLNR = D Service agent for stage
Selection Text: A_PSTLZ = D Destination postal code
Selection Text: A_PSTLA = D Departure postal code
Selection Text: A_ORT1Z = D Destination
Selection Text: A_ORT1A = D Point of departure
Selection Text: A_LSTEZ = D Destination: Loading point
Selection Text: A_LSTEL = D Departure: Loading point
Selection Text: S_VBELN = Outbound Delivery
Selection Text: S_UTYPE = D Packaging Material Type
Selection Text: S_TKNUM = Shipment Number
Selection Text: S_SAMMG = Grouped deliveries
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RANGE_CHECK_FOR_SINGLE_VALUES CALL FUNCTION 'RANGE_CHECK_FOR_SINGLE_VALUES' IMPORTING is_single = range_is_single TABLES range_tab = k_tknum EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_FOR_PURCHORD CALL FUNCTION 'SD_SHIPMENT_FOR_PURCHORD' TABLES shipment_i = k_tknum purchord_i = s_ebeln shipment_o = k_tknum EXCEPTIONS purchord_i_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_FOR_SHINOTIF CALL FUNCTION 'SD_SHIPMENT_FOR_SHINOTIF' TABLES shipment_i = k_tknum shinotif_i = s_liavn shipment_o = k_tknum EXCEPTIONS shinotif_i_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_FOR_SALESORD CALL FUNCTION 'SD_SHIPMENT_FOR_SALESORD' TABLES shipment_i = k_tknum salesord_i = s_aufnr shipment_o = k_tknum EXCEPTIONS salesord_i_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_FOR_DELGROUP CALL FUNCTION 'SD_SHIPMENT_FOR_DELGROUP' TABLES shipment_i = k_tknum delgroup_i = s_sammg shipment_o = k_tknum EXCEPTIONS delgroup_i_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_FOR_DELIVERY CALL FUNCTION 'SD_SHIPMENT_FOR_DELIVERY' TABLES shipment_i = k_tknum delivery_i = s_vbeln shipment_o = k_tknum EXCEPTIONS delivery_i_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_WITH_REF_SHIP_UNIT CALL FUNCTION 'SD_SHIPMENT_WITH_REF_SHIP_UNIT' TABLES shipment_i = k_tknum shipping_unit = s_means identification = s_plate driver_name = s_namef co_driver_name = s_nambe shipment_o = k_tknum EXCEPTIONS specification_is_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_SHIPMENT_WITH_REF_SHIP_UNIT CALL FUNCTION 'SD_SHIPMENT_WITH_REF_SHIP_UNIT' TABLES shipment_i = k_tknum shipping_unit = s_utype identification = s_exidv * driver_name = s_namef * co_driver_name = s_nambe shipment_o = k_tknum EXCEPTIONS specification_is_empty = 1 no_entries_found = 2 OTHERS = 3.
SD_GTIS_SELECT_TRANSPORTS CALL FUNCTION 'SD_GTIS_SELECT_TRANSPORTS' EXPORTING input = 'T' TABLES deliveries = deliveries shipments = shipments xvttk = tmpvttk EXCEPTIONS OTHERS = 1.
SD_SHIPMENT_ALV_VIEW_CHANGE CALL FUNCTION 'SD_SHIPMENT_ALV_VIEW_CHANGE'.
SD_DELIVERY_FOR_TRNS_VARCHK CALL FUNCTION 'SD_DELIVERY_FOR_TRNS_VARCHK' EXPORTING i_ship_proc_type = tvtk-abfer i_variant = l_svtra i_opt_create_var = ' ' EXCEPTIONS OTHERS = 99.
LE_SHIPMENT_TRANSACTION_CALL CALL FUNCTION 'LE_SHIPMENT_TRANSACTION_CALL' EXPORTING i_mode = transaction TABLES i_tknum_range = tknum_range.
RANGE_CHECK_FOR_SINGLE_VALUES CALL FUNCTION 'RANGE_CHECK_FOR_SINGLE_VALUES' IMPORTING is_single = range_is_single TABLES range_tab = tknum_range EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_HEADER_DESCRIPTION CALL FUNCTION 'SD_SHIPMENT_HEADER_DESCRIPTION' EXPORTING i_xvttk = l_xvttk CHANGING c_txt_overall_status = l_status_text EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_STATUS_SET CALL FUNCTION 'SD_SHIPMENT_STATUS_SET' EXPORTING i_tknum = zvttk-tknum i_status = l_status opt_dialog = l_opt_dialog IMPORTING e_save_log = l_save_log "n_661998 TABLES c_logfile = l_logfile CHANGING c_error_warning_occured = l_error_warning_occured EXCEPTIONS status_not_set = 1 OTHERS = 2.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-w01 "Errors/warnings occured textline1 = text-pro "Show log file ? titel = ' ' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 1.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'SD_VT04' IMPORTING number = lv_protnum EXCEPTIONS OTHERS = 99.
SD_SHIPMENT_VT04_PROT_SAVE CALL FUNCTION 'SD_SHIPMENT_VT04_PROT_SAVE' EXPORTING i_prot_num = lv_protnum EXCEPTIONS OTHERS = 0.
ADDR_MEMORY_CLEAR CALL FUNCTION 'ADDR_MEMORY_CLEAR' EXPORTING FORCE = 'X' EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_HEADER_DESCRIPTION CALL FUNCTION 'SD_SHIPMENT_HEADER_DESCRIPTION' EXPORTING i_xvttk = l_xvttk i_langu = sy-langu i_adrnr = l_adrnr "n_635782 CHANGING c_txt_document_cat = zvttk-vbtyp_txt c_txt_planning_point = zvttk-tplst_txt c_txt_shipment_type = zvttk-shtyp_txt c_txt_leg_det_type = zvttk-sterm_txt c_txt_processing_type = zvttk-abfer_txt c_txt_process_control = zvttk-abwst_txt c_txt_service_level = zvttk-bfart_txt c_txt_shipping_type = zvttk-vsart_txt c_txt_ship_typ_prel = zvttk-vsavl_txt c_txt_ship_typ_subs = zvttk-vsanl_txt c_txt_leg_indicator = zvttk-laufk_txt c_txt_shipping_cond = zvttk-vsbed_txt c_txt_route = zvttk-route_txt c_txt_carrier = zvttk-tdlnr_txt c_txt_overall_status = zvttk-sttrg_txt c_txt_freight_cost_relevance = zvttk-frkrl_txt c_txt_freight_calc_status = zvttk-fbsta_txt c_txt_freight_sett_status = zvttk-arsta_txt c_txt_ovrl_freight_calc_status = zvttk-fbgst_txt c_txt_ovrl_freight_sett_status = zvttk-argst_txt c_txt_special_processing = zvttk-sdabw_txt c_txt_pricing_procedure = zvttk-kkalsm_txt c_routid = zvttk-routid c_txt_add_info_1 = zvttk-add01_txt c_txt_add_info_2 = zvttk-add02_txt c_txt_add_info_3 = zvttk-add03_txt c_txt_add_info_4 = zvttk-add04_txt EXCEPTIONS OTHERS = 1.
SD_SHIPMENT_PROTOCOL_GET CALL FUNCTION 'SD_SHIPMENT_PROTOCOL_GET' TABLES c_protocol = g_protocol EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_VT04_PROT_OUTPUT CALL FUNCTION 'SD_SHIPMENT_VT04_PROT_OUTPUT' TABLES i_protocol = g_protocol.
SD_SHIPMENT_ALV_LIST_INFO_GET CALL FUNCTION 'SD_SHIPMENT_ALV_LIST_INFO_GET' IMPORTING * sort_field = sort_field * sort_direction = sort_direction l_list_level = list_level l_view_id = view_id EXCEPTIONS OTHERS = 0.
HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING * CUCOL = 0 * CUROW = 0 display = ' ' selectfield = 'TRATY' * TITEL = ' ' * NO_PERS_HELP_SELECT = ' ' * TITLE_IN_VALUES_LIST = ' ' * SHOW_ALL_VALUES_AT_FIRST_TIME = ' ' * USE_USER_SELECTIONS = ' ' write_selectfield_in_colours = 'X' * NO_SCROLL = ' ' * NO_CONVERSION = ' ' reduced_status_only = 'X' * NO_MARKING_OF_CHECKVALUE = ' ' * NO_DISPLAY_OF_PERS_VALUES = ' ' IMPORTING ind = l_index TABLES fields = it_help_struc full_table = it_help * USER_SEL_FIELDS = EXCEPTIONS full_table_empty = 1 no_tablestructure_given = 2 no_tablefields_in_dictionary = 3 more_then_one_selectfield = 4 no_selectfield = 5 OTHERS = 6.
RS_VARIANT_SAVE_FROM_SELSCREEN CALL FUNCTION 'RS_VARIANT_SAVE_FROM_SELSCREEN' EXPORTING curr_report = repname user_vari = us_variant IMPORTING * variant = l_variant function = l_fcode EXCEPTIONS OTHERS = 1.
RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' EXPORTING report = repname variant = us_variant IMPORTING r_c = retcode EXCEPTIONS not_authorized = 1 no_report = 2 report_not_existent = 3 report_not_supplied = 4 OTHERS = 5.
RS_VARIANT_DELETE CALL FUNCTION 'RS_VARIANT_DELETE' EXPORTING report = repname variant = us_variant IMPORTING variant = us_variant EXCEPTIONS not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 variant_not_existent = 7 variant_protected = 8 OTHERS = 9.
RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' EXPORTING report = repname variant = p_variant IMPORTING r_c = retcode EXCEPTIONS not_authorized = 1 no_report = 2 report_not_existent = 3 report_not_supplied = 4 OTHERS = 5.
RS_SUPPORT_SELECTIONS CALL FUNCTION 'RS_SUPPORT_SELECTIONS' EXPORTING report = repname variant = p_variant EXCEPTIONS variant_not_existent = 1 variant_obsolete = 2 OTHERS = 3.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = repname TABLES selection_table = seltab EXCEPTIONS OTHERS = 1.
SD_SHIPMENT_ALV_LIST_INFO_GET CALL FUNCTION 'SD_SHIPMENT_ALV_LIST_INFO_GET' * IMPORTING * SORT_FIELD = * SORT_DIRECTION = * L_LIST_LEVEL = * L_VIEW_ID = * ENTRIES = TABLES l_tknum_range = tknum_range EXCEPTIONS OTHERS = 0.
SD_ALV CALL FUNCTION 'SD_ALV' EXPORTING report_name = rv56trsl mode = l_mode "n525859 TABLES t_alv = zvttk EXCEPTIONS OTHERS = 0.
RV_DELIVERY_PRINT_VIEW CALL FUNCTION 'RV_DELIVERY_PRINT_VIEW' EXPORTING comwa = vbco3 IMPORTING kopf = l_vbdkl TABLES pos = l_vbdpl.
FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING expressions = texpr kind = ss_kind field_groups_key = qcat IMPORTING selection_id = selid expressions = texpr field_ranges = trange TABLES tables_tab = tabs fields_tab = fields EXCEPTIONS fields_incomplete = 01 fields_no_join = 02 field_not_found = 03 no_tables = 04 table_not_found = 05 expression_not_supported = 06 incorrect_expression = 07 illegal_kind = 08 area_not_found = 09 inconsistent_area = 10 kind_f_no_fields_left = 11 kind_f_no_fields = 12 too_many_fields = 13.
FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING selection_id = selid title = title status = 1 IMPORTING expressions = texpr field_ranges = trange TABLES fields_tab = fields EXCEPTIONS internal_error = 01 no_action = 02 selid_not_found = 03 OTHERS = 04.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = l_report TABLES selection_table = l_sel_tab EXCEPTIONS OTHERS = 0.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = pfstatus_start p_program = rv56trsl TABLES p_exclude = exclude EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_F4_HELP CALL FUNCTION 'SD_SHIPMENT_F4_HELP' EXPORTING i_opt_restricted = space CHANGING c_tknum_range = s_tknum[] c_tknum = s_tknum-low.
SD_SHIPMENT_F4_HELP CALL FUNCTION 'SD_SHIPMENT_F4_HELP' EXPORTING i_opt_restricted = space CHANGING c_tknum_range = s_tknum[] c_tknum = s_tknum-high.
SD_SHIPMENT_F4_HELP CALL FUNCTION 'SD_SHIPMENT_F4_HELP' EXPORTING i_opt_restricted = space CHANGING c_tknum_range = k_tknum[] c_tknum = k_tknum-low.
SD_SHIPMENT_F4_HELP CALL FUNCTION 'SD_SHIPMENT_F4_HELP' EXPORTING i_opt_restricted = space CHANGING c_tknum_range = k_tknum[] c_tknum = k_tknum-high.
SD_SCDS_CREATE CALL FUNCTION 'SD_SCDS_CREATE' EXPORTING i_opt_package_size = pacsz IMPORTING e_refobj_range_locked = object_range_locked[] CHANGING c_refobj_range = object_range[] EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_HEADERS_CHANGE_DIA CALL FUNCTION 'SD_SHIPMENT_HEADERS_CHANGE_DIA' TABLES it_vttk = zvttk EXCEPTIONS OTHERS = 0. "^_n_804606
SD_SHIPMENT_HEADERS_CHANGE_DIA CALL FUNCTION 'SD_SHIPMENT_HEADERS_CHANGE_DIA' TABLES it_vttk = zvttk EXCEPTIONS OTHERS = 0.
SD_SCDS_CREATE CALL FUNCTION 'SD_SCDS_CREATE' EXPORTING i_opt_package_size = pacsz IMPORTING e_refobj_range_locked = object_range_locked[] CHANGING c_refobj_range = object_range[] EXCEPTIONS OTHERS = 0.
SD_ALV CALL FUNCTION 'SD_ALV' "#EC * EXPORTING report_name = rv56trsl mode = l_mode TABLES t_alv = zvttk EXCEPTIONS OTHERS = 0.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = 'RV56TRSL' TABLES selection_table = l_sel_tab EXCEPTIONS OTHERS = 0.
SD_SHIPMENT_HEADERS_CHANGE_DIA CALL FUNCTION 'SD_SHIPMENT_HEADERS_CHANGE_DIA' EXPORTING i_in_popup = 'X' TABLES it_vttk = l_it_vttk EXCEPTIONS OTHERS = 0.
RV_SHIPMENT_READ CALL FUNCTION 'RV_SHIPMENT_READ' EXPORTING shipment_number = p_zvttk_tknum option_items = 'X' option_minimized_item_data = 'X' option_segments = ' ' option_sales_orders = ' ' * OPTION_EXPORT_DATA = ' ' option_delivery_lock = ' ' option_ignore_missing_deliv = 'X' * I_FILTER_TYPE = 'F' * IMPORTING * SHIPMENT_HEADER = * E_DELIVERY_MISSING = TABLES shipment_items = p_local_vttp shipment_segments = p_local_vtts shipment_segment_item = p_local_vtsp delivery_headers = local_vtrlk delivery_items = local_vtrlp EXCEPTIONS not_found = 1 delivery_lock = 2 delivery_missing = 3 OTHERS = 4 .
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = p_local_disvariant_alv EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = local_disvariant_alv_report i_callback_pf_status_set = 'SET_PF_STAUS_CDQT' i_callback_user_command = 'HANDLE_USER_COMMAND_CDQT ' * IS_LAYOUT = * IT_FIELDCAT = * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = i_screen_start_column = 1 i_screen_start_line = 1 i_screen_end_column = 100 i_screen_end_line = local_linco i_default = 'X' i_save = 'A' is_variant = local_disvariant_alv * IT_EVENTS = it_event_exit = local_exit_t_event i_tabname_header = const_s_name_vtrlk i_tabname_item = const_s_name_vtrlp i_structure_name_header = const_s_name_vtrlk i_structure_name_item = const_s_name_vtrlp is_keyinfo = local_key_info * IS_PRINT = * IS_REPREP_ID = IMPORTING * e_exit_caused_by_caller = es_exit_caused_by_user = local_exit_comm_issu TABLES t_outtab_header = local_vtrlk t_outtab_item = stored_local_vtrlp EXCEPTIONS program_error = 1 OTHERS = 2 .
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 RV56TRSL or its description.