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.
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:
|
S3.view.app.xml | extMorePaymentInfo | Payment | FAP_BPA_S_BATCH_ITEM_MD_INCL | Superclass: CL_FAP_BPA_DPC Method:GET_PAYMENTS |
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.
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.
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.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.