RFVDABG0 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 RFVDABG0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FNRA - Other accruals/deferrals
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: PA_BUDAT = Posting date if not key date
Selection Text: PA_BUTX = Posting Text
Selection Text: PA_DETAI = Summarized totals display
Selection Text: PA_DIS = Discount/premium acc./def.
Selection Text: PA_INTEB = Consider Completed Contracts
Selection Text: PA_PLSAK = No Planned Record Update
Selection Text: PA_PLSFS = Update planned rec. price gain
Selection Text: PA_PROGJ = Yearly discount forecast
Selection Text: PA_PROGM = Monthly discount forecast
Selection Text: PA_REST = Other accruals/deferrals
Selection Text: PA_STICH = Accrual/deferral key date
Selection Text: PA_STV = End Date
Selection Text: PA_TEST = Test run
Selection Text: PA_VLIST = Variable list output
Selection Text: SO_RKONT = Acct Assignment Ref.
Selection Text: PA_AMORT = D .
Selection Text: PA_BLDAT = D .
Selection Text: PA_BUPER = D .
Selection Text: PA_COND = D .
Selection Text: PA_ENQ = D .
Selection Text: PA_FEE = D .
Selection Text: PA_NOERR = D .
Selection Text: PA_NOLST = D .
Selection Text: PA_PROGV = D .
Selection Text: PA_PROT = D .
Selection Text: PA_RDEVK = D .
Selection Text: PA_RUECK = D .
Selection Text: PA_SBUST = D .
Selection Text: PA_SIMU = D .
Selection Text: PA_VARL1 = D .
Selection Text: P_ENHLOG = D .
Selection Text: P_RELCHK = D .
Selection Text: SO_BEWEX = D .
Selection Text: SO_BUKRS = D .
Selection Text: SO_GSART = D .
Selection Text: SO_RANL = D .
Selection Text: SO_STIT = D .
Selection Text: SO_SWHR = D .
INCLUDE RFAGDTOP.
INCLUDE APPL_LOG.
INCLUDE RKASMAWF.
INCLUDE SCHEDMAN_EVENTS.
No SAP DATABASE tables are accessed within this REPORT code!
INIT_EVENT_REGISTER_FORM CALL FUNCTION 'INIT_EVENT_REGISTER_FORM' EXPORTING formname = 'SET_UPDATE_TASK_LOCAL' progname = 'RFVDABG0'.
FIMA_END_OF_MONTH_DETERMINE * CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' "note 933735 * EXPORTING * i_date = pa_stich * IMPORTING * e_flg_end_of_month = pa_sult.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING i_date = pa_stich IMPORTING e_flg_end_of_month = pa_sult.
END_TIME_DETERMINE CALL FUNCTION 'END_TIME_DETERMINE' EXPORTING duration = 1 unit = 'MON' IMPORTING end_date = progn_stich CHANGING start_date = sav_date.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING i_date = progn_stich IMPORTING e_days_of_month = progn_stich+6(2).
END_TIME_DETERMINE CALL FUNCTION 'END_TIME_DETERMINE' EXPORTING duration = 1 unit = 'MON' IMPORTING end_date = progn_stich CHANGING start_date = sav_date.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING i_date = progn_stich IMPORTING e_days_of_month = progn_stich+6(2).
SCMA_JOB_STARTED_FROM_SCMA CALL FUNCTION 'SCMA_JOB_STARTED_FROM_SCMA' EXPORTING BEFORE_INIT = 'X' WF_WITEM = wf_witem IMPORTING E_SCMA = flg_schedman.
FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_flg_log = '3' " collect posting protocol i_flg_simul = pa_test EXCEPTIONS OTHERS = 2.
FVD_SEL_TDPZZ_READ CALL FUNCTION 'FVD_SEL_TDPZZ_READ' IMPORTING e_wrk_tdpzz = g_wrk_tdpzz EXCEPTIONS internal_error = 1 not_found = 2 OTHERS = 3.
GET_ACCESSIBILITY_MODE CALL FUNCTION 'GET_ACCESSIBILITY_MODE' IMPORTING ACCESSIBILITY = lv_acc_mode EXCEPTIONS ITS_NOT_AVAILABLE = 1 OTHERS = 2.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' no_dialog = 'X' IMPORTING out_parameters = params out_archive_parameters = arc_params.
GET_JOB_RUNTIME_INFO CALL FUNCTION 'GET_JOB_RUNTIME_INFO' IMPORTING JOBCOUNT = jobcount JOBNAME = jobname STEPCOUNT = stepcount EXCEPTIONS OTHERS = 2.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params list_text = h_prtxt "N939176 * N1101594 * Könnte man ggf. auch von außen über einen Parameter steuern
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params new_list_id = space no_dialog = 'X' list_text = h_prtxt "N939176 IMPORTING out_parameters = h_params out_archive_parameters = h_arc_params.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING * new_list_id = space.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = repname i_callback_user_command = d_user_command is_layout = layout_wa it_fieldcat = it_field_catalog it_sort = it_sort i_save = 'A' is_variant = d_variant it_events = it_event is_print = is_print TABLES t_outtab = i_abgr EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = repname is_layout = layout_wa it_fieldcat = it_field_catalog it_sort = it_sort i_save = 'A' is_variant = d_variant it_events = it_event is_print = is_print TABLES t_outtab = iprogn EXCEPTIONS program_error = 1 OTHERS = 2.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params list_text = h_prtxt "N939176 * new_list_id = space new_list_id = flg_new_list_id "N1417312 immediately = space.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params list_text = h_prtxt * new_list_id = space.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params list_text = h_prtxt new_list_id = flg_new_list_id "N1417312 * new_list_id = space immediately = space.
RSPO_FIND_SPOOL_REQUESTS CALL FUNCTION 'RSPO_FIND_SPOOL_REQUESTS' EXPORTING rq0name = is_rsprtype-rq0name rq1name = is_rsprtype-rq1name rq2name = is_rsprtype-rq2name rqowner = is_rsprtype-owner TABLES spoolrequests = it_spoolrq.
RSPO_OUTPUT_SPOOL_REQUEST CALL FUNCTION 'RSPO_OUTPUT_SPOOL_REQUEST' EXPORTING copies = l_copies spool_request_id = l_spool_rq_id.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = arc_params in_parameters = params list_text = h_prtxt new_list_id = flg_new_list_id. "N1417312
FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_flg_log = '5' " posting protocol to spool i_flg_simul = pa_test EXCEPTIONS OTHERS = 2.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = d_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = d_variant i_save = 'A' i_display_via_grid = 'X' IMPORTING es_variant = d_variant EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = ld_repid TABLES selection_table = lt_rsparams EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.
KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING ls_detail = ls_detail ls_witem = ls_witem * ls_appl = ls_spec IMPORTING ls_key = ls_key TABLES lt_selkrit = lt_select.
KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING ls_key = ls_key ls_scma_event = l_scma_event ls_message = ls_sch_msg CHANGING ld_aplstat = ld_aplstat EXCEPTIONS no_id_given = 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 RFVDABG0 or its description.