Show TOC

 App Extensibility: Cash Position Details Locate this document in the navigation structure

 

You can extend the Cash Position Details app according to your business needs for different aspects. For this purpose, the following extensibility option is available:

  • Adding New Table Columns

    You can extend the app by adding new columns to the tables in the Bank Account Currency View and the Bank Account View.

Adding New Table Columns

To add a new table column, 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

extColumnsForBankAccountCurrencyView

CashDispositionCurrencyView

FCLM_CP_S_ENTITY_CUR_VIEW

Superclass: CL_CASH_DISPOSITION_DPC_EXT

Method: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

S1

extColumnsForBankAccountView

CashDispositionAccountView

FCLM_CP_S_ENTITY_BANKACC_VIEW

Superclass::CL_CASH_DISPOSITION_DPC_EXT

Method: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Further Extensibility Entities

UI Controller Hooks

To plug in and execute custom code, the following hooks are available in the controller code:

Controller

Hook

Use

fin.cash.cashposition.analyze.view.S1

extHookAssignExtTableColumnsBCV

Allows you to assign values of the columns you extended in OData entity CashDispositionCurrencyView to the extended columns you added for extension point extColumnsForBankAccountCurrencyView

fin.cash.cashposition.analyze.view.S1

extHookAssignExtTableColumnsBAV

Allows you to assign values of the columns you extended in OData entity CashDispositionAccountView to the extended columns you added for extension point extColumnsForBankAccountView

For more information about UI controller hooks, see UI Controller Hooks.

More Information

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