Ansicht
Dokumentation
RFVD_MORATORIUM - Framework that can be used to create a repayment moratorium
ROGBILLS - Synchronize billing plans ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
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 )