Show TOC

 App Extensibility: Approve Bank Payments Locate this document in the navigation structure

 

You can extend the Approve Bank Payments app according to your business needs for different aspects. For this purpose, the following extensibility options are available:

  • Customer Fields

    You can add customer fields to the Approve Bank Payments app.

Customer Fields

To add a customer field to the Approve Bank Payments app, the extensibility entities listed below are available on the different software layers. You have to extend each of these entities according to your specific business needs:

UI

Back End/ABAP

View

Extension Point

Design Time: Gateway Entity

Design Time: Extension Include (in DDIC Structure)

Runtime: Superclass/ Method to Be Redefined

S3.view.app.xml

extMoreBatchInfo

PaymentBatch

FAP_BPA_S_BATCH_HEADER_MD_INCL

Superclass: CL_FAP_BPA_DPC

Method:

  • GET_USER_BATCHS

  • GET_BATCH_LIST

S3.view.app.xml

extMorePaymentInfo

Payment

FAP_BPA_S_BATCH_ITEM_MD_INCL

Superclass: CL_FAP_BPA_DPC

Method:GET_PAYMENTS

Further Extensibility Entities

Business Add-Ins (BAdIs)

The following BAdIs are available for extensibility purposes:

  • Financial Payment Approval (FAP_BPA_ATTACHMENT)

    You can use this BAdI to define the location for storing the attachments of invoices in the Approve Bank Payments app. The BAdI is called when you open an invoice in the application. After you implement this BAdI, the application retrieves the attachments from the specified location.

Extension Includes

In addition to the extension includes described above, the following extension includes are available:

DDIC

Extension Include

Use

FAP_BPA_S_BATCH_HEADER_MD

FAP_BPA_S_BATCH_HEADER_MD_INCL

Allows you to add additional information to the payment batch.

FAP_BPA_S_BATCH_ITEM_MD

FAP_BPA_S_BATCH_ITEM_MD_INCL

Allows you to add additional information to the payment.

For more information about extension includes, see Extension Includes.

Extension Points

In addition to the extension points described above, the following extension points are available:

View

Extension Point

Use

fin.ap.bankpayment.approve.view.S3

extMoreBatchInfo

Allows you to add more fields to the form for payment batch information.

fin.ap.bankpayment.approve.view.S4

extMorePaymentInfo

Allows you to add more fields to the form for payment information.

For more information about extension points, see Extension Points.

More Information

For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.