Ansicht
Dokumentation

RFVD_MORATORIUM - Framework that can be used to create a repayment moratorium

RFVD_MORATORIUM - Framework that can be used to create a repayment moratorium

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

Report RFVD_MORATORIUM provides a framework to stop condition-based repayments with a zero condition and restart them with a new condition after a certain period.

The changes itself must be prepared in a customer implementation of BAdI FVD_MORATORIUM. The BAdI is delivered with example class CL_EX_FVD_MORATORIUM_SAMPLE with some sample coding. It is delivered to provide an idea how the logic could be implemented. However, if the report should be used, own implementations must be created and tested. Changes done by the report are fully in customer responsibility.

Based on the parameters the report selects the relevant data (condition header and condition items) and calls the corresponding BAdI methods. The logic described below refers to the example coding in the example class.

  • AUTHORITY_CHECK
Option to trigger addition authority checks.
  • CONTRACT_CHECK
Option to trigger additional contract specific checks and to skip the contract.
  • CONDITIONS_PROCESS
Can be used to stop the repayment condition with a zero condition and create a restarting condition based on the provided dates. If flag 'Incl. Interest Moratorium' is set the interest condition is also stopped and restarted.
  • CONDHEADER_PROCESS
If 'Shift Fixed Until Date' or 'Shift Term End Date' is set, this method is called to shift 'Fixed Until Date' and / or 'Term End Date in the condition header according to the moratorium period.
  • ADD_CONDITIONS_CREATE
If 'Capitalize Interest' is set, this method is called to add a charges condition with the condition type provided in 'Condition Type for Cap.' to capitalize to interest that belongs to the moratorium period. The condition type must be set up with calculation category 'VZ'.
  • DISPLAY_RESULT
This method is called to display the results in an ABAP List Viewer (ALV). Header data can be set in method DISPLAY_SET_HEADER, events can be set in DISPLAY_SET_EVENTS. DISPLAY_TOP_OF_PAGE and DISPLAY_END_OF_PAGE will be call in events 'TOP_OF_PAGE' and 'END_OF_PAGE' (if registered).
New conditions are displayed with the value 'NEW' in field RKEY2.

Integration

Prerequisites

The report provides only a framework. The changes must be prepared in an implementation of BAdI FVD_MORATORIUM. The report will then write these changes to the database using update modules of loans management.

Features

Selection

,,

Standard Variants

Output

Activities

Example

Let's assume a contract ha a repayment condition which s due on 15th each month. With start date April 1th and end date July 31st, the moratorium period starts on March 15th because the corresponding flow is the first to be due after start date. The repayment restarts on July 15th which is the regular flow after the end date.






ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3388 Date: 20240601 Time: 115050     sap01-206 ( 73 ms )