RFUMSV10 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program creates an additional list for the advance return for tax on sales/purchases...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RFUMSV10 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.
Selection Text: PAR_VAR5 = D .
Selection Text: PAR_VAR4 = D .
Selection Text: PAR_VAR3 = D .
Selection Text: PAR_VAR2 = D .
Selection Text: PAR_VAR1 = D .
Selection Text: PAR_LIS5 = D .
Selection Text: PAR_LIS4 = D .
Selection Text: PAR_LIS3 = D .
Selection Text: PAR_LIS2 = D .
Selection Text: PAR_LIS1 = D .
Selection Text: SEL_VTDT = Tax Reporting Date
Selection Text: SEL_UKRS = D .
Selection Text: SEL_MWKZ = Tax on sales/purchases code
Selection Text: SEL_MONA = Fiscal period
Selection Text: SEL_HKON = G/L account
Selection Text: SEL_BLDT = Document date
Selection Text: PAR_XSVO = Select input tax
Selection Text: PAR_XSAU = Select output tax
Selection Text: PAR_RBUV = Replace Company Code Clearing
Selection Text: PAR_LINE = Additional title
Selection Text: PAR_EINK = Purchase Account Processing
Selection Text: PAR_ALTK = Alternative account number
Title: Additional List for Advance Return for Tax on Sales/Purchases
Text Symbol: 312 = Output lists
Text Symbol: 311 = Layout
Text Symbol: 310 = Configure
Text Symbol: 305 = Totals per Account
Text Symbol: 304 = Input tax: Total
Text Symbol: 303 = Output tax: Total
Text Symbol: 302 = Input tax: Line items
Text Symbol: 301 = Output tax: Line items
Text Symbol: 3** = * Selection texts
Text Symbol: 129 = Error log
Text Symbol: 128 = Down payment made gross
Text Symbol: 127 = Tax offsetting item contained in base amnt
Text Symbol: 126 = Tax contained in base amount
Text Symbol: 1** = * List headings
Text Symbol: 002 = Addit. List for Advance Return for TSP for Period &PER1 to &PER2
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TAX_UMKRS_TIMEDEP_ACTIVE CALL FUNCTION 'TAX_UMKRS_TIMEDEP_ACTIVE' "N1542782 IMPORTING "N1542782 e_umkrs_active = gd_umkrs_active "N1542782 TABLES "N1542782 t_r_bukrs = br_bukrs "N1542782 t_r_umkrs = sel_ukrs "N1542782 t_r_budat = br_budat "N1542782 t_r_bldat = sel_bldt "N1542782 t_r_vatdate = sel_vtdt "N1542782 . "N1542782
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = 'BSEG' IMPORTING dd02v_wa = ls_dd02v_wa.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = 'BSET' IMPORTING dd02v_wa = ls_dd02v_wa2.
BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' "N1542782 EXPORTING xdatabase = 'B' "N1542782 TABLES xbukreis = br_bukrs. "N1542782
TAX_UMKRS_DETERMINE CALL FUNCTION 'TAX_UMKRS_DETERMINE' "N1542782 EXPORTING "N1542782 i_bkpf = bkpf "N1542782 IMPORTING "N1542782 e_umkrs = gd_umkrs. "N1542782
FI_MESSAGE_COLLECT * CALL FUNCTION 'FI_MESSAGE_COLLECT' "843610 * EXPORTING "843610 * i_fimsg = fimsg. "843610
READ_SACHKONTO_ALTKT * CALL FUNCTION 'READ_SACHKONTO_ALTKT' * EXPORTING * bukrs = bkpf-bukrs * saknr = bseg-hkont * xmass = 'X' * xskan = 'X' * IMPORTING * altkt_not_found = hlp_error * altkt_sakan = tab_konto-sakan * EXCEPTIONS * saknr_not_found = 04.
FI_MESSAGE_COLLECT * CALL FUNCTION 'FI_MESSAGE_COLLECT' * EXPORTING * i_fimsg = fimsg.
FI_MESSAGE_COLLECT * CALL FUNCTION 'FI_MESSAGE_COLLECT' * EXPORTING * i_fimsg = fimsg.
READ_SACHKONTO_ALTKT * CALL FUNCTION 'READ_SACHKONTO_ALTKT' * EXPORTING * altkt_i = bseg-hkont * bukrs = bkpf-bukrs * saknr = bseg-hkont * xskan = 'X' * IMPORTING * altkt_sakan = tab_konto-sakan.
FI_MESSAGE_CHECK CALL FUNCTION 'FI_MESSAGE_CHECK' EXCEPTIONS no_message = 4.
FI_MESSAGE_GET CALL FUNCTION 'FI_MESSAGE_GET' TABLES t_fimsg = tfimsg.
TAX_REP_PRINT_N_ALV_LISTS CALL FUNCTION 'TAX_REP_PRINT_N_ALV_LISTS' EXPORTING im_batch_heading = 'X' im_bh_extra_line = par_line im_repid = hlp_repid TABLES tb_alv_table = gt_pointer_master_table.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING kontenplan = t001-ktopl vorgangsschluessel =
bewertung_modif = hlp_bwmod konto_modif = ' ' bewertungsklasse = hlp_bklas soll_haben_kennzeichen = 'S' i_wrxmod = l_wrxmod "OP-05 IMPORTING konto = mm_account buchungsschluessel = bseg-bschl EXCEPTIONS not_found_t030 = 1 not_found_t030r = 2 not_found_t030b = 3 not_found_t030s = 4.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING kontenplan = t001-ktopl vorgangsschluessel =
bewertung_modif = hlp_bwmod konto_modif = ' ' bewertungsklasse = hlp_bklas soll_haben_kennzeichen = 'H' i_wrxmod = l_wrxmod "OP-05 IMPORTING konto = mm_account buchungsschluessel = bseg-bschl EXCEPTIONS not_found_t030 = 1 not_found_t030r = 2 not_found_t030b = 3 not_found_t030s = 4.
BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' "N1762388 EXPORTING xdatabase = 'B' "N1762388 TABLES xbukreis = br_bukrs. "N1762388
TAX_REP_UMKRS_AUTHORITY_CHECK CALL FUNCTION 'TAX_REP_UMKRS_AUTHORITY_CHECK' "N1542782 EXPORTING "N1542782 i_database = 'B' "N1542782 TABLES "N1542782 t_ran_umkrs = sel_ukrs[]. "N1542782
TAX_UMKRS_BUKRS_SELECTED CALL FUNCTION 'TAX_UMKRS_BUKRS_SELECTED' "N1542782 TABLES "N1542782 t_bukrs = lt_all_bukrs "N1542782 t_range_bukrs = gt_range_bukrs. "N1542782
BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' "N1542782 EXPORTING xdatabase = 'B' "N1542782 TABLES xbukreis = gt_range_bukrs. "N1542782
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = l_repid * i_structure_name = l_struc_name "984821 i_save = 'A' is_layout = l_layout is_variant = l_variant it_fieldcat =
"984821 TABLES t_outtab = .
INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 1 CHANGING c_workarea = lt_table.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = l_variant i_save = 'A' IMPORTING e_exit = l_exit es_variant = l_variant_help.
REUSE_ALV_FIELDCATALOG_MERGE * CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' * EXPORTING * i_structure_name = c_struc_name_3 * CHANGING * ct_fieldcat = lt_fieldcat_out * EXCEPTIONS * OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE * CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' * EXPORTING * i_structure_name = c_struc_name_4 * CHANGING * ct_fieldcat = lt_fieldcat_inp * EXCEPTIONS * OTHERS = 3.
CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = p_bkpf_bukrs i_mwskz = p_mwskz i_waers = p_t001_waers i_wrbtr = ld_wrbtr TABLES t_mwdat = lt_taxes EXCEPTIONS OTHERS = 13.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' "843610 EXPORTING "843610 i_fimsg = fimsg. "843610
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING * bukrs = bkpf-bukrs "1132306 bukrs = bseg-bukrs "1132306 saknr = bseg-hkont xmass = 'X' xskan = 'X' IMPORTING altkt_not_found = hlp_error altkt_sakan = tab_konto-sakan EXCEPTIONS saknr_not_found = 04.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING i_fimsg = fimsg.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING i_fimsg = fimsg.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING altkt_i = bseg-hkont * bukrs = bkpf-bukrs "1132306 bukrs = bseg-bukrs "1132306 saknr = bseg-hkont xskan = 'X' IMPORTING altkt_sakan = tab_konto-sakan.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = p_struc_name CHANGING ct_fieldcat =
EXCEPTIONS OTHERS = 3. SKB1_SINGLE_READ CALL FUNCTION 'SKB1_SINGLE_READ' EXPORTING i_bukrs = p_bukrs i_saknr = p_saknr IMPORTING o_skb1 = p_skb1 EXCEPTIONS not_found = 1 OTHERS = 2.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING i_fimsg = fimsg.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = id_excdt foreign_currency = id_waers local_amount = cd_dmbtr local_currency = id_hwaer type_of_rate = id_kurst IMPORTING foreign_amount = ld_dmbtr.
CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = ep_sum-bukrs i_mwskz = ep_sum-mwskz i_waers = tab_001-waers i_wrbtr = ld_wrbtr TABLES t_mwdat = lt_taxes EXCEPTIONS OTHERS = 13.
FAGL_CHECK_GLFLEX_ACTIVE CALL FUNCTION 'FAGL_CHECK_GLFLEX_ACTIVE' IMPORTING e_glflex_active = ld_glflex_active EXCEPTIONS error_in_setup = 1 OTHERS = 2.
CALL FUNCTION 'FAGL_BUKRS_ACTIVE_IN_CLIENT' IMPORTING e_glflex_active = ld_glflex_active.FAGL_GET_LEADING_LEDGER CALL FUNCTION 'FAGL_GET_LEADING_LEDGER' IMPORTING e_rldnr = ld_lead_rldnr EXCEPTIONS not_found = 1 OTHERS = 2.
FAGL_AUTHORITY_LEDGER CALL FUNCTION 'FAGL_AUTHORITY_LEDGER' EXPORTING i_bukrs = ld_chk_bukrs i_rldnr = ld_lead_rldnr i_actvt = '03'.
FAGL_AUTHORITY_LEDGER CALL FUNCTION 'FAGL_AUTHORITY_LEDGER' EXPORTING i_bukrs = ld_chk_bukrs i_rldnr = ld_lead_rldnr i_actvt = '03'.
FAGL_AUTHORITY_LEDGER CALL FUNCTION 'FAGL_AUTHORITY_LEDGER' EXPORTING i_bukrs = ls_selected_bukrs-bukrs i_rldnr = ld_lead_rldnr i_actvt = '03'.
TAX_UMKRS_DETERMINE CALL FUNCTION 'TAX_UMKRS_DETERMINE' "N1542782 EXPORTING "N1542782 i_bkpf = bkpf "N1542782 IMPORTING "N1542782 e_umkrs = gd_umkrs. "N1542782
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 RFUMSV10 or its description.
RFUMSV10 - Additional List for Advance Return for Tax on Sales/Purchases RFUMSV10 - Additional List for Advance Return for Tax on Sales/Purchases RFUMSV00 - Advance Return for Tax on Sales/Purchases RFUMSV00 - Advance Return for Tax on Sales/Purchases RFUMSSUM - Total Amounts in Several Tax Returns (Sale/Purch Tax) RFUMSSUM - Total Amounts in Several Tax Returns (Sale/Purch Tax)
Terms of Service     Contact Us     Privacy Policy     Useful SAP related sites