You can extend the Revise Payment Proposals 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 Revise Payment Proposals app.
To add a customer field to the 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 |
s1.view.xml | extProposalListColumns | PaytProposalInvoice | FAP_RPP_S_PAYTPRPSL_INVC_INCL | Superclass: CL_FAP_REVISE_PAYMENT_DPC_EXT Method: PAYTPROPOSALINVO_GET_ENTITYSET |
PaytProposalPayment | FAP_RPP_S_PAYTPRPSL_PAYT_INCL | Superclass: CL_FAP_REVISE_PAYMENT_DPC_EXT Method:
|
To plug in and execute custom code, the following hooks are available in the controller code:
Controller | Hook | Use |
---|---|---|
s2.controller.js | extHookOnDataReceived | Allows you to get payment data. |
For more information about UI controller hooks, see UI Controller Hooks.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.