RFVD_TRANSFER_GROSS_TO_NET 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 RFVD_TRANSFER_GROSS_TO_NET 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: SO_TITEL = D .
Selection Text: SO_SANLF = D .
Selection Text: SO_RANL = D .
Selection Text: SO_GSART = D .
Selection Text: SO_CAP = D .
Selection Text: P_VAR = D .
Selection Text: P_UPDATE = Update run
Selection Text: P_STGRD = D .
Selection Text: P_SIMP = Simulate posting
Selection Text: P_SIM = Simulation
Selection Text: P_REV = Reverse Transfer
Selection Text: P_PPROT = Posting protocol
Selection Text: P_POSTD = D .
Selection Text: P_NET = Switch to net procedure
Selection Text: P_MONAT = D .
Selection Text: P_KEYD = D .
Selection Text: P_I_D_A =
Selection Text: P_GROSS = Keep gross procedure
Selection Text: P_BUKRS = D .
Selection Text: P_BKTXT = D .
Text Symbol: T10 = Mode
Text Symbol: T09 = Flow types
Text Symbol: T08 = Inflow
Text Symbol: T07 = Outflow
Text Symbol: T06 = In (Accr)
Text Symbol: T05 = Out (Accr)
Text Symbol: T04 = Premium
Text Symbol: T03 = Discount
Text Symbol: T02 = Parameters
Text Symbol: T01 = Selection
Text Symbol: 002 = Change successful
Text Symbol: 003 = Error during change
Text Symbol: 004 = Update run
Text Symbol: 005 = Simulation
Text Symbol: 006 = Transfer gross to net
Text Symbol: 007 = Simulate posting
Text Symbol: 008 = Keep Gross Procedure
Text Symbol: 009 = (New flow type must be assigned in Cust. before transfer !)
INCLUDE RFVD_GROSS_TO_NET_TOP.
No SAP DATABASE tables are accessed within this REPORT code!
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = wrk_log IMPORTING e_log_handle = loghandle EXCEPTIONS OTHERS = 2.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = wrk_variant EXCEPTIONS OTHERS = 4.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = p_postd i_bukrs = p_bukrs i_monat = p_monat IMPORTING e_monat = p_monat EXCEPTIONS OTHERS = 8.
ACCOUNT_REPORT_INIT CALL FUNCTION 'ACCOUNT_REPORT_INIT'. "N1631707
LOAN_REFERENCE_INIT CALL FUNCTION 'LOAN_REFERENCE_INIT'.
FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = wrk_vdarl-bukrs IMPORTING e_t001 = wrk_t001.
LOAN_POST CALL FUNCTION 'LOAN_POST' EXPORTING i_budat = con_init_date i_bktxt = p_bktxt * I_PROTOCOL = '1' i_simu = flg_simulate i_primanota = rpnnr i_superprimanota = rpnsup * I_SPECIALPERIOD = i_omit_checks = con_xon i_delete_plan = space * I_UPDATE_IST = con_xon i_clear_op_buffer = con_xon * I_BLDAT = * I_FLG_NO_ACC_PRINCIPLE = ' ' * I_FVD_LOAN_POST = TABLES xt_vdbepp = tab_vdbepp xt_addbepp = tab_addbepp xt_vdbeki = tab_vdbeki_new xt_vdbepi = tab_vdbepi_new xt_loanref_a = tab_loanref EXCEPTIONS posting_impossible = 1 OTHERS = 2.
LOAN_REFERENCE_ADD CALL FUNCTION 'LOAN_REFERENCE_ADD' TABLES xt_loanref = tab_loanref EXCEPTIONS OTHERS = 3.
FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS OTHERS = 2.
USERDATA_MAINTAIN CALL FUNCTION 'USERDATA_MAINTAIN' "Userdaten einstellen EXPORTING herkunft = 'RFVD_TGTN' inuser = wrk_user IMPORTING exuser = wrk_user.
FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDARL' i_wrk_old = wrk_vdarl i_wrk_new = wrk_vdarl_new EXCEPTIONS OTHERS = 2.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = con_xon i_flg_simulation = flg_simulate i_flg_change_document = con_xon * I_FLG_UPDATE_SERVICES = con_xon EXCEPTIONS error = 1 OTHERS = 2.
CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = wrk_vdarl-bukrs i_ranl = wrk_vdarl-ranl i_wrk_vdarl = wrk_vdarl read_scheduled_records = space read_posted_records = 'X' no_storno = 'X' TABLES o_vdbeki = tab_vdbeki o_vdbepi = tab_vdbepi o_vzzbepp = tab_vzzbepp EXCEPTIONS OTHERS = 5.
FVD_DB_TZB0A_GET CALL FUNCTION 'FVD_DB_TZB0A_GET' EXPORTING i_sbewart =
-flowtype IMPORTING e_str_tzb0a = wrk_tzb0a EXCEPTIONS OTHERS = 2.
LOAN_SET_GLOBAL_FLAGS CALL FUNCTION 'LOAN_SET_GLOBAL_FLAGS' "N1649002 EXPORTING I_FLG_341_reversal = 'X'.
FVD_REV_SERVICE_POST CALL FUNCTION 'FVD_REV_SERVICE_POST' EXPORTING i_bukrs = wrk_vdarl-bukrs i_tab_vdarl = tab_vdarl_rev i_tab_vdbeki_rev = tab_beki_rev i_tab_vdbeki = tab_vdbeki i_tab_vdbepi = tab_vdbepi i_rev_post_info = wrk_post_info i_flg_simulation = flg_simulate i_flg_bo_with = space i_flg_only_post = 'X' * i_flg_no_check = 'X' "N1644935/1649002 i_tab_vdbeki_rev_all = tab_beki_rev_all "N1662423 IMPORTING e_tab_return = tab_return EXCEPTIONS OTHERS = 5.
FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS OTHERS = 2.
USERDATA_MAINTAIN CALL FUNCTION 'USERDATA_MAINTAIN' "Userdaten einstellen EXPORTING herkunft = 'RFVD_TGTN' inuser = wrk_user IMPORTING exuser = wrk_user.
FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDARL' i_wrk_old = wrk_vdarl i_wrk_new = wrk_vdarl_new EXCEPTIONS OTHERS = 2.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = con_xon i_flg_simulation = flg_simulate i_flg_change_document = con_xon * I_FLG_UPDATE_SERVICES = con_xon EXCEPTIONS error = 1 OTHERS = 2.
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 RFVD_TRANSFER_GROSS_TO_NET or its description.
RFVD_TRANSFER_GROSS_TO_NET - RFVDTRANSFERGROSSTONET RFVD_TRANSFER_GROSS_TO_NET - RFVDTRANSFERGROSSTONET RFVD_TEST_DISTRIBUTOR_INIT - Test Initialization for Selected Loans RFVD_TEST_DISTRIBUTOR_INIT - Test Initialization for Selected Loans RFVD_SWITCH_LOAN - Link to Contracts for Finance Project RFVD_SWITCH_LOAN - Link to Contracts for Finance Project