Skip to Content
Technical Articles
Author's profile photo Jerin James

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/

https://help.sap.com/viewer/0f69f8fb28ac4bf48d2b57b9637e81fa/1908.500/en-US/a84bed2e75e94f25aeceb42dabcc0b4e.html

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:

https://help.sap.com/viewer/0f69f8fb28ac4bf48d2b57b9637e81fa/1908.500/en-US/52b845ed9a2e45b8bd556fc395340ad2.html

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

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Yella Reddy
      Yella Reddy

      Very informative. Thank you.

      Author's profile photo Shiva Prasad Karnekanti
      Shiva Prasad Karnekanti

      Nice consolidation

      Author's profile photo Freddy Jetty Johnson
      Freddy Jetty Johnson

      Very well written. Thanks Jerin!

      Author's profile photo Krishnan Harihara Subramanian
      Krishnan Harihara Subramanian

      Well Written and Keep it Up.

      Author's profile photo Sudhakar Devisetty
      Sudhakar Devisetty

      Very detailed, Thanks.

      Author's profile photo Yvonne van Straten
      Yvonne van Straten

      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

      Author's profile photo Jerin James
      Jerin James
      Blog Post Author

      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