Symptom
In the C4C iPad application, when users navigate to the Online Visit tab in Visits, the custom Facings field displays the alphabetic keyboard.
However, the expectation is that the numeric keyboard should be displayed, since the field requires numeric input.
Users highlight that for other fields (e.g. Page Numbers), the numeric keyboard is displayed correctly.
Environment
SAP Cloud for Customer
Reproducing the Issue
-
Log in to the C4C iPad application.
-
Navigate to Visits.
-
Open the Online Visit tab.
-
Locate the custom field Facings.
-
Tap on the field to enter data.
-
Observe that the alphabetic keyboard is displayed, even though numeric input is required.
Cause
The custom field was configured in the backend with a data type that defaults to text input. In the iPad application, the keyboard displayed is determined by the field type maintained in the metadata. If the field is defined as a text field, the system triggers the alphabetic keyboard by default.
Resolution
This is the system behavior by default.
-
To display the numeric keyboard, the custom field must be defined with a numeric data type in the backend (e.g. Number or Integer).
-
Fields maintained as Text will always trigger the alphabetic keyboard in the iPad application, regardless of the expected input.
Keywords
C4C; Cloud for Customer; iPad; Visits; Online Visit Tab; Custom Field; Facings Field; Keyboard; Numeric Keyboard; Alphabetic Keyboard; Mobile Application; Tablet Mode; Page Numbers; Field Type; Data Type; Metadata; Input Field; Mobile UI , KBA , AP-RC-MOB-AND , SAP Hybris Cloud for Customer Extnd App on Android , Problem
SAP Knowledge Base Article - Public