IECOMMENPRINTDATA 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 IECOMMENPRINTDATA 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.
INCLUDE MEAMAC00.
No SAP DATABASE tables are accessed within this REPORT code!
ISU_ACTORS_SET_CONTAINER CALL FUNCTION 'ISU_ACTORS_SET_CONTAINER' EXPORTING x_partner = p_x_doc_header-partner x_regiogroup = g_eadrdat-regiogroup x_bukrs = t_cont_acct-opbuk x_vkont = t_cont_acct-vkont TABLES yt_cont = gt_cont.
ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500112' x_number = 1 x_langu = c-langu IMPORTING y_actor = p_y_clerk1 TABLES xt_cont = gt_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.
ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500112' x_number = 2 x_langu = c-langu IMPORTING y_actor = p_y_clerk2 TABLES xt_cont = gt_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.
ISU_SERVICE_PROVIDER_READ CALL FUNCTION 'ISU_SERVICE_PROVIDER_READ' EXPORTING x_serviceid = wa_contract-serviceid x_langu = c-langu IMPORTING * Y_PROVIDER_NAME = * Y_T001 = y_provider = p_y_provider EXCEPTIONS general_fault = 1 OTHERS = 2.
ISU_DB_ETYP_SINGLE CALL FUNCTION 'ISU_DB_ETYP_SINGLE' EXPORTING x_matnr = p_x_doc_item-matnr * X_ACTUAL = ' ' IMPORTING y_etyp = p_y_material EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EGER_SELECT_CUTOFFDATE CALL FUNCTION 'ISU_DB_EGER_SELECT_CUTOFFDATE' EXPORTING x_equnr = p_x_doc_item-equnr x_date = l_date * X_ACTUAL = ' ' x_read_egerr = co_flag_marked IMPORTING y_eger = p_y_equip EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EDSC_SINGLE CALL FUNCTION 'ISU_DB_EDSC_SINGLE' EXPORTING x_spras = c-langu x_rabzus = p_x_doc_item-rabzus x_ab = p_x_doc_item-ab IMPORTING y_v_edsc = p_y_discount EXCEPTIONS not_found = 1 system_error = 2 invalid_date = 3 OTHERS = 4.
ISU_S_PRINTACT_SEARCH_UPDATE CALL FUNCTION 'ISU_S_PRINTACT_SEARCH_UPDATE' EXPORTING x_formclass = co_form_class_bill x_obj_type = co_printaction_partner x_obj_key = h_obj_key x_update = c-pa_update x_print = c-pa_print TABLES yt_eprintact = p_yt_printact_h yt_lines = t_par_h_line EXCEPTIONS not_found = 1 not_qualified = 2 failed = 3 OTHERS = 4.
ISU_S_PRINTACT_SEARCH_UPDATE CALL FUNCTION 'ISU_S_PRINTACT_SEARCH_UPDATE' EXPORTING x_formclass = co_form_class_bill x_obj_type = co_printaction_account x_obj_key = h_obj_key x_update = c-pa_update x_print = c-pa_print TABLES yt_eprintact = lt_eprintact yt_lines = lt_lines EXCEPTIONS not_found = 1 not_qualified = 2 failed = 3 OTHERS = 4.
ISU_GET_DUNNING_DATA CALL FUNCTION 'ISU_GET_DUNNING_DATA' EXPORTING x_gpart = p_x_doc_header-partner x_laufd = p_x_doc_header-budat x_vkont = p_x_doc_header-vkont x_mazae = p_x_doc_header-mazae TABLES yt_fkkmako = t_fkkmako * YT_FKKMAZE = EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_TE436T_SINGLE CALL FUNCTION 'ISU_DB_TE436T_SINGLE' EXPORTING x_spras = c-langu x_istablart = p_x_doc_item-istablart * X_ACTUAL = IMPORTING y_te436t = p_y_mr_type_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_TE436T_SINGLE CALL FUNCTION 'ISU_DB_TE436T_SINGLE' EXPORTING x_spras = c-langu x_istablart = p_x_doc_item-istablartva * X_ACTUAL = IMPORTING y_te436t = p_y_mr_ty_pr_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_TE609T_SINGLE CALL FUNCTION 'ISU_DB_TE609T_SINGLE' EXPORTING x_spras = c-langu x_ablesgr = p_x_doc_item-ablesgrv * X_ACTUAL = IMPORTING y_te609t = p_y_mr_re_pr_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_S_PRINTACT_SEARCH_UPDATE CALL FUNCTION 'ISU_S_PRINTACT_SEARCH_UPDATE' EXPORTING x_formclass = co_form_class_bill x_obj_type = co_printaction_contract x_obj_key = h_obj_key x_update = c-pa_update x_print = c-pa_print TABLES yt_eprintact = p_yt_printact_d yt_lines = t_par_d_line EXCEPTIONS not_found = 1 not_qualified = 2 failed = 3 OTHERS = 4.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING x_ab = l_ab x_bis = p_x_doc_item-bis TABLES xt_path = lt_path t_eanl = lt_eanl t_eger = lt_eger t_evbs = lt_evbs t_ever = lt_ever EXCEPTIONS path_invalid = 1 date_invalid = 2 selection_failed = 3 OTHERS = 4.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING x_is_complete = co_true x_ab = l_ab x_bis = p_x_doc_item-bis TABLES xt_path = lt_path t_eanl = lt_eanl t_eger = lt_eger t_evbs = lt_evbs t_ever = lt_ever EXCEPTIONS path_invalid = 1 date_invalid = 2 selection_failed = 3 OTHERS = 4.
FKK_PYBUK_DETERMINE CALL FUNCTION 'FKK_PYBUK_DETERMINE' EXPORTING i_fkkvkp = h_fkkvkp IMPORTING e_pybuk = h_pybuk EXCEPTIONS no_pybuk_found = 1 error_message = 1 OTHERS = 2.
PAYMENT_MEDIUM_DATA IF 1 = 2. CALL FUNCTION 'PAYMENT_MEDIUM_DATA'. ENDIF.
CALL FUNCTION 'ISU_DB_TE259T_SINGLE' EXPORTING x_spras = c-langu x_ablhinw = p_x_doc_item-ablhinw * X_ACTUAL = IMPORTING y_te259t = p_y_mr_note_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' "Verbrauchsstellenadresse * X_LENGTH = 80 * X_LINE_COUNT = 1 * X_PRGCONTEXT = ' ' * X_SUBCONTEXT = ' ' * X_READ_ADRC_REGIO = ' ' * X_READ_ISU_DATA = ' ' * X_READ_MRU = ' ' * X_READ_KONZ = ' ' * X_READ_BUKRS = ' ' * X_READ_CUST_REGIO = ' ' * X_ADDRNUMBER = * X_PARTNER = * X_HAUS = * X_VSTELLE = * X_DEVLOC = * X_ANLAGE = * X_EKUN_EXT = * X_EHAU = x_evbs = wa_premise * X_EGPL = * X_EANL = * X_ACTUAL = * X_BUKRS = ' ' * X_SPARTE = ' ' * X_AKLASSE = ' ' * X_ADDR_OBJ = IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = p_y_pr_address * Y_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_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'C' "Anschlußobjektadresse * X_LENGTH = 80 * X_LINE_COUNT = 1 * X_PRGCONTEXT = ' ' * X_SUBCONTEXT = ' ' * X_READ_ADRC_REGIO = ' ' * X_READ_ISU_DATA = ' ' * X_READ_MRU = ' ' * X_READ_KONZ = ' ' * X_READ_BUKRS = ' ' * X_READ_CUST_REGIO = ' ' * X_ADDRNUMBER = * X_PARTNER = * X_HAUS = * X_VSTELLE = * X_DEVLOC = * X_ANLAGE = * X_EKUN_EXT = x_ehau = wa_conn_obj * x_evbs = * X_EGPL = * X_EANL = * X_ACTUAL = * X_BUKRS = ' ' * X_SPARTE = ' ' * X_AKLASSE = ' ' * X_ADDR_OBJ = IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = p_y_co_address * Y_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_DB_TE609T_SINGLE CALL FUNCTION 'ISU_DB_TE609T_SINGLE' EXPORTING x_spras = c-langu x_ablesgr = p_x_doc_item-ablesgr * X_ACTUAL = IMPORTING y_te609t = p_y_mrreason_t EXCEPTIONS not_found = 1 OTHERS = 2.
FKK_DB_SECURITY_FOR_GPART CALL FUNCTION 'FKK_DB_SECURITY_FOR_GPART' EXPORTING * X_APPLK = x_gpart = wa_erdk-partner x_vkont = wa_erdk-vkont * X_VTREF = * X_ACTUAL = TABLES ty_sec = gt_sec * TY_SEC_N = * TY_SEC_C = EXCEPTIONS not_found = 1 OTHERS = 2.
FKK_DB_SECURITY_SINGLE CALL FUNCTION 'FKK_DB_SECURITY_SINGLE' EXPORTING x_security = gt_sec-security * X_ACTUAL = IMPORTING y_sec = ly_sec EXCEPTIONS not_found = 1 OTHERS = 2.
FKK_DB_CASH_SECURITY_STATUS_GP CALL FUNCTION 'FKK_DB_CASH_SECURITY_STATUS_GP' EXPORTING x_security = gt_sec-security IMPORTING y_status = wa_security-c_status y_status_txt = wa_security-status_txt y_request_sum = wa_security-request y_paid_sum = wa_security-paid y_pwaers = wa_security-pwaers y_interest = wa_security-sec_interest y_iwaers = wa_security-iwaers y_released_sum = wa_security-released y_fwaers = wa_security-fwaers y_paid_taxes = wa_security-sec_paid_taxes EXCEPTIONS not_found = 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 = ' ' i_x_mass_access = co_true "n1884649 TABLES it_proid = lt_proid et_locks = p_yt_doc_locks EXCEPTIONS no_lotyp = 1 no_field_in_structure = 2 empty_field = 3 OTHERS = 4.
ISU_DB_T001_SINGLE CALL FUNCTION 'ISU_DB_T001_SINGLE' EXPORTING x_bukrs = p_x_doc_item-bukrs * X_ACTUAL = ' ' IMPORTING y_t001 = p_y_cocode EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE771T_SINGLE CALL FUNCTION 'ISU_DB_TE771T_SINGLE' EXPORTING x_spras = c-langu x_stagruttyp = wa_rate_cat-stagruttyp * X_ACTUAL = IMPORTING y_te771t = p_y_rate_cat_t EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.
DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'DISCREASON' value = l_domvalue langu = c-langu * BYPASS_BUFFER = ' ' IMPORTING dd07v_wa = p_y_discreas_t rc = l_rc.
ISU_DB_BUF_FKK_ACC_SINGLE CALL FUNCTION 'ISU_DB_BUF_FKK_ACC_SINGLE' "TB EXPORTING i_vkont = p_x_doc_header-vkont IMPORTING e_fkkvk = l_fkkvk e_fkkvkp = l_fkkvkp EXCEPTIONS not_found = 1 foreign_lock = 2 not_valid = 3 OTHERS = 4.
ISU_S_ALL_BANK_DATA CALL FUNCTION 'ISU_S_ALL_BANK_DATA' EXPORTING x_vkont = p_x_doc_header-vkont x_langu = c-langu x_valdt = p_x_doc_header-faedn IMPORTING y_bp_bankdetin = l_bp_bankdetin y_bp_bankdetout = l_bp_bankdetout y_bankdetin = l_bankdetin y_bankdetout = l_bankdetout y_bp_adr_bankdetin = l_bp_adr_bankdetin y_bp_adr_bankdetout = l_bp_adr_bankdetout EXCEPTIONS general_fault = 1 OTHERS = 2.
ISU_DB_EDSC_SINGLE CALL FUNCTION 'ISU_DB_EDSC_SINGLE' EXPORTING x_spras = c-langu x_rabzus = p_x_discount_i-rabzus x_ab = wa_doc_item-ab IMPORTING y_v_edsc = p_y_discount_x EXCEPTIONS not_found = 1 system_error = 2 invalid_date = 3 OTHERS = 4.
ISU_DB_EABL_SINGLE CALL FUNCTION 'ISU_DB_EABL_SINGLE' EXPORTING x_ablbelnr = p_x_doc_item-ablbelnr IMPORTING y_eabl = p_y_ablesebel EXCEPTIONS not_found = 1 OTHERS = 2.
BUP_TB020_SELECT_SINGLE CALL FUNCTION 'BUP_TB020_SELECT_SINGLE' EXPORTING i_spras = c-langu i_legal_enty = wa_bus_part-legal_enty * I_XDINP = IMPORTING e_tb020 = p_y_legal_enty EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_TE305T_BUF_READ CALL FUNCTION 'ISU_DB_TE305T_BUF_READ' "n1884649 EXPORTING * X_APPLK = 'R' x_spras = c-langu x_bukrs = p_x_doc_item-bukrs x_sparte = p_x_doc_item-sparte x_hvorg = p_x_doc_item-hvorg x_tvorg = p_x_doc_item-tvorg * X_ACTUAL = IMPORTING y_te305t = p_y_transact_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_T006_SINGLE CALL FUNCTION 'ISU_DB_T006_SINGLE' EXPORTING x_msehi = p_x_doc_item-massbill * X_ACTUAL = ' ' IMPORTING y_t006 = p_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 = p_x_doc_item-massbill x_spras = c-langu "n897772 IMPORTING y_t006a = p_y_meas_unitt EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_EPREIT_SINGLE CALL FUNCTION 'ISU_DB_EPREIT_SINGLE' EXPORTING x_spras = c-langu x_preis = p_x_doc_item-preis * X_ACTUAL = x_preistyp = p_x_doc_item-preistyp x_preistuf = p_x_doc_item-preistuf IMPORTING y_struktur = p_y_pricekey_t * Y_TEXT30 = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_S_LAST_PRINT_DOC CALL FUNCTION 'ISU_S_LAST_PRINT_DOC' EXPORTING x_vkont = p_x_doc_header-vkont x_opbel = p_x_doc_header-opbel x_ergrd = p_x_doc_header-ergrd IMPORTING y_erdk_ext_cur = gt_curr_doc_h y_erdk_ext_last = p_y_prev_doc_h EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
FKK_S_INSTPLAN_GETLIST CALL FUNCTION 'FKK_S_INSTPLAN_GETLIST' EXPORTING i_gpart = p_x_doc_header-partner i_vkont = p_x_doc_header-vkont i_detailed = 'X' i_open_instplans = 'X' i_cleared_instplans = 'X' TABLES t_rfkn1_attributes = p_yt_ins_pln_a.
FKK_S_INSTPLAN_PROVIDE CALL FUNCTION 'FKK_S_INSTPLAN_PROVIDE' EXPORTING i_opbel = p_x_ins_pln_a-opbel i_accumulate = 'X' i_for_update = ' ' i_callid = ' ' i_locks_select = ' ' TABLES raten_fkkop = gt_ins_pln_fk gebuehr_fkkop = gt_ins_pln_ch zins_fkkop = gt_ins_pln_in kopf = t_ins_pln_he historie = gt_ins_pln_hi EXCEPTIONS already_locked = 1 OTHERS = 2.
ISU_ACTORS_SET_CONTAINER CALL FUNCTION 'ISU_ACTORS_SET_CONTAINER' EXPORTING x_partner = p_x_doc_header-partner x_regiogroup = g_eadrdat-regiogroup x_bukrs = t_cont_acct-opbuk x_vkont = t_cont_acct-vkont TABLES yt_cont = gt_cont.
ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500112' x_number = 1 x_langu = c-langu x_users_only = ' ' IMPORTING y_actor = p_y_clerk1_org TABLES xt_cont = gt_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.
ISU_DB_T001_SINGLE CALL FUNCTION 'ISU_DB_T001_SINGLE' EXPORTING x_bukrs = bukrs IMPORTING y_t001 = cocode EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = betrw foreign_currency = twaers local_currency = cocode-waers IMPORTING local_amount = betrh EXCEPTIONS error_message = 1.
ISU_DB_EUIINSTLN_SELECT CALL FUNCTION 'ISU_DB_EUIINSTLN_SELECT' EXPORTING x_anlage = wa_install-anlage x_dateto = wa_doc_header-erdat x_datefrom = wa_doc_header-erdat IMPORTING y_euiinstln = lt_euiinstln EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_EUITRANS_SELECT CALL FUNCTION 'ISU_DB_EUITRANS_SELECT' EXPORTING x_int_ui = l_euiinstln-int_ui x_dateto = wa_doc_header-erdat x_datefrom = wa_doc_header-erdat IMPORTING y_euitrans = lt_euitrans EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.
FKK_HERKF_CHECK call function 'FKK_HERKF_CHECK' exporting i_herkf = herkf * IMPORTING * E_XPLOT = * E_XREFP = * E_HTEXT = * E_XOTHP = exceptions error_message = 1.
FKK_DOCUMENT_READ CALL FUNCTION 'FKK_DOCUMENT_READ' EXPORTING i_opbel = lt_fica_docs_copy-augbl IMPORTING e_fkkko = wa_fkkko EXCEPTIONS document_not_found = 1 invalid_input_parameters = 2 several_documents_found = 3 OTHERS = 4.
FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = p_erdk-vkont i_gpart = p_erdk-partner IMPORTING * e_fkkvk = l_fkkvk e_fkkvkp = l_fkkvkp EXCEPTIONS not_found = 1 foreign_lock = 2 OTHERS = 3.
FKK_CALCULATE_PAYMENT_AMOUNT CALL FUNCTION 'FKK_CALCULATE_PAYMENT_AMOUNT' EXPORTING i_opbel = p_gt_check_payment_opbel IMPORTING e_nebtr = l_e_nebtr.
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_spras = c-langu IMPORTING y_etrf = y_rate * Y_ETRFT = 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_spras = c-langu IMPORTING * y_etrf = y_rate y_etrft = y_rate_t 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_spras = c-langu IMPORTING y_etrf = y_stat_rate * y_etrft = 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_spras = c-langu IMPORTING * y_etrf = y_etrft = y_stat_ratet EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
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 IMPORTING * Y_TCURC = y_tcurt = y_currency_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE221T_SINGLE 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_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_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_EANL_SINGLE_ALL_TS_NEW CALL FUNCTION 'ISU_DB_EANL_SINGLE_ALL_TS_NEW' EXPORTING x_anlage = l_ever-anlage TABLES yt_eanlh = lt_eanlh EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
BUP_TB038B_SELECT_SINGLE CALL FUNCTION 'BUP_TB038B_SELECT_SINGLE' EXPORTING i_spras = c-langu i_istype = l_istype i_ind_sector = x_doc_item-branche IMPORTING e_tb038b = y_ind_key_t EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_DB_EVERH_SELECT CALL FUNCTION 'ISU_DB_EVERH_SELECT' EXPORTING x_vertrag = x_doc_item-vertrag x_date = l_bis IMPORTING y_everh = lt_everh EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
FKK_S_DET_SETTINGS_EXTDOC CALL FUNCTION 'FKK_S_DET_SETTINGS_EXTDOC' IMPORTING x_extdoc_on = g_extdoc_on.
FKK_DB_SELECT_EXTDOC CALL FUNCTION 'FKK_DB_SELECT_EXTDOC' EXPORTING i_exkey = l_exkey * I_EXKID = '01' IMPORTING i_fkkextdoc = l_fkkextdoc TABLES t_fkkextdoc = lt_fkkextdoc EXCEPTIONS nothing_found = 1 OTHERS = 2.
FKK_DB_SELECT_INT_EXTDOC CALL FUNCTION 'FKK_DB_SELECT_INT_EXTDOC' EXPORTING i_exbel =
-exbel TABLES it_fkkextdoc = lt_fkkextdoc EXCEPTIONS nothing_found = 1 OTHERS = 2.
ISU_DB_ETRF_SINGLE CALL FUNCTION 'ISU_DB_ETRF_SINGLE' EXPORTING x_tarifnr = x_doc_item-basic_rate x_spras = c-langu IMPORTING y_etrf = y_basicrate * Y_ETRFT = 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-basic_rate x_spras = c-langu IMPORTING * y_etrf = y_etrft = y_basicratet EXCEPTIONS rate_not_found = 1 system_error = 2 general_fault = 3 OTHERS = 4.
DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'E_RATERELCAT' value = l_domvalue langu = c-langu * BYPASS_BUFFER = ' ' IMPORTING dd07v_wa = y_raterelc_t rc = l_rc.
DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'E_TOUEXCEPTRESP_CATEGORY' value = l_domvalue langu = c-langu * BYPASS_BUFFER = ' ' IMPORTING dd07v_wa = y_catexrsp_t rc = l_rc.
CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting input = xt_doc_header-opbel importing output = l_pnxref.
SEPA_MANDATES_API_GET call function 'SEPA_MANDATES_API_GET' exporting i_sel_criteria = l_criteria importing et_mandates = lt_mandates.
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 IECOMMENPRINTDATA or its description.
IECOMMENPRINTDATA - documentation and ABAP source code IECOMINV - Standard Include with Constants for Joint Invoicing (GEMFAKT) IECOBELZUS - Include IECOBELZUS IECN_MESSAGE_HANDLING - Include for handling messages IECN_MAC_EXITS - Include for exit macros IECN_FORMER_MACROS - Generated automatically. Fills import parameters of test module.