cancel
Showing results for 
Search instead for 
Did you mean: 

Adding a custom field to WebClient application for Service Requests

0 Kudos
621

There are a series of standard applications available via the WebClient for creating Service Requests or other types of service documents. Even though this tutorial is for service contracts I followed this tutorial for creating additional fields on a Service Header: https://blogs.sap.com/2021/04/16/adding-custom-fields-in-webclient-ui-apps/

This tutorial leaves out that the custom fields needs to activated to able to be see in either user interface applications or OData APIs. We have activated and can see our custom fields via the OData APIs. However, I am not able to see which objects under UI I'm supposed to pick, or at least the majority of them do not allow me to add or see the field in the view configuration.

Is it possible to add these custom fields to the user interfaces? The tutorial is incomplete and I can't find much information on specifically service requests.

View Entire Topic
FabianJoiris
Active Participant
0 Kudos

Hello Bryan,

You have to enable the data source CRMS4_SERV_H_SEARCH under tab 'UIs and Reports' (see picture)

Kind Regards,

Fabian

0 Kudos

Hello Fabian,

The Service Header is enabled. It is not visible from the Service Request application.

To double check, we enabled this field in every available UI data source. We can see this custom field from a number of other applications like Service Orders or Service Contracts, but not Service Requests.

Service request view editor

Service order view editor

FabianJoiris
Active Participant
0 Kudos

Hi Bryan,

I can see the custom fields in component SRQM_INCIDENT_H.

Maybe sth related to the Design Layer?

=> SPRO > Service > UI Framework > UI Framework Definition > Design Layer (Define Design Objects / Deactivate Hiding of Fields)

Here is what we have for UI Object Type CRM_SRQM_INCIDENT but I don't remember if it is std customizing or if we maintained it...

Fabian

Jayaram
Discoverer
0 Kudos

Dear Fabian, 

I am facing kind of similar issue. I am able to see and add my custom field (Plant & storage location) in the service request screen. But in the web ui it is greyed out. Please find the attached image. 
The field is a input field and it is not in display mode. Could you please help on this
Note: We have used the same field in service order , quotation , contracts . There it is working fine.

Jayaram_1-1728381974776.png