What’s new in Mobile development kit client 23.8

I am happy to announce that a new release of the Mobile Development Kit is now available for all Mobile Services customers and can be downloaded on the SAP Software Center and community Download page.

The SAP Mobile Services Client has also been updated in Google Play Store and in Apple app store.

SAP Mobile Development Kit enables developers and technical business users to build multi-channel applications. It allows you to build your application once, in an integrated development environment (SAP Business Application Studio/ VSCode extension) and run it natively on Mobile (Android & iOS) and as a web application (online) in the browser.

This release includes the following:

Enable State for Buttons

We have introduced a new property Enabled for the button controls. The default value for the property is set to True. For more information refer to the following documents:

State for Buttons in web app

BackStackVisible Property in Navigation Action

A new property BackStackVisible, has been added to the Navigation Action that will indicate if the user navigation is being stored in the navigation history or not. The default value for the property is set to True.

  • If true, stores the navigation in the back stack, allowing page to be navigated back to via the Back button.
  • If false, any subsequent navigation away from the page will close the page and the user will be prevented from returning to it using the Back button

Note: This property is only applicable for inner and outer navigation type and not the cross navigation type.

{
    "_Type": "Action.Type.Navigation",
    "PageToOpen": "/MDK2308/Pages/PurchaseOrderHeaders/PurchaseOrderHeaders_Detail.page",
    "BackStackVisible": false
}

BackStackVisible%20set%20to%20false%20in%20Mobile%20client

BackStackVisible set to false in Mobile client

BackStackVisible%20set%20to%20false%20in%20MDK%20web%20app

BackStackVisible set to false in web app

 

Support Zero Selection for Duration Picker in iOS

MDK now supports zero as a valid selection for Duration Picker controls by default on the iOS platform.

Zero%20selection%20for%20Duration%20picker%20in%20iOS%20client

Zero selection for Duration picker in iOS client

Support Done Button and Negative Sign in Simple Property Control Keyboard for iOS

We have introduced two new elements in FormCell Simple Property control keyboard in iOS:

  • Done : You can find this button on the trailing side of the keyboard. Pressing this will close the active keyboard. This button will be available for all the keyboards: Number, NumberPassword and Phone.
  •  : You can find the minus sign button on the leading side of the keyboard. This button can be used when you have to input a negative number. This button will only be available for the Number keyboard.
    Note: Negative sign can only be entered as first character.Done%20button%20and%20Negative%20Sign

Done button and Negative sign in simple property control keyboard in iOS client

Support OData Media Operations & Call Function (Action Import only) in OData Change Set for iOS and Android platforms

The OData ChangeSet action has been enhanced to support the following additional actions on Mobile platforms (iOS and Android):

Example showing creating an entity and Create Media in an OData ChangeSet operation in mobile client

 

New to MDK development?

Follow these tutorials to get started and learn more about Mobile development kit!

I am looking forward to your feedback/comments.

Scroll to Top