Ansicht
Dokumentation

BADI_CRM_FS_LOAN_CON - BAdI: Format Payment Structure for Change Processes

BADI_CRM_FS_LOAN_CON - BAdI: Format Payment Structure for Change Processes

ROGBILLS - Synchronize billing plans   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

You use this Business Add-In (BAdI) in the Quotation and Contract component (CRM-LAM-BTX-CTR).

You use this BAdI to determine the first due date and calculation date for a periodic flow after you have executed a change process.

In the IMG activity Make Settings for Change Processes, you have assigned the corresponding filter in the Broken Period attribute to the change process.

The BAdI is filter dependent and is not designed for multiple use.

In the standard system, BAdI implementations are activated for the following filters:

000001: In the case of this implementation, the system determines the calculation date and due date in such a way that if need be a broken period is created at the start of a periodic flow.

000002: In the case of this implementation, the system determines the calculation date and due date in such a way that if need be a broken period is created at the end of a periodic flow.

If no implementation is available, the class CL_CRM_FS_LOAN_COND_IMPL_00001 is entered as a fallback class. A fallback class is executed only if there is no active implementation.

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

  1. For implementation 000001:
  • Default: Annuity dated 01/01/07 - 01/01/08, monthly in advance

  • Change process executed on 02/16/07 (end-of-lease: 01/01/08)

  • Results of BAdI:
    - First due date: 03/01/07
    (for due date in arrears: 03/01/07)
    - First calculation date: 03/01/07

    The system generates a broken period from 02/16 - 03/01/07; the other periods run from the first of the corresponding month until the first of the following month.

  1. For implementation 000002:
  • Default: Annuity dated 01/01/07 - 01/01/08, monthly in advance

  • Change process executed on 02/16/07 (end-of-lease: 01/01/08)

  • Results of BAdI:
    - First due date: 02/16/07
    (for due date in arrears: 03/16/07)
    - First calculation date: 03/16/07

    The periods run from the 16th of the corresponding month until the 16th of the following month. At the end, the system inserts a broken period from 12/16/07 until 01/01/08.

This BAdI uses the interface IF_CRM_FS_LOAN_COND. For more information, display the interface in the Class Builder.






BAL_S_LOG - Application Log: Log header data   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3569 Date: 20240524 Time: 005657     sap01-206 ( 120 ms )