Show TOC

Object documentationWaiver

 

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:

  1. Settlement condition-based prices such as charges, insurance premiums and interest payments. You can waive these prices by creating a waiver settlement condition.

  2. 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 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).

End of the note.

 

Structure

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

Integration

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

  • Change Document

    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