Waiver
This is a business object for Account Management (FS-AM)
that you can use to trigger the waiver of prices and open receivables of a loan. For more information, see Loans.
If the borrower submits a request about the waiver of prices, you create a waiver order by creating and activating an order for the waiver category.
Using a waiver order, you can waive one of the following:
Settlement condition-based prices such as charges, insurance premiums and interest payments. You can waive these prices by creating a waiver settlement condition.
Other charges and receivables that are created as direct charges. You can waive the direct charges by posting a charge adjustment on the loan account.
Note
You can waive items that have not yet been billed, billed but not yet paid, or planned future items (based on projected cash flow). You cannot waive items that have been paid (either fully or partially).
The structure description of the waiver function is divided into attributes, methods and customer enhancements. For more information, see Order Management.
Attributes
Reason for waiver
Reason for Activation of Waiver
Reversal Reason for Waiver
Correspondence for activation
Correspondence for Reversal
Methods
In Account Management (FS-AM)
, you can use one of the following channels for processing objects:
Dialog
Business Application Programming Interface (BAPI)
Direct Input (DI)
Enterprise Services
Dialog
The Waiver
function can use the Entry Origin
or Processing Origin
field to identify the channel used to process it. This can be the dialog channel for which the system displays the entry origin BOWAIV
(Loan
Waiver Dialog)
. You call the dialog processing using transaction BCA_OR_WAIV
.
You can call the following methods using dialog processing :
Create and enter
Create and activate
Change and enter
Change and delete
Change and activate
Change and Reverse
Display
Business Application Programming Interface
BAPIs are not available.
Direct Input
Direct input is implemented for the waiver. The system then stores BAWAIV
(Loan Waiver-RFC)
as the processing origin.
The methods can change the order status of the waiver.
Enterprise Services
You can use enterprise services of the business object Loan Contract Payment Plan Item Waiver Request.
For more information, see SAP Help Portal at http://help.sap.com/ -> SOA -> SAP for Industries -> SAP for Banking -> Enterprise
Services for banking services from SAP.
Customer Enhancements
You can use the following Business Add-Ins (BAdIs) for the waiver of a loan.
BAdI Definition |
Interface |
Method |
|---|---|---|
BCA_OR_WAIV_CHECKS |
IF_WAIV_OR_WAIV_CHECKS |
CHECK_ENTRY |
CHECK_CONSISTENCY |
||
BCA_OR_WAIV_ORDER_EVENTS |
IF_BCA_OR_WAIV_ORDER_EVENTS |
ACTIVATE |
CLOSE |
||
CREATE |
||
DEACTIVATE |
||
DELETE |
||
OPEN |
||
PERPARE |
||
RESET_ACTIVITY |
||
REVERSE |
||
SAVE |
||
SET |
||
BCA_OR_WAIV_AUTH |
IF_BCA_OR_WAIV_AUTH |
AUTHORIZE_F_BODB_FCT |
AUTHORIZE_F_BOPF_ORG |
||
AUTHORIZE_F_BOPF_RSN |
||
AUTHORIZE_F_BOPF_ACT |
||
BCA_OR_WAIV_CORR |
IF_BCA_OR_CORRESPONDENCE |
IF_FKK_CORR_OUTPUT_REQUEST~OUTPUT_CORR_REQUEST |
IF_BCA_OR_CREATE_CORR_REQ~CREATE_CORR_REQUEST |
When processing waivers, the corresponding release object and the various authorization objects have a
controlling function for the program flow. The system calls the following objects from Account Management (FS-AM)
for processing:
Objects Checked by the System
The system checks the account and displays messages accordingly if one or more of the following requirements have not been met:
The loan account exists
The account has the contract status Active, Used
The system runs authorization checks for Create
, Delete
Check if condition fixing is set in contract
The account is not In Release
The account has the 0408 Waiver feature, the traffic light symbol is green, and this feature is not locked.
For more information, see Editing Features
.
Consistency Checks:
You have made entries in all of the mandatory fields.
The system runs authorization checks (for execute or reverse).
Objects Changed by the System
The order does not change any objects.
Objects Generated by the System
The system generates a change document that meets auditing requirements.
Work Item
The system generates a work item for the release process, if required, on the basis of the Customizing settings. For more information, see Release Object: OR_WAIV (Waiver).
Payment item for waiving of other receivables which are created as direct charges
Waiver condition for waiving of condition based prices
Correction billing items are generated as a result of waiver process in case the amount that is waived has open receivables
If required, the system generates correspondence for the following operations:
Activate
Deactivate
Execute
Reverse