App Extensibility: Display Supplier Balances
You can extend the Display Supplier Balances
app according to your business needs for different aspects. For this purpose, the following extensibility options are available:
Extension Points
There are various extension points available that you can use to add content to the user interface of the app, for example, fields, tabs, and columns.
To add a customer field to the app, for example, the following extensibility entities 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 |
|
Extends the beginning of the input fields. |
| not available | not available |
|
Extends the beginning of the button list. |
| not available | not available |
|
Extends the beginning of the icon tab bar. |
| not available | not available |
|
Extends the view after the last column of the |
| not available | not available |
|
Extends the view after the last cell of the |
| not available | not available |
|
Extends the view after the last column of the |
| not available | not available |
|
Extends the view after the last cell of the |
| not available | not available |
|
Extends the view after the last column of the |
| not available | not available |
|
Extends the view after the last cell of the |
| not available | not available |
The following BAdI is available for extensibility purposes:
FAP_VENDOR_BALANCE
If you have added fields to the UI and to the OData service, you can use this BAdI to modify the values of these fields.
The enhancement spot is ES_FAP_VENDOR_BALANCE
.
In addition to the extension includes described above, the following extension includes are available:
DDIC | Extension Include | Use |
|---|---|---|
|
| This extension include allows you to add additional properties, which will appear as additional columns in the table view of the app. |
For more information on extension includes, see SAP Help Portal at .
To plug in and execute custom code, the following hooks are available in the controller code:
Controller | Hook | Use |
|---|---|---|
|
| Allows you to configure a custom initialization. |
|
| Is called when the view is closed; used to free resources and finalize activities. |
For more information about extensibility, see SAP Help Portal at .
You can hide all UI controls on the app UI.
For a general description of the extensibility options and procedures, see SAP Help Portal at .