Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
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 set to false in Mobile client



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 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 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.