Technical Articles
Extensibility for SAP S/4HANA Cloud – Service Order and Service Confirmation objects
Extensibility helps to enhance the application for viewing additional fields or removing certain fields.
In this blog post, I will provide details on how to extend the objects Service Order and Service Confirmation.
Before diving into extensibility, there are prerequisites to be maintained
What are the roles required?
Please find the prerequisites in the below link:
https://blogs.sap.com/2017/01/20/sap-s4hana-extensibility-tutorial/
Along with the above prerequisites, you will need to add a business catalog for Manage Service Orders application SAP_S4CRM_BC_SRVC_MGR_PC.
How to extend?
Guidelines to extend the applications:
Relevant Business Context (assign this as shown in the above link):
For Service Order Header, business context to be extended is Service Header.
For Service Order Item and Service Confirmation Header/Item, business context to be extended is Service Item.
Relevant UIs and Reports to be enabled:
For Customer Service Manager Role, enable usage of data source CRMS4_SERV_ORDER_CONF_MANAGE_SRV (Service Management harmonization).
For Customer Service Technician Role, enable usage of data source CRMS4_SERV_PROCESS_MANAGE_SRV (Process Service Orders).
Reference KBA article: https://apps.support.sap.com/sap/support/knowledge/public/en/2866341
Which section of the application can be extended?
Extension to Service Order Header can be achieved only for the “General Information” facet of the object page.
Service Order Item and Service Confirmation Header/Item can be extended in the Item Object Page under the “General Information” facet.
What are the known limitations?
Service Confirmation Header as such is not extensible, however, the custom fields required can be included within the Service Confirmation Item.
Conclusion:
In short the Service Confirmation and Service Order can be extended in general information facet , Also Service Confirmation header should be extended along with Service Confirmation Item in Item object page general information facet.
Regards,
Jerin James
Very informative. Thank you.
Nice consolidation
Very well written. Thanks Jerin!
Well Written and Keep it Up.
Very detailed, Thanks.
Hello Jerin,
Thanks for this blog.
I have a question, since it is only possible to adapt the object page (Display mode) what is exactly the use case?
Eg if i would add a field in the service order header object page, I would not be able to actually enter any information in the extension field, as it would be display only.
So how could this field be used?
Hope to hear from you.
Kind regards,
Yvonne
Hello Yvonne,
Since Manage Service Order application is a Harmonized application with both Service Order and Service Confirmation details, this blog covers how to extend Service Order and Service Confirmation in Manage Service Order application in display mode. But we also have extensibility enabled in edit mode. For that you need to click on edit button, which takes you to WEB UI edit page and further you can follow WEB UI extensibility steps to configure any new custom field.
Regards,
Jerin