What's New Viewer - SAP S/4HANA

CI Event for Billing Plans

This feature enables you to change the content of customer-specific fields in the billing plan header, implement checks for these fields, and trigger these checks at specific events.

Technical Details

Product Feature is

Changed

Country Dependency

Valid for all countries

Application Component

FI-CA-INV

Availability

SAP S/4HANA 1610 FPS02

Additional Details

The following events are provided for the following situations:
  • When you create a billing plan in transaction FKKBIX_BILLPLAN:

    • 05 - Enrichment and Checks of Billing Plan

    • 10 - Additional Activity Before Creation of Billing Plan

    • 12 - Additional Activity After the Creation of the Billing Plan

  • When you change a billing plan in transaction FKKBIX_BILLPLAN:

    • 15 - Change of Billing Plan (Enrichment and Checks)

    • 20 - Additional Activity Before the Change of a Billing Plan

    • 22 - Additional Activity After the Change of a Billing Plan

  • When you execute a billing plan in transaction FKKBIXBIP_S or transaction FKKBIXBIP_M:

    • 30 - Request of Billing Plan Items (Checks)

  • When you delete a billing plan in transaction FKKBIX_BILLPLAN_MON:

    • 60 - Checks During Deletion of Billing Plans

Effects on System Administration

To implement event-triggered checks for customer-specific fields in the billing plan header, you need to perform the following steps:

  1. Define your customer-specific fields in customer include CI_FKKBIX_BIP_I.

  2. Implement the customer-specific logic that you require in new function modules. To do this, start transaction SE37 and create new function modules by copying the following sample function modules:

    • FKK_SAMPLE_TFK8211EV_05

      For filling customer-specific fields when creating a billing plan

    • FKK_SAMPLE_TFK8211EV_10

      For implementing additional actions before saving, when creating a billing plan

    • FKK_SAMPLE_TFK8211EV_12

      For implementing additional actions after saving, when creating a billing plan

    • FKK_SAMPLE_TFK8211EV_15

      For filling customer-specific fields when changing a billing plan

    • FKK_SAMPLE_TFK8211EV_20

      For implementing additional actions before saving, when changing a billing plan

    • FKK_SAMPLE_TFK8211EV_22

      For implementing additional actions after saving, when changing a billing plan

    • FKK_SAMPLE_TFK8211EV_30

      For implementing additional checks that prevent the request of a billing plan item

    • FKK_SAMPLE_TFK8211EV_60

      For implementing additional checks that prevent the deletion of a billing plan item

  3. Maintain view cluster VC_TFK8211 in transaction SE54, then add the events and your customer-specific function modules to the configuration of the billing plan type you use for billing plan creation, as described under Effects on Customizing.

Effects on Customizing

To do this, in Customizing for Contract Accounts Receivable and Payable, choose Start of the navigation pathConvergent Invoicing Next navigation step Additional Functions Next navigation step Billing Plans Next navigation step Define Billing Plan TypesEnd of the navigation path. Then select a billing plan type and choose Program Enhancements. Enter the triggering events and the customer-specific function modules that you have defined.