You can extend Release Production Order Operations according to your business needs for different aspects. For this purpose, the following extensibility options are available:
Adding a customer field to the app
You can add fields to the master list view and the detail view
Adding customer table columns to the tables
You can add columns to the missing parts table and the tools table of the detail view
To add a customer field 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) |
S2.view.xml |
extPtMasterListItemAttributes |
ProductionOperationListItem |
ODATA_PP_POP_PRODOP_LI_INCL |
S3.view.xml |
extPtDetailOperationHeaderAttributes |
ProductionOperation |
ODATA_PP_POP_PRODOP_INCL |
S3.view.xml |
extPtDetailOperationInfoElements |
ProductionOperation |
ODATA_PP_POP_PRODOP_INCL |
S3.view.xml |
extPtDetailOrderInfoLeftElements |
ProductionOperation |
ODATA_PP_POP_PRODOP_INCL |
S3.view.xml |
extPtDetailOrderInfoRightElements |
ProductionOperation |
ODATA_PP_POP_PRODOP_INCL |
S3.view.xml |
extPtDetailMaintenanceOrderElements |
MaintenanceOrder |
ODATA_PP_POP_MAINTENANCE_INCL |
S3.view.xml |
extPtDetailBreakdownNotificationElements |
BreakdownNotification |
ODATA_PP_POP_BREAKDOWN_INCL |
Business Add-Ins (BAdIs)
The following BAdIs are available for extensibility purposes:
ODATA_PP_POP_BD_ASS_VARIANT
You can use this BAdI to fill extension include ODATA_PP_POP_ASS_VARIANT_INCL
ODATA_PP_POP_BD_BUSINESSCARD
You can use this BAdI to fill extension include ODATA_PP_POP_BUSINESSCARD_INCL
ODATA_PP_POP_BD_PRODPREOP
You can use this BAdI to fill extension include ODATA_PP_POP_PRODPREOP_INCL
ODATA_PP_POP_BD_MAT_AVAIL_CHK
You can influence the material availability check functionality
ODATA_PP_POP_BD_RELEASE_OPER
You can influence the release operation functionality
Extension Includes
In addition to the extension includes described above, the following extension includes are available:
DDIC |
Extension Include |
Use |
---|---|---|
ODATA_PP_POP_ASS_VARIANT |
ODATA_PP_POP_ASS_VARIANT_INCL |
Additional fields for assigned variants |
ODATA_PP_POP_BUSINESSCARD |
ODATA_PP_POP_BUSINESSCARD_INCL |
Additional fields for the business card |
ODATA_PP_POP_PRODPREOP |
ODATA_PP_POP_PRODPREOP_INCL |
Additional fields for the predecessor information |
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
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 .
UI Controller Hooks
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
For more information about hiding UI controls, 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 .