You can extend Database Table Growth
for different aspects according to your business needs. For this purpose, the following extensibility options are available:
Add fields, tabs, and controls
You can add fields, tabs, and controls to the views of the Database Table Growth
app.
To add fields, tabs, and controls to the app, 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: Super Class/ Method to Be Redefined |
|
| N/A | N/A | Superclass: N/A Method: N/A |
|
| |||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
|
| |||
|
| |||
| ||||
| ||||
|
|
To plug in and execute customized code, the following hooks are available in the controller code:
Controller | Hook | Use |
---|---|---|
S2.controller | extHookModifySearchPattern | Allows you to adapt search requests before sending them to the back end. You can, for example, use this hook to enable a standard search. |
extHookModifyApplicableKPIs | Allows you to enhance or disconnect KPIs available on the list of the S2 view. | |
extHookModifyFooterOptions | Allows you to adapt the footer. | |
S3.controller | extHookModifyODataCallSelectParameter | Allows you to adapt the data request sent to the server via OData. |
extHookHandleDataResponse | Allows you to adapt or check the results sent from the server via OData. | |
extHookRemoveGrowthRateSwitch | Allows you to disconnect the switches relevant for the growth rate. | |
extHookModifyKPIs | Allows you to enhance or disconnect KPIs available for the list on the S2 view. | |
extHookModifyFooterOptions | Allows you to adapt the footer. | |
utils | extHookModifyTimeFrames | Allows you to adapt the time frames available on the S3 view. |
If there are additional UI controller hooks available in the controller code, you can extend the UI controller code. 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.