WLF_LIST_F01 is a standard ABAP INCLUDE 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 WLF_LIST_F01 into the relevant SAP transactions such as SE38 or SE80
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.
Title: Include WLF_LIST_F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
WLF_ADJUST_SIGN_LIST_OUTPUT call function 'WLF_ADJUST_SIGN_LIST_OUTPUT' exporting i_adjust_sign = p_sign changing ct_komlfk = gt_komlfk.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = l_tabname fieldname = l_fieldname tables dfies_tab = lt_dfies exceptions not_found = 1 internal_error = 2 others = 3.
ICON_CREATE call function 'ICON_CREATE' exporting name = 'ICON_COLLAPSE' text = l_info info = l_info importing result =
exceptions others = 0.
ICON_CREATE call function 'ICON_CREATE' exporting name = 'ICON_EXPAND' text = l_info info = l_info importing result =
exceptions others = 0.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = c_tabname-param_ddic all_types = cl_wzre_con=>yes tables dfies_tab = lt_dfies exceptions not_found = 1 internal_error = 2 others = 3.
WLF_DOCUMENT_READ call function 'WLF_DOCUMENT_READ' exporting i_wbeln = cs_komlfk-wbeln i_enqueue = cl_wzre_con=>no i_konv_read = cl_wzre_con=>no i_komk_read = cl_wzre_con=>no importing e_komlfk = ls_komlfk exceptions empty_parameter = 1 no_record_found = 2 faktura_data_error = 3 regu_data_error = 4 regulist_data_error = 5 relist_data_error = 6 invalid_fakturaart = 7 others = 8.
FREE_SELECTIONS_RANGE_2_WHERE call function 'FREE_SELECTIONS_RANGE_2_WHERE' exporting field_ranges = lt_trange importing where_clauses = lt_where_clause.
WLF_READ_ONE_OBJECT_TO_TABLE call function 'WLF_READ_ONE_OBJECT_TO_TABLE' exporting i_archivekey =
-archivekey i_offset = -archiveofs i_fill_buffer = cl_wzre_con=>no tables et_wbrk = lt_wbrk exceptions object_not_found = 1 local_currency_conv_error = 2 error = 3 others = 4.
WLF_ADJUST_SIGN_LIST_OUTPUT call function 'WLF_ADJUST_SIGN_LIST_OUTPUT' exporting i_adjust_sign = p_sign changing ct_komlfk = lt_komlfk.
T685T_SINGLE_READ call function 'T685T_SINGLE_READ' exporting t685t_spras = sy-langu t685t_kvewe = 'B' t685t_kappl = is_nast-kappl t685t_kschl = is_nast-kschl importing wt685t = ls_t685t exceptions not_found = 1 others = 2.
DOMAIN_VALUE_GET call function 'DOMAIN_VALUE_GET' exporting i_domname = 'NA_VSTAT' i_domvalue = l_domvalue importing e_ddtext = l_ddtext exceptions not_exist = 1 others = 2.
DOMAIN_VALUE_GET call function 'DOMAIN_VALUE_GET' exporting i_domname = 'NA_NACHA' i_domvalue = l_domvalue importing e_ddtext = l_ddtext exceptions not_exist = 1 others = 2.
OWN_LOGICAL_SYSTEM_GET call function 'OWN_LOGICAL_SYSTEM_GET' importing own_logical_system = l_logsys exceptions own_logical_system_not_defined = 1 others = 2.
WLF_RFC_AGENCY_DOCUMENTS call function 'WLF_RFC_AGENCY_DOCUMENTS' destination g_rfcdest exporting i_mode = 'D' i_wbeln = is_komlrk_li-cp_wbeln_rfc exceptions no_data = 1 communication_failure = 2 message l_msg_txt system_failure = 3 message l_msg_txt others = 4.
RS_REFRESH_FROM_SELECTOPTIONS call function 'RS_REFRESH_FROM_SELECTOPTIONS' exporting curr_report = sy-repid tables selection_table = lt_rsparams exceptions not_found = 1 no_report = 2 others = 3.
RS_REFRESH_FROM_DYNAMICAL_SEL call function 'RS_REFRESH_FROM_DYNAMICAL_SEL' exporting curr_report = sy-repid mode_write_or_move = 'W' importing p_trange = lty_trange exceptions not_found = 1 wrong_type = 2 others = 3.
FREE_SELECTIONS_RANGE_2_EX call function 'FREE_SELECTIONS_RANGE_2_EX' exporting field_ranges = lty_trange importing expressions = lty_texpr.
LDB_PROCESS call function 'LDB_PROCESS' exporting ldbname = sy-dbnam expressions = lty_texpr tables callback = lt_callback selections = lt_rsparams exceptions ldb_not_reentrant = 1 ldb_incorrect = 2 ldb_already_running = 3 ldb_error = 4 ldb_selections_error = 5 ldb_selections_not_accepted = 6 variant_not_existent = 7 variant_obsolete = 8 variant_error = 9 free_selections_error = 10 callback_no_event = 11 callback_node_duplicate = 12 callback_no_program = 13 callback_no_cbform = 14 dyn_node_no_type = 15 dyn_node_invalid_type = 16 others = 17.
call function 'K_KKB_POPUP_RADIO2' exporting i_title = l_title i_text1 = l_text1 i_text2 = l_text2 i_default = '1' importing i_result = l_result exceptions cancel = 1 others = 2.
AIND_HELP_VALUES_FOR_ARCHINDEX call function 'AIND_HELP_VALUES_FOR_ARCHINDEX' exporting i_archobject = l_arc_object i_active_only = cl_wzre_con=>yes importing e_archindex = c_arcidx.
DOMAIN_VALUE_GET call function 'DOMAIN_VALUE_GET' exporting i_domname = l_domname i_domvalue = l_domvalue importing e_ddtext = l_domvalue_text exceptions not_exist = 1 others = 2.
SVRS_GET_RFC_DESTINATION call function 'SVRS_GET_RFC_DESTINATION' importing remote_dest = c_rfcdest exceptions no_destination = 1 others = 2.
CHANGEDOCUMENT_READ call function 'CHANGEDOCUMENT_READ' exporting objectclass = lc_objekt objectid = l_objectid time_of_change = l_time_low date_of_change = l_date_low date_until = l_date_high time_until = l_time_high tables editpos = lt_cdred exceptions no_position_found = 1 others = 2.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = c_tabname-param_ddic all_types = cl_wzre_con=>yes tables dfies_tab = lt_dfies exceptions not_found = 1 internal_error = 2 others = 3.
AIND_INDICES_FOR_OBJECT_GET call function 'AIND_INDICES_FOR_OBJECT_GET' exporting i_object = l_arc_object1 tables t_archindex = lt_archindex exceptions no_index_found = 1.
CONVERSION_EXIT_ALPHA_OUTPUT call function 'CONVERSION_EXIT_ALPHA_OUTPUT' exporting input = l_numc importing output = c_numrec.
SELECT_OPTIONS_RESTRICT call function 'SELECT_OPTIONS_RESTRICT' exporting restriction = l_restrict exceptions others = 1.
RPY_EXISTENCE_CHECK_FUNC call function 'RPY_EXISTENCE_CHECK_FUNC' exporting name = lc_fm_name exceptions not_exist = 1 others = 2.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'WRF_ATTR_FNAME_STY' tables dfies_tab = lt_dfies exceptions others = 3.
F4IF_INT_TABLE_VALUE_REQUEST call function 'F4IF_INT_TABLE_VALUE_REQUEST' exporting retfield = 'ATTRIBUTE_NAME' window_title = text-cp2 value_org = 'S' tables value_tab = lt_dynnam_f4 field_tab = lt_dfies return_tab = lt_return * DYNPFLD_MAPPING = exceptions parameter_error = 1 no_values_found = 2 others = 3.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = l_structure_name tables dfies_tab = lt_dfies.
HELP_DOCULINES_SHOW call function 'HELP_DOCULINES_SHOW' exporting help_infos = ls_help_info classic_sapscript = cl_wzre_con=>yes tables excludefun = lt_excl helplines = it_tline.
RS_SELSCREEN_INFO call function 'RS_SELSCREEN_INFO' exporting report = sy-repid tables field_info = lt_field_info exceptions no_selections = 1 report_not_existent = 2 subroutine_pool = 3 others = 4.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = l_tabname fieldname = l_fieldname tables dfies_tab = lt_dfies exceptions not_found = 1 internal_error = 2 others = 3.
DDIF_DTEL_GET call function 'DDIF_DTEL_GET' exporting name = l_tabname langu = sy-langu importing dd04v_wa = ls_dd04v exceptions illegal_input = 1 others = 2.
WLF_INVOICE_LIST_DISP_PREP_4 call function 'WLF_INVOICE_LIST_DISP_PREP_4' tables t_komlrk_li = ct_komlrk_li exceptions others = 0.
WLF_CHANGE_ESTATUS_MULTIPLE call function 'WLF_CHANGE_ESTATUS_MULTIPLE' exporting i_wdtyp = l_wdtyp i_status_new = l_estatus_new changing ct_komlfk = lt_komlfk ct_error_messages = lt_error_messages.
WLF_PRINT_ERROR_MESSAGES_LIST call function 'WLF_PRINT_ERROR_MESSAGES_LIST' tables t_error_messages = lt_error_messages exceptions program_error = 1 others = 2.
POPUP_GET_VALUES call function 'POPUP_GET_VALUES' exporting popup_title = l_text start_column = '5' start_row = '5' importing returncode = l_returncode tables fields = lt_fields exceptions error_in_fields = 1 others = 2.
POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = 'Freigabe Rechnungswesen'(s00) text_question = 'Freigabe an Rechnungswesen starten?'(s05) text_button_1 = 'Freigeben'(s02) icon_button_1 = 'ICON_RELEASE' text_button_2 = 'Abbrechen'(s03) icon_button_2 = 'ICON_CANCEL' display_cancel_button = ' ' importing answer = l_answer exceptions text_not_found = 1 others = 2.
WLF_CREATE_AC_DOC_MULTIPLE call function 'WLF_CREATE_AC_DOC_MULTIPLE' exporting i_wdtyp =
-wdtyp i_enqueue = l_enqueue changing ct_komlfk = lt_komlfk_tmp ct_error_messages = lt_error_messages_tmp exceptions fatal_error = 1 others = 2.
WLF_PRINT_ERROR_MESSAGES_LIST call function 'WLF_PRINT_ERROR_MESSAGES_LIST' tables t_error_messages = lt_error_messages exceptions program_error = 1 others = 2.
DDIF_NAMETAB_GET call function 'DDIF_NAMETAB_GET' exporting tabname = l_tabname tables dfies_tab = slt_dfies exceptions not_found = 1 others = 2.
WLF_INVOICE_DISPLAY_MULT call function 'WLF_INVOICE_DISPLAY_MULT' exporting i_wbeln = i_wbeln exceptions no_document_number = 1 document_header_read_error = 2 others = 3.
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 WLF_LIST_F01 or its description.