You can extend My Quality Tasks according to your business needs for different aspects. For this purpose, the following extensibility option is available:
Extending the quality task details
You can extend the app UI for displaying quality task details by adding new fields or changing the existing fields.
To add a user-defined field to the UI that displays the details of a quality task, 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 |
S3.view.app.xml |
extTaskInfo |
QMTask |
QOD_TASK_INCL_S (QOD_TASK_S) |
CL_QM_TASK_DATA_MNGR/MAP_TASK_RESULT CL_QM_TASK_DATA_MNGR/PREP_SELECT_TASK Note
You can redefine these methods using the extensibility BAdIs described below. |
Business Add-Ins (BAdIs)
The following BAdIs are available for extensibility purposes:
BADI_QOD_QM_TASK_DPC
You can use this BAdI to provide values for custom OData attributes. For more information about the BAdI, see the Customizing for Quality Management under
.BADI_QOD_QM_TASK_MPC
You can use this BAdI to add custom attributes to an existing application OData service. For more information about the BAdI, see the Customizing for Quality Management under
.Extension Includes
In addition to the extension includes described above, the following extension includes are available:
DDIC |
Extension Include |
Use |
---|---|---|
QOD_ATTACHMENT_S |
QOD_ATTACHMENT_INCL_S |
Interface for reading attachments when a quality task is selected. Since the attachments are not related to a particular task but to the tasks of a quality issue, the name is QMNotificationAttachment. Therefore, on the UI they appear on the attachment tab of each task (not normalized). |
QOD_SETTINGS_S |
QOD_SETTINGS_INCL_S |
Interface for reading the maximum number of quality tasks that are returned in a single AJAX call (shown in the settings menu on the UI). You can make changes according to your preferences and save them on the local machine. |
QOD_STREAM_S |
QOD_STREAM_INCL_S |
Interface for reading quality issue attachment data stream. |
QOD_TASK_S |
QOD_TASK_INCL_S |
Interface for reading the list of quality tasks. On the UI, it is presented as a table. |
QOD_STATUS_S |
QOD_STATUS_INCL_S |
Interface for pulling the text and color of a quality task status from Customizing. |
QOD_USER_S |
QOD_USER_INCL_S |
Interface for reading the user name and the full name of an assigned person in the system. |
QOD_TASK_SELECT_S |
QOD_TASK_SELECT_INCL_S |
Internal structure for quality tasks selection. |
QOD_FIELD_S |
- |
Internal structure that is used for field selection table in the SELECT statements. |
QOD_PARTNER_S |
QOD_PARTNER_INCL_S |
Structure for quality issue partner. The structure is included in QOD_TASK_S. |
QOD_NOTIF_PARTNER_S |
- |
Internal structure that is used to keep the quality issue partners. |
If there are additional fields available in the OData service, you can display these fields on the UI. 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 .
Extension Points
Additional extension points are not available.
UI Controller Hooks
UI controller hooks are not available in the controller code.
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 .
Display of UI Controls
UI controller hooks are not available in the controller code.
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 .
For a general description of the extensibility options and procedures of SAP Fiori apps, see http://help.sap.com/fiori_implementation .