Show TOC

App Extensibility: Manage Data Aging GroupsLocate this document in the navigation structure

Use

You can extend Manage Data Aging Groups 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 Manage Data Aging Groups app.

Add fields, tabs, and controls

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: Superclass/ Method to Be Redefined

S2.view.xml

extS2ObjectListItemAttribute

DataAgingGroupCollection

DAAG_S_MNGGRP_OGRP_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUPSE_GET_ENTITYSET

S3.view.xml

extS3ObjectHeaderAttribute

DataAgingGroupDetail

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

extS3ObjectHeaderStatus

DataAgingGroupDetail

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

extS3IconTabBarBeforeRecentRunsTable

DataAgingRunCollection

DAAG_S_MNGGRP_RUN_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGRUNSET_GET_ENTITYSET

For one run:

DATAAGINGRUNSET_GET_ENTITY

extS3IconTabBarAfterRecentRunsTable

DataAgingRunCollection

DAAG_S_MNGGRP_RUN_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGRUNSET_GET_ENTITYSET

For one run:

DATAAGINGRUNSET_GET_ENTITY

extS3IconTabBarBeforeSchedulingTable

DataAgingJobCollection

DAAG_S_MNGGRP_JOB_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGJOBSET_GET_ENTITYSET

CREATE / POST one Job:

DATAAGINGJOBSET_CREATE_ENTITY

GET one Job:

DATAAGINGJOBSET_GET_ENTITY

UPDATE / PUT one Job:

DATAAGINGJOBSET_UPDATE_ENTITY

extS3IconTabBarAfterSchedulingTable

DataAgingJobCollection

DAAG_S_MNGGRP_JOB_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGJOBSET_GET_ENTITYSET

CREATE / POST one Job:

DATAAGINGJOBSET_CREATE_ENTITY

GET one Job:

DATAAGINGJOBSET_GET_ENTITY

UPDATE / PUT one Job:

DATAAGINGJOBSET_UPDATE_ENTITY

extS3IconTabFilterHeaderToolbarScheduling

DataAgingJobCollection

DAAG_S_MNGGRP_JOB_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGJOBSET_GET_ENTITYSET

CREATE / POST one Job:

DATAAGINGJOBSET_CREATE_ENTITY

GET one Job:

DATAAGINGJOBSET_GET_ENTITY

UPDATE / PUT one Job:

DATAAGINGJOBSET_UPDATE_ENTITY

extS3IconTabFilterBeforeDagoTable

DataAgingGroupCurrentObjectCollection

DAAG_S_MNGGRP_DAGO_OGRP_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP02_GET_ENTITYSET

extS3IconTabFilterAfterDagoTable

DataAgingGroupCurrentObjectCollection

DAAG_S_MNGGRP_DAGO_OGRP_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP02_GET_ENTITYSET

extS3IconTabBarItems

DataAgingGroupDetail

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

S4.view.xml

extS4ObjectHeaderAttribute

DataAgingGroupDetail

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

extS4ObjectHeaderStatus

DataAgingGroupDetail

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

extS4IconTabBarBeforeLogMessageTable

DataAgingLogEntryCollection

DAAG_S_MNGGRP_LOG_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGLOGENTR_GET_ENTITYSET

GET one Log:

DATAAGINGLOGENTR_GET_ENTITY

extS4IconTabBarAfterLogMessageTable

DataAgingLogEntryCollection

DAAG_S_MNGGRP_LOG_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGLOGENTR_GET_ENTITYSET

GET one Log:

DATAAGINGLOGENTR_GET_ENTITY

extS4IconTabBarBeforeProcessedDataAgingObjectsTable

DataAgingRunProcessedObjectCollection

DAAG_S_MNGGRP_DAGO_RUN_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGRUNPROC_GET_ENTITYSET

extS4IconTabBarAfterProcessedDataAgingObjectsTable

DataAgingRunProcessedObjectCollection

DAAG_S_MNGGRP_DAGO_RUN_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGRUNPROC_GET_ENTITYSET

extS4IconTabBarItems

DataAgingGroupDetail DataAgingLogEntryCollection DataAgingRunProcessedObjectCollection

DAAG_S_MNGGRP_OGRP_DET_GWI DAAG_S_MNGGRP_LOG_GWI DAAG_S_MNGGRP_DAGO_RUN_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGLOGENTR_GET_ENTITYSET

GET one Log

DATAAGINGLOGENTR_GET_ENTITY

Superclass:

CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGRUNPROC_GET_ENTITYSET

S5.view.xml

extS5AfterJobForm

ValueHelpJobFrequency ValueHelpJobStatus DataAgingJobCollection DataAgingGroupDetail

DAAG_S_MNGGRP_VH_JOB_FREQ_GWI

DAAG_S_MNGGRP_VH_JOB_STAT_GWI

DAAG_S_MNGGRP_JOB_GWI

DAAG_S_MNGGRP_OGRP_DET_GWI

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: VALUEHELPJOBFREQ_GET_ENTITYSET

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: VALUEHELPJOBSTAT_GET_ENTITYSET

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGJOBSET_GET_ENTITYSET

CREATE / POST one Job:

DATAAGINGJOBSET_CREATE_ENTITY

GET one Job:

DATAAGINGJOBSET_GET_ENTITY

UPDATE / PUT one Job:

DATAAGINGJOBSET_UPDATE_ENTITY

Superclass: CL_DAAG_MNGGRP_DPC_EXT

Method: DATAAGINGGROUP01_GET_ENTITY

The gateway entity DataAgingGroupCollection assigned to view S2.xml is also available for all other views.

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

S2.controller

extHookModifyFilterOptions

Allows you to modify the filter options

extHookModifySortOptions

Allows you to modify the sort options

extHookSetHeaderFooterOptions

Allows you to modify the header and footer of the S2 screen

S3.controller

extHookBeforeDataLoaded

Allows you to modify request parameters

extHookOnDataLoaded

Allows you to access the loaded data

extHookModifySortOptions

Allows you to modify the sort options

extHookModifyFilterOptions

Allows you to modify the filter options

extHookSetHeaderFooterOptions

Allows you to modify the header and footer of the S3 screen

S4.controller

extHookModifyTableFilterOptions

Allows you to modify the log table filter options

extHookBeforeDataLoaded

Allows you to modify request parameters

extHookOnDataLoaded

Allows you to access the loaded data

extHookModifyTableSortOptions

Allows you to modify the log table sort options

extHookSetHeaderFooterOptions

Allows you to modify the header and footer of the S4 screen

S5.controller

extHookExecuteEditJob

Allows you to modify job properties prior to update request

extHookExecuteCreateJob

Allows you to modify job properties prior to create request

extHookSetHeaderFooterOptions

Allows you to modify the header and footer of the S5 screen

If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the extensibility documentation for the respective SAP NetWeaver release on your front-end server at http://help.sap.com/fiori_implementation Start of the navigation path Extensibility Information for SAP Fiori Next navigation step Extending the UI Layer Next navigation step UI Extensibility Workflow Next navigation step  Next navigation step Checking the SAP-Enabled Extension Options Next navigation step UI Controller Hooks End of the navigation path.

More Information

For a general description of the extensibility options and procedures of SAP Fiori apps, see http://help.sap.com/fiori_implementation Start of the navigation path Extensibility Information for SAP Fiori End of the navigation path.