ISU_COLLECTIVE_BILL 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 ISU_COLLECTIVE_BILL 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: Data Retrieval Library for Form Class IS-U BI Bill
Text Symbol: 002 = Select collective bill document
Text Symbol: 100 = Determine Test Obj.
INCLUDE EMSG.
INCLUDE IECOMMENPRINTTOP.
INCLUDE IECOMMENPRINTDATA.
No SAP DATABASE tables are accessed within this REPORT code!
PAYMENT_MEDIUM_PRINT CALL FUNCTION 'PAYMENT_MEDIUM_PRINT' EXPORTING i_paymo = wa_paymo i_itcpo = h_itcpo i_device = c-device * I_DIALOG = ' ' i_language = c-langu i_xopen = 'X' i_xnapm = h_xnapm i_raw_data = c-rdi * IMPORTING * E_LANGUAGE = EXCEPTIONS OTHERS = 1.
PAYMENT_MEDIUM_PRINT CALL FUNCTION 'PAYMENT_MEDIUM_PRINT' EXPORTING i_paymo = t_paymo i_itcpo = c-itcpo i_device = c-device * I_DIALOG = ' ' i_language = c-langu * I_XOPEN = ' ' i_xnapm = h_xnapm i_raw_data = c-rdi * IMPORTING * E_LANGUAGE = EXCEPTIONS OTHERS = 1.
ISU_DB_PRINT_DOC_SINGLE CALL FUNCTION 'ISU_DB_PRINT_DOC_SINGLE' EXPORTING x_opbel = x_doc_header-opbel * X_ACTUAL = IMPORTING y_print_doc = wa_print_doc EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.
ISU_DB_EAKLASSET_SINGLE CALL FUNCTION 'ISU_DB_EAKLASSET_SINGLE' EXPORTING * X_MANDT = SY-MANDT x_spras = c-langu x_aklasse = x_doc_item-aklasse * X_ACTUAL = ' ' IMPORTING y_eaklasset = y_billclasst * y_text1 = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_TB024_SINGLE CALL FUNCTION 'ISU_DB_TB024_SINGLE' EXPORTING x_spras = c-langu x_ind_sector = x_doc_item-branche * X_ACTUAL = IMPORTING y_tb024 = y_industry_t EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.
ISU_DB_TE471_SINGLE CALL FUNCTION 'ISU_DB_TE471_SINGLE' EXPORTING x_spras = c-langu x_preistuf = x_doc_item-preistuf * X_ACTUAL = IMPORTING y_te471t = y_pricelevet * Y_TE471 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EPRESCLT_SINGLE CALL FUNCTION 'ISU_DB_EPRESCLT_SINGLE' EXPORTING * X_MANDT = SY-MANDT x_spras = c-langu x_preigkl = x_doc_item-preigkl * X_ACTUAL = ' ' IMPORTING y_epresclt = y_priceescclt * Y_TEXT = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_TE241T_SINGLE CALL FUNCTION 'ISU_DB_TE241T_SINGLE' EXPORTING * X_ACTUAL = x_konzigr = x_doc_item-konzigr x_spras = c-langu IMPORTING * Y_KONLANG = y_te241t = y_ft_group_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_V_ETTA_SINGLE CALL FUNCTION 'ISU_DB_V_ETTA_SINGLE' EXPORTING x_tariftyp = x_doc_item-tariftyp x_spras = c-langu * X_ACTUAL = IMPORTING y_v_etta = y_rate_cat * Y_V_ETTA = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_ETRF_SINGLE CALL FUNCTION 'ISU_DB_ETRF_SINGLE' EXPORTING x_tarifnr = x_doc_item-tarifnr * X_ACTUAL = * X_LRATESTEP = 0000000000 x_spras = c-langu IMPORTING y_etrf = y_rate * Y_ETRFT = * Y_NO_TEXT_FOUND = * Y_NO_STEPS_FOUND = * Y_TARIFBEZ = * Y_TARIFNR = * TABLES * T_ETRFV = EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
ISU_DB_ETRF_SINGLE CALL FUNCTION 'ISU_DB_ETRF_SINGLE' EXPORTING x_tarifnr = x_doc_item-tarifnr * X_ACTUAL = * X_LRATESTEP = 0000000000 x_spras = c-langu IMPORTING * y_etrf = y_rate y_etrft = y_rate_t * Y_NO_TEXT_FOUND = * Y_NO_STEPS_FOUND = * Y_TARIFBEZ = * Y_TARIFNR = * TABLES * T_ETRFV = EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
ISU_DB_TE067T_SINGLE CALL FUNCTION 'ISU_DB_TE067T_SINGLE' EXPORTING x_kondigr = x_doc_item-kondigr * X_ACTUAL = x_spras = c-langu IMPORTING y_struktur = y_factgroupt * Y_TEXT30 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_ETRF_SINGLE CALL FUNCTION 'ISU_DB_ETRF_SINGLE' EXPORTING x_tarifnr = x_doc_item-sttarif * X_ACTUAL = * X_LRATESTEP = 0000000000 x_spras = c-langu IMPORTING y_etrf = y_stat_rate * y_etrft = * Y_NO_TEXT_FOUND = * Y_NO_STEPS_FOUND = * Y_TARIFBEZ = * Y_TARIFNR = * TABLES * T_ETRFV = EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
ISU_DB_ETRF_SINGLE CALL FUNCTION 'ISU_DB_ETRF_SINGLE' EXPORTING x_tarifnr = x_doc_item-sttarif * X_ACTUAL = * X_LRATESTEP = 0000000000 x_spras = c-langu IMPORTING * y_etrf = y_etrft = y_stat_ratet * Y_NO_TEXT_FOUND = * Y_NO_STEPS_FOUND = * Y_TARIFBEZ = * Y_TARIFNR = * TABLES * T_ETRFV = EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
ISU_DB_T006_SINGLE CALL FUNCTION 'ISU_DB_T006_SINGLE' EXPORTING x_msehi = x_doc_item-massbill * X_ACTUAL = ' ' IMPORTING y_t006 = y_meas_unit EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_T006A_SINGLE CALL FUNCTION 'ISU_DB_T006A_SINGLE' EXPORTING * X_ACTUAL = x_msehi = x_doc_item-massbill IMPORTING y_t006a = y_meas_unitt EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_TCURC_SINGLE CALL FUNCTION 'ISU_DB_TCURC_SINGLE' EXPORTING x_spras = c-langu x_waers = x_doc_item-twaers * X_ACTUAL = ' ' IMPORTING y_tcurc = y_currency * Y_TCURT = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TCURC_SINGLE CALL FUNCTION 'ISU_DB_TCURC_SINGLE' EXPORTING x_spras = c-langu x_waers = x_doc_item-twaers * X_ACTUAL = ' ' IMPORTING * Y_TCURC = y_tcurt = y_currency_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
CALL FUNCTION 'ISU_DB_TE221T_SINGLE' EXPORTING x_operand = x_doc_item-saison x_spras = c-langu IMPORTING y_struktur = y_season * Y_TEXT30 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EPREIT_SINGLE CALL FUNCTION 'ISU_DB_EPREIT_SINGLE' EXPORTING x_spras = c-langu x_preis = x_doc_item-preis * X_ACTUAL = x_preistyp = x_doc_item-preistyp x_preistuf = x_doc_item-preistuf IMPORTING y_struktur = y_pricekey_t * Y_TEXT30 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE497T_SINGLE CALL FUNCTION 'ISU_DB_TE497T_SINGLE' EXPORTING x_langu = c-langu x_betrart = x_doc_item-betrart * X_ACTUAL = IMPORTING y_te497t = y_opermode_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE307T_SINGLE CALL FUNCTION 'ISU_DB_TE307T_SINGLE' EXPORTING x_langu = c-langu x_temp_area = x_doc_item-temp_area * X_ACTUAL = IMPORTING y_wa_te307t = y_temparea_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE835T_SINGLE CALL FUNCTION 'ISU_DB_TE835T_SINGLE' EXPORTING x_belzart = x_doc_item-belzart x_spras = c-langu IMPORTING y_struktur = y_doclinetyt * Y_TEXT30 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'A' * X_LENGTH = 80 * X_LINE_COUNT = 1 * X_PRGCONTEXT = ' ' * X_SUBCONTEXT = ' ' x_read_adrc_regio = 'X' * X_READ_ISU_DATA = ' ' * X_READ_MRU = ' ' * X_READ_KONZ = ' ' * X_READ_BUKRS = ' ' * X_READ_CUST_REGIO = ' ' x_addrnumber = wa_bus_part-addrnumber * X_PARTNER = * X_ACCOUNT = x_persnumber = wa_bus_part-persnumber * X_HAUS = * X_VSTELLE = * X_DEVLOC = * X_ANLAGE = * X_ADDR1_VAL = * X_EKUN_EXT = * X_FKKVKP1 = * X_EHAU = * X_EVBS = * X_EGPL = * X_EANL = * X_ACTUAL = * X_BUKRS = ' ' * X_SPARTE = ' ' * X_AKLASSE = ' ' * X_ADDR_OBJ = * X_REFRESH_ADDRESS = IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = l_eadrdat y_adrc_regio = g_adrc_regio * Y_ADDR_DATA = * Y_CUST_REGIO = EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 address_inconsistency = 4 installation_inconsistency = 5 OTHERS = 6.
ISU_MOVE_BUSPART_ADDRESS CALL FUNCTION 'ISU_MOVE_BUSPART_ADDRESS' EXPORTING x_buspart = wa_bus_part x_address = l_eadrdat x_langu = c-langu IMPORTING y_address = y_bp_address EXCEPTIONS not_qualified = 1 OTHERS = 2.
ISU_DB_TSPAT_SINGLE CALL FUNCTION 'ISU_DB_TSPAT_SINGLE' EXPORTING x_spras = c-langu x_sparte = x_doc_item-sparte * X_ACTUAL = ' ' IMPORTING y_tspat = y_devision_t * Y_VTEXT = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_TE305T_SINGLE CALL FUNCTION 'ISU_DB_TE305T_SINGLE' EXPORTING * X_APPLK = 'R' x_spras = c-langu x_bukrs = x_doc_item-bukrs x_sparte = x_doc_item-sparte x_hvorg = x_doc_item-hvorg x_tvorg = x_doc_item-tvorg * X_ACTUAL = IMPORTING y_te305t = y_transact_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
FKK_DOC_HEADER_SELECT_BY_OPBEL CALL FUNCTION 'FKK_DOC_HEADER_SELECT_BY_OPBEL' EXPORTING i_opbel = l_opbel * IX_OPBEL = ' ' * I_COUNT_FLAG = ' ' * I_CLEAR_TABLE = 'X' * IX_SAMPLE_FLAG = ' ' IMPORTING e_fkkko = l_fkkko * E_COUNT = * TABLES * TP_OPBEL_RANGE = * TP_FKKKO = * PT_SELECTTAB = * PT_ORDERTAB = EXCEPTIONS OTHERS = 1.
FKK_BP_LINE_ITEMS_SEL_BY_OPBEL CALL FUNCTION 'FKK_BP_LINE_ITEMS_SEL_BY_OPBEL' EXPORTING i_opbel = l_fkkko-opbel * IX_SAMPLE_FLAG = ' ' * IMPORTING * E_COUNT = TABLES * PT_SELECTTAB = pt_fkkop = t_cdoc_item EXCEPTIONS OTHERS = 1.
PAYMENT_MEDIUM_INIT CALL FUNCTION 'PAYMENT_MEDIUM_INIT' IMPORTING e_paymo = wa_paymo EXCEPTIONS OTHERS = 1.
ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '1' x_vkont = wa_print_doc-erdk-vkont TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_EITERDK_SINGLE CALL FUNCTION 'ISU_DB_EITERDK_SINGLE' EXPORTING x_opbel = l_opbel * X_ACTUAL = IMPORTING y_eiterdk = l_eiterdk EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_S_ERDK_SELECT_ALL CALL FUNCTION 'ISU_S_ERDK_SELECT_ALL' EXPORTING * X_ABDATE = * X_MAXCOUNT = 0 * X_SORT = * X_ACTUAL = x_simulated = 'X' x_invoiced = 'X' x_tobreleasd = 'X' * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_ERDK = TABLES * XT_OPBEL = * XT_PARTNER = * XT_VKONT = * XT_PORTION = * XT_FIKEY = * XT_ABRVORG = * XT_ERGRD = * XT_DRUCKDAT = * XT_ABWVK = xt_abwbl = xt_abwbl yt_erdk = yt_doc_header EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.
FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = g_abwvk i_gpart = wa_cbus_part-partner * I_ONLY_GPART = * I_BYPASS_BUFFER = * I_SET_ENQUEUE = IMPORTING e_fkkvk = l_fkkvk e_fkkvkp = l_fkkvkp * tables * t_fkkvkp = yt_cont_acct EXCEPTIONS not_found = 1 foreign_lock = 2 OTHERS = 3.
ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = x_doc_header-partner * X_XBANK = * X_XADDR_MULT = * X_XTELN_MULT = * X_XFAXN_MULT = * X_XCOMM_FRTH = IMPORTING y_but000 = y_bus_part * TABLES * TY_BANK = * TY_ADDRESS = * TY_TELNO = * TY_FAXNO = * TY_TTXNO = * TY_TLXNO = EXCEPTIONS partner_not_found = 1 internal_error = 2 OTHERS = 3.
ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = header-partner * X_XBANK = * X_XADDR_MULT = * X_XTELN_MULT = * X_XFAXN_MULT = * X_XCOMM_FRTH = IMPORTING y_but000 = y_cbus_part * TABLES * TY_BANK = * TY_ADDRESS = * TY_TELNO = * TY_FAXNO = * TY_TTXNO = * TY_TLXNO = EXCEPTIONS partner_not_found = 1 internal_error = 2 OTHERS = 3.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'A' * X_LENGTH = 80 * X_LINE_COUNT = 1 * X_PRGCONTEXT = ' ' * X_SUBCONTEXT = ' ' x_read_adrc_regio = 'X' * X_READ_ISU_DATA = ' ' * X_READ_MRU = ' ' * X_READ_KONZ = ' ' * X_READ_BUKRS = ' ' * X_READ_CUST_REGIO = ' ' x_addrnumber = header-addrnumber * X_PARTNER = * X_ACCOUNT = x_persnumber = wa_cbus_part-persnumber * X_HAUS = * X_VSTELLE = * X_DEVLOC = * X_ANLAGE = * X_ADDR1_VAL = * X_EKUN_EXT = * X_FKKVKP1 = * X_EHAU = * X_EVBS = * X_EGPL = * X_EANL = * X_ACTUAL = * X_BUKRS = ' ' * X_SPARTE = ' ' * X_AKLASSE = ' ' * X_ADDR_OBJ = * X_REFRESH_ADDRESS = IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = l_eadrdat y_adrc_regio = g_adrc_regio * Y_ADDR_DATA = * Y_CUST_REGIO = EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 address_inconsistency = 4 installation_inconsistency = 5 OTHERS = 6.
ISU_MOVE_BUSPART_ADDRESS CALL FUNCTION 'ISU_MOVE_BUSPART_ADDRESS' EXPORTING x_buspart = wa_cbus_part x_address = l_eadrdat x_langu = c-langu IMPORTING y_address = y_cbp_adress EXCEPTIONS not_qualified = 1 OTHERS = 2.
ISU_DB_EHAU_SINGLE CALL FUNCTION 'ISU_DB_EHAU_SINGLE' EXPORTING x_haus = wa_premise-haus x_spras = c-langu * X_ACTUAL = IMPORTING y_ehau = y_conn_obj * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 inconsistent = 3 OTHERS = 4.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * NO_VALUE_CHECK = ' ' popup_title = l_title start_column = '20' start_row = '8' IMPORTING returncode = l_rc TABLES fields = lt_sval EXCEPTIONS error_in_fields = 1 OTHERS = 2.
ISU_S_EITERDK_SELECT_ALL CALL FUNCTION 'ISU_S_EITERDK_SELECT_ALL' EXPORTING * X_MAXCOUNT = 0 * X_SORT = * X_ACTUAL = x_simulated = co_true x_invoiced = co_true x_tobreleasd = co_true * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_EITERDK = TABLES * XT_OPBEL = * XT_GPARTNER = * XT_VKONT = * XT_PORTION = * XT_FIKEY = * XT_ABRVORG = * xt_druckdat = * XT_ERGRD = xt_abwvk = lt_abwvk xt_abwbl = lt_abwbl yt_eiterdk = lt_eiterdk EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
EBA_SELECTION_LIST CALL FUNCTION 'EBA_SELECTION_LIST' EXPORTING x_title = l_title * X_POPUP = 'X' * x_select_mode = * X_HOTSPOT = * X_COMMENT1 = * X_COMMENT2 = * X_COMMENT3 = * X_SUPPRESS_TYPE = 'X' * X_SUPPRESS_KEY = ' ' * X_MINLEN_TYPE = 0 * X_MINLEN_KEY = 0 * X_MINLEN_TEXT = 10 * X_CALLBACK_PROGRAM = * X_CALLBACK_USER_COMMAND = * X_CALLBACK_STATUS = * IMPORTING * Y_SELECTIND = TABLES t_selectlist = lt_ebasellist EXCEPTIONS cancelled = 1 OTHERS = 2.
FKK_S_LOCK_GET CALL FUNCTION 'FKK_S_LOCK_GET' EXPORTING i_keystructure = l_fkkvkp_key_s i_lotyp = l_lotyp i_x_dependant_locktypes = ' ' TABLES it_proid = lt_proid et_locks = yt_doc_locks EXCEPTIONS no_lotyp = 1 no_field_in_structure = 2 empty_field = 3 OTHERS = 4.
FKK_S_LOCK_GET CALL FUNCTION 'FKK_S_LOCK_GET' EXPORTING i_keystructure = l_fkkvkp_key_s i_lotyp = l_lotyp i_x_dependant_locktypes = ' ' TABLES it_proid = lt_proid et_locks = yt_cdoc_locks EXCEPTIONS no_lotyp = 1 no_field_in_structure = 2 empty_field = 3 OTHERS = 4.
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 ISU_COLLECTIVE_BILL or its description.
ISU_COLLECTIVE_BILL - Data Retrieval Library for Form Class IS-U BI Bill ISU_COLLECTIVE_BILL - Data Retrieval Library for Form Class IS-U BI Bill ISU_CHECK_UPG_461_462 - Checks which XPRAs are not required for the upgrade ISU_CHECK_UPG_461_462 - Checks which XPRAs are not required for the upgrade ISU_CHECK_UPG_451_461 - Checks which XPRAs are not required for the upgrade ISU_CHECK_UPG_451_461 - Checks which XPRAs are not required for the upgrade