SAP Reports / Programs | Financial Services | Loans Management(FS-CML) SAP FS

RFVDABG0 SAP ABAP Report - Loans: Accruals/Deferrals







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FNRA - Other accruals/deferrals


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


Text pool values


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 .





Title: Loans: Accruals/Deferrals
Text Symbol: T02 = Forecast Write Backs A/D
Text Symbol: T03 = Loans - Other Accruals/Deferrals
Text Symbol: T10 = Error Log - Accrual/Deferral
Text Symbol: T11 = Extraord. Write Backs Acc./Def
Text Symbol: T12 = Write Back Flows Acc/Def
Text Symbol: T14 = Posting log output to spool
Text Symbol: T20 = Error Log
Text Symbol: T21 = Long Text Error Description
Text Symbol: T40 = Group Total
Text Symbol: T41 = Total Amt
Text Symbol: TDO = Accr/def already run on key date
Text Symbol: TRU = Accrual/deferral must be reset first
Text Symbol: U10 = D
Text Symbol: U11 = C
Text Symbol: U20 = in
Text Symbol: U21 = Amounts In
Text Symbol: U22 = Rem. Cap. in
Text Symbol: UH1 = | Contract number | Rem.capital| Percent | Due date | from | to | Acc./def.amount | D/C |
Text Symbol: UH2 = | Contract number | To be acc./def.| Acc./def. so far | Curr. acc./def. | Still outstanding| Acc./def.amount | D/C |
Text Symbol: UH3 = D/C |
Text Symbol: UH4 = |
Text Symbol: UH8 = | CoCd | Contract no. | Due date | Write back amnt | Curr.| Base amount| Percent| from | to | Days
Text Symbol: UH9 = | CoCd | ProdTyp | Contract number |FlowType| Note
Text Symbol: W12 = Calculator requires Windows95 or WindowsNT
Text Symbol: W20 = Discount forecast only for var. list output
Text Symbol: W21 = Discount forecast only for disc. acc./def
Text Symbol: W22 = CoCd: & flow type: & - Flow type def. in TZB06 as acc./def.flow type. TZB0A-A/D meth. is inconsistent
Text Symbol: W23 = CoCd: & flow type: & - Flow type def. in TZB06 as acc./def.flow type. TZB0A-A/D proc. is inconsistent
Text Symbol: W24 = CoCd: & flow type: & calc.cat.: & - Flow type def. in TZB06 as acc./def.flow type. TZBOA-calc.cat. is inconsistent
Text Symbol: W25 = CoCd: & flow type: & - Flow type def. in TZB06 as acc./def.flow type. TZB0A-A/D meth. is inconsist.
Text Symbol: W26 = CoCd: & flow type: & - Flow type def. in TZB06 as acc./def.flow type. TZB0A-D/C field is blank
Text Symbol: W27 = CoCd: & flow type: & rel.cat: & calc.cat.: & - Acc./def.flow type in TZB06 - Data inconsistent
Text Symbol: W28 = CoCd: & flow type: & rel.cat: & - No reset flow defined in TZB06 for this flow type
Text Symbol: W29 = CoCd: & flow type: & A/D proc.: & calc.cat.: & - A/D proc. of flow type+calc.cat. of offsettng flow type inconsist.
Text Symbol: W30 = CoCd: & flow type: & flow cat.: & - Flow type def. in TZB06 as acc./def.flow type. TZB0A is one of A/D flow type
Text Symbol: W32 = Discount forecast either monthly or yearly
Text Symbol: W33 = Summarized display does not relate to variable list output
Text Symbol: W34 = Planned flows exist for accrual/deferral





Text Symbol: W35 = Business op. relevant for accrual/defr. not posted
Text Symbol: W36 = Discount forecast either monthly, yearly or overview
Text Symbol: I46 = Reset
Text Symbol: I45 = Accr/Defer
Text Symbol: I41 = Output in one log (Background Only)
Text Symbol: I40 = Output Control
Text Symbol: I32 = Shorten Calculation Period to End of Fixed Period
Text Symbol: I31 = Use exchange rate from flow to be accrued/deferred
Text Symbol: I30 = Posting Control
Text Symbol: I23 = Only Include Flows Relevant for Posting
Text Symbol: I22 = MthEnd
Text Symbol: I21 = Incl.
Text Symbol: I20 = Control Parameters
Text Symbol: I10 = General Selections
Text Symbol: I02 = C
Text Symbol: I01 = D
Text Symbol: H24 = Name of Partner
Text Symbol: H23 = for the selected contract?
Text Symbol: H22 = Do you want to branch to the cash flow display
Text Symbol: H21 = Branch to cash flow display
Text Symbol: H19 = Local Crcy
Text Symbol: H18 = Acc/Def Amnt LC
Text Symbol: H17 = Acc./Def. Amount
Text Symbol: H16 = Key Date
Text Symbol: H15 = Remain.Cap.
Text Symbol: H14 = Still Open
Text Symbol: H13 = Current Accr./Def.
Text Symbol: H12 = Accr./Def.To Date
Text Symbol: H11 = To be Ac/De
Text Symbol: H04 = Date :
Text Symbol: H03 = Key Date:
Text Symbol: H02 = Accr./Def.:
Text Symbol: H01 = Report:
Text Symbol: C06 = Selection Entries For Accruals/Deferrals: Loans
Text Symbol: C05 = Customizing Check
Text Symbol: C04 = Page:
Text Symbol: C03 = Loans - Accruals/Deferrals -
Text Symbol: C02 = Time:
Text Symbol: C01 = Date:



Text Symbol: B02 = Posting Log Accr/Deferr.(Sim.)
Text Symbol: B01 = Accrual/Deferral Posting Log
Text Symbol: I50 = Control Parameters for 'Other Accruals/Deferrals'
Text Symbol: T01 = Loans - Accrual/Deferral of Disc/Prm
Text Symbol: S08 = Contract Cur
Text Symbol: S07 = Act Ass.Rf
Text Symbol: S06 = Loan Type
Text Symbol: S05 = CoCd in LC
Text Symbol: S04 = Company Cde
Text Symbol: S02 = Prod.Type
Text Symbol: S01 = Flow Typ
Text Symbol: P03 = No messages exist
Text Symbol: P02 = Messages for Accr/Defer.
Text Symbol: P01 = Error Log
Text Symbol: N47 = Contr. Currency
Text Symbol: N46 = Due Date
Text Symbol: N45 = Acc./Def. Amount
Text Symbol: N44 = Calculation Period to
Text Symbol: N43 = Calculation Period From
Text Symbol: N42 = Acc./Defer.Method
Text Symbol: N40 = Reference Flow Type
Text Symbol: N32 = Condition [Percent]
Text Symbol: N31 = Calculation Base Amnt
Text Symbol: N19 = Acc./Def. Period [Days]
Text Symbol: N15 = Flow Type
Text Symbol: N12 = Contract No.
Text Symbol: N11 = Company Code
Text Symbol: N10 = Further Information on Accrual/Deferral Flow Record:
Text Symbol: M25 = Contract Display/Acct Stat.
Text Symbol: M24 = Acct State.
Text Symbol: M23 = Contract Disp.
Text Symbol: M22 = Acct Statmt?
Text Symbol: M21 = contract display or
Text Symbol: M20 = Branch to
Text Symbol: M02 = No accruals/deferrals amounts determined
Text Symbol: L07 = (Call Accrual Module)
Text Symbol: L06 = Group
Text Symbol: L05 = Start Of Processing
Text Symbol: L04 = (Before Processing)
Text Symbol: L03 = (After First Selection)
Text Symbol: L02 = (First Selection)
Text Symbol: L01 = Number of contracts:


INCLUDES used within this REPORT RFVDABG0

INCLUDE RFAGDTOP.
INCLUDE APPL_LOG.
INCLUDE RKASMAWF.
INCLUDE SCHEDMAN_EVENTS.


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:

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.



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