The SAP Mobile Services Client is a native iOS application that dynamically generates its user interface and business logic based on JSON metadata. This metadata is created using development tools such as SAP Business Application Studio or SAP Web IDE and is delivered to the client via the App Update service within SAP Mobile Services.
To configure the application, users provide connection details—including an endpoint URL—typically embedded in a custom URL scheme starting with sapmobilesvcs://. This URL is often distributed via email. Upon connection, the client retrieves the application metadata and establishes communication with one or more OData services.
Data obtained via OData can be securely stored locally, enabling full offline functionality. The user interface is built using the SAP Fiori framework, ensuring a consistent and intuitive user experience.
It's important to note that this is a generic client—it contains no predefined application logic or data. The app becomes functional only after a secure connection to an SAP Mobile Services instance is established.
For a detailed list of updates and changes, refer to SAP Note 3641483.
Keywords: SAP, Mobile Services, iOS, metadata, OData, Fiori, offline