SAP Reports / Programs

IEKDUNF1 SAP ABAP Report - Data Retrieval Library for Form Class







IEKDUNF1 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 IEKDUNF1 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 IEKDUNF1. "Basic submit
SUBMIT IEKDUNF1 AND RETURN. "Return to original report after report execution complete
SUBMIT IEKDUNF1 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Data Retrieval Library for Form Class


INCLUDES used within this REPORT IEKDUNF1

INCLUDE EMSG.
INCLUDE IEFGMAC3.


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:

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.

ISU_PAYMO_PRINT *call function 'ISU_PAYMO_PRINT' * exporting * x_paymo = wa_paymo * x_itcpo = h_itcpo * x_xnapm = h_xnapm * x_formtype = c-formtype * x_device = c-device * x_langu = c-langu * x_rdi = c-rdi * x_archive_index = c-archive_index * x_archive_params = c-archive_params * x_mail_recipient = c-recipient * exceptions * error_message = 1.

FKK_PAYMENT_MEDIA_PRINT CALL FUNCTION 'FKK_PAYMENT_MEDIA_PRINT' EXPORTING x_itcpo = h_itcpo x_xnapm = h_xnapm x_c = c_core TABLES t_paymo = t_paymo t_gendata = y_tab_gendata t_sel_per_fclass = y_tabn_sel_per_fclass EXCEPTIONS failed = 1 OTHERS = 2.

PAYMENT_MEDIUM_PRINT * CALL FUNCTION 'PAYMENT_MEDIUM_PRINT' * EXPORTING **29.08.00 >>>>

ISU_DUNN_PARAM_CC_GET CALL FUNCTION 'ISU_DUNN_PARAM_CC_GET' IMPORTING e_fkkmako = c_fkkmako TABLES t_fkkvkp1 = t_fkkvkp1 t_fkkmaze = t_fkkmaze t_fkkmareduct = t_fkkmareduct t_fkkepos = t_fkkepos EXCEPTIONS OTHERS = 1.

DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING i_domname = 'OBJ1T_KK' i_domvalue = l_domvalue IMPORTING e_ddtext = t_redu_item-obj1t_txt EXCEPTIONS OTHERS = 1.

FKK_DUNN_REDUCTION_REASON_TEXT CALL FUNCTION 'FKK_DUNN_REDUCTION_REASON_TEXT' EXPORTING i_obj1t = t_redu_item-obj1t i_reason = t_redu_item-reason IMPORTING e_reason_text = t_redu_item-reason_txt EXCEPTIONS not_found = 1 OTHERS = 2.

FKK_READ_DUNNING_HISTORY CALL FUNCTION 'FKK_READ_DUNNING_HISTORY' EXPORTING gpart = gpart TABLES i_fkkmako = yt_dunn_head i_fkkmaze = t_dunn_item i_fkkmareduct = t_fkkmareduct EXCEPTIONS not_found = 1 OTHERS = 2.

DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING i_domname = 'OBJ1T_KK' i_domvalue = l_domvalue IMPORTING e_ddtext = t_redu_item-obj1t_txt EXCEPTIONS OTHERS = 1.

FKK_DUNN_REDUCTION_REASON_TEXT CALL FUNCTION 'FKK_DUNN_REDUCTION_REASON_TEXT' EXPORTING i_obj1t = t_redu_item-obj1t i_reason = t_redu_item-reason IMPORTING e_reason_text = t_redu_item-reason_txt EXCEPTIONS not_found = 1 OTHERS = 2.

FKK_DUNNING_OPEN_ITEMS CALL FUNCTION 'FKK_DUNNING_OPEN_ITEMS' EXPORTING i_fkkmako = yt_dunn_head TABLES t_fkkmaze = t_dunn_item t_fkkepos = t_open_item t_fkkvkp1 = t_cont_acct.

ISU_GET_ACC_ADRESS_DATA * CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' * EXPORTING * x_doc_type = '2' * x_vkont = xt_dunn_head-vkont * TABLES * yt_addressdata = lt_addressdata * EXCEPTIONS * not_found = 1 * OTHERS = 2.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = xt_dunn_head-gpart * x_partner = l_partner x_addrnumber = bp_adrnr IMPORTING y_but000 = h_ekun_ext y_partner_in_role_not_found = h_partner_in_role_not_found EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = xt_dunn_head-gpart x_rltyp = ' ' x_addrnumber = bp_adrnr IMPORTING y_but000 = h_ekun_ext EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_ACC_DISP_BASIC_LIST_1205 CALL FUNCTION 'ISU_ACC_DISP_BASIC_LIST_1205' EXPORTING i_postab = t_open_item * i_fkkl1 = IMPORTING e_postab = t_open_item e_do_not_display_line = l_do_not_display_line.

FKK_GET_DUNNING_DATA * CALL FUNCTION 'FKK_GET_DUNNING_DATA' * EXPORTING * x_gpart = x_dunn_head-gpart * x_laufd = x_dunn_head-laufd * x_vkont = x_dunn_head-vkont * x_mazae = x_dunn_head-mazae * x_laufi = x_dunn_head-laufi * TABLES * yt_fkkmaze = ht_fkkmaze * EXCEPTIONS * not_found = 1 * OTHERS = 2.

FKK_GET_DUNNING_DATA CALL FUNCTION 'FKK_GET_DUNNING_DATA' EXPORTING x_gpart = x_dunn_head-gpart x_laufd = x_dunn_head-laufd x_vkont = x_dunn_head-vkont x_mazae = x_dunn_head-mazae x_laufi = x_dunn_head-laufi TABLES yt_fkkmaze = ht_fkkmaze EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_FILL_PAYMO_FOR_CA_FORM CALL FUNCTION 'ISU_FILL_PAYMO_FOR_CA_FORM' EXPORTING x_eadrdat = wa_bp_address x_bukrs = l_bukrs x_spras = c-langu x_waers = x_dunn_head-waers x_rbbtr = summe x_rwbbt = summe x_avsid = avsid x_formkey = c-formkey x_gpart = x_dunn_head-gpart x_vkont = x_dunn_head-vkont x_nrzas = x_dunn_head-nrzas IMPORTING y_paymo = y_paymo EXCEPTIONS no_print = 1 no_applikation = 2 no_posting_area_x100 = 3 OTHERS = 4.

ISU_ADDRESS_PROVIDE





CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'A' x_addrnumber = h_isuaccaddrdata-addrnumber x_persnumber = h_isuaccaddrdata-persnumber x_read_adrc_regio = 'X' IMPORTING y_eadrdat = yt_bp_address y_adrc_regio = t_adrc_regio EXCEPTIONS OTHERS = 1.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = h_isuaccaddrdata-partner x_addrnumber = h_isuaccaddrdata-addrnumber x_rltyp = ' ' IMPORTING y_but000 = h_ekun_ext EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_MOVE_BUSPART_ADDRESS CALL FUNCTION 'ISU_MOVE_BUSPART_ADDRESS' EXPORTING x_buspart = h_ekun_ext x_address = yt_bp_address x_langu = c-langu IMPORTING y_address = yt_bp_address EXCEPTIONS not_qualified = 1 OTHERS = 2.

ISU_GET_HEADER_ADDRESS CALL FUNCTION 'ISU_GET_HEADER_ADDRESS' EXPORTING x_doc_type = '2' x_langu = c-langu x_fkkvkp1 = t_cont_acct IMPORTING y_but000 = hc_ekun_ext TABLES xyt_dunn_header = xt_dunn_head yt_address = yt_bp_address yt_adrc_regio = t_adrc_regio EXCEPTIONS not_qualified = 1 not_found = 2 failed = 3 OTHERS = 4.

ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '2' x_vkont = x_dunn_head-vkont x_mempf = '1' TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '2' x_vkont = x_dunn_head-vkont x_mempf = '2' TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_ACTORS_SET_CONTAINER CALL FUNCTION 'ISU_ACTORS_SET_CONTAINER' EXPORTING x_partner = x_dunn_head-gpart x_regiogroup = wa_bp_address-regiogroup "sig 22011999 x_bukrs = x_dunn_head-opbuk TABLES yt_cont = t_cont.

ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500104' x_number = 1 x_langu = c-langu IMPORTING y_actor = y_clerk1 TABLES xt_cont = t_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.

ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500104' x_number = 2 x_langu = c-langu IMPORTING y_actor = y_clerk2 TABLES xt_cont = t_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.

ISU_INTERNAL_VTREF_TO_VERTRAG CALL FUNCTION 'ISU_INTERNAL_VTREF_TO_VERTRAG' EXPORTING i_vtref = t_open_item-vtref i_subap = t_open_item-subap IMPORTING e_vertrag = ht_ever-vertrag.

ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING * X_IS_COMPLETE = ' ' * X_ACTUAL = ' ' * X_STRUCTURE = 'X' x_ab = t_dunn_head-ausdt x_bis = t_dunn_head-ausdt * X_TEXT = ' ' * X_LANGUAGE = SY-LANGU * X_PROGRESS_DISPLAY = ' ' TABLES xt_path = xt_path * YT_STRUC = * T_BCONT = * T_EABL = * T_EABLG = * T_EABP = t_eanl = ht_eanl * T_EASTI = * T_EASTL = * T_EASTS = * T_EAUS = * T_EAUSV = * T_EEIN = * T_EEINV = * t_eger = ht_eger * T_EGPL = t_ehau = ht_ehau * T_EKUN = * T_ETDZ = * T_ETTIF = t_evbs = ht_evbs t_ever = ht_ever * T_EZUG = * T_EZUZ = * T_FKKVKP = * T_TE420 = * T_TE422 = EXCEPTIONS path_invalid = 1 date_invalid = 2 selection_failed = 3 OTHERS = 4.

ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' "Verbrauchsstellenadresse x_evbs = wa_premise IMPORTING y_eadrdat = y_pr_address EXCEPTIONS OTHERS = 6.

ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'C' "Anschlußobjektadresse x_ehau = wa_conn_obj IMPORTING y_eadrdat = y_co_address EXCEPTIONS OTHERS = 6.

FKK_BP_LINE_ITEMS_SELECT CALL FUNCTION 'FKK_BP_LINE_ITEMS_SELECT' EXPORTING i_abwtp = 'R' ix_abwtp = 'X' TABLES pt_fkkop = t_fkkop tp_abwbl_range = t_abwbl_range EXCEPTIONS OTHERS = 1.

ISU_ACC_DISP_BASIC_LIST_1205 CALL FUNCTION 'ISU_ACC_DISP_BASIC_LIST_1205' EXPORTING i_postab = yt_ips_item IMPORTING e_postab = yt_ips_item e_do_not_display_line = do_not_display_line EXCEPTIONS OTHERS = 1.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = h_isuaccaddrdata-partner x_addrnumber = bp_adrnr IMPORTING y_but000 = h_ekun_ext y_partner_in_role_not_found = h_partner_in_role_not_found EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = h_isuaccaddrdata-partner x_rltyp = ' ' x_addrnumber = bp_adrnr IMPORTING y_but000 = h_ekun_ext EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '2' x_vkont = xt_dunn_head-vkont x_mempf = h_mempf TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = l_partner-partner x_addrnumber = l_partner-addrnumber IMPORTING y_but000 = h_ekun_ext y_partner_in_role_not_found = h_partner_in_role_not_found EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.

ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = l_partner-partner x_rltyp = ' ' x_addrnumber = l_partner-addrnumber IMPORTING y_but000 = h_ekun_ext EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.




ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '2' x_vkont = x_dunn_head-vkont x_mempf = '1' TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '2' x_vkont = x_dunn_head-vkont x_mempf = '2' TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.

EWU_FICA_CONVERT_ANY_STRUCTURE CALL FUNCTION 'EWU_FICA_CONVERT_ANY_STRUCTURE' EXPORTING i_structure_name = 'FKKMAKO' CHANGING c_data = y_d_head_eur.

EWU_FICA_CONVERT_ANY_STRUCTURE CALL FUNCTION 'EWU_FICA_CONVERT_ANY_STRUCTURE' EXPORTING i_structure_name = 'FKKMAZE' CHANGING c_data = y_d_item_eur.

EWU_FICA_CONVERT_ANY_STRUCTURE CALL FUNCTION 'EWU_FICA_CONVERT_ANY_STRUCTURE' EXPORTING i_structure_name = 'FKKEPOS' CHANGING c_data = y_o_item_eur.

EWU_FICA_CONVERT_ANY_STRUCTURE CALL FUNCTION 'EWU_FICA_CONVERT_ANY_STRUCTURE' EXPORTING i_structure_name = 'FKKEPOS' CHANGING c_data = y_i_item_eur.

ISU_ACC_DISP_BASIC_LIST_1205 CALL FUNCTION 'ISU_ACC_DISP_BASIC_LIST_1205' EXPORTING i_postab = t_open_item * i_fkkl1 = IMPORTING e_postab = t_open_item.

ISU_DEREG_INV_DUNNING_EEDEREG CALL FUNCTION 'ISU_DEREG_INV_DUNNING_EEDEREG' TABLES t_eederegmaop = yt_dereg_item t_fkkmaze = t_dunn_item EXCEPTIONS internal_error = 1 OTHERS = 2.

ISU_DEREG_INV_DUNNING_EEDEREG * CALL FUNCTION 'ISU_DEREG_INV_DUNNING_EEDEREG' * TABLES * t_eederegmaop = yt_dereg_item.



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 IEKDUNF1 or its description.