├── BarcodeScanning ├── Images │ └── .gitkeep ├── Extensions │ └── .gitkeep ├── Fragments │ └── .gitkeep ├── Actions │ ├── ClosePage.action │ ├── Application │ │ ├── Logout.action │ │ ├── Reset.action │ │ ├── NavToAbout.action │ │ ├── AppUpdateSuccessMessage.action │ │ ├── NavToActivityLog.action │ │ ├── NavToSupport.action │ │ ├── AppUpdateFailureMessage.action │ │ └── AppUpdateProgressBanner.action │ ├── CloseModalPage_Cancel.action │ ├── CloseModalPage_Complete.action │ ├── GenericToastMessage.action │ ├── GenericBannerMessage.action │ ├── SampleServiceV4 │ │ ├── Products │ │ │ ├── NavToProducts_List.action │ │ │ ├── NavToProducts_Detail.action │ │ │ └── NavToProducts_Edit.action │ │ └── Service │ │ │ ├── SyncFailureMessage.action │ │ │ ├── InitializeOfflineFailureMessage.action │ │ │ ├── CloseOfflineSuccessMessage.action │ │ │ └── CloseOfflineFailureMessage.action │ ├── GenericMessageBox.action │ ├── GenericNavigation.action │ ├── ErrorArchive │ │ ├── NavToErrorArchive_Detail.action │ │ └── NavToErrorArchive_List.action │ ├── UpdateEntityFailureMessage.action │ └── Logging │ │ ├── LogUploadFailure.action │ │ ├── LogUploadSuccessful.action │ │ └── UploadLogProgress.action ├── Globals │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global ├── jsconfig.json └── Rules │ └── Application │ └── ClientIsMultiUserMode.js ├── Onboarding-iOS-client ├── .vscode │ └── settings.json ├── img-1.png ├── img-2.png ├── img-3.png ├── img-4.png ├── img-5.png ├── img-6.png ├── img-7.png ├── img-8.png └── img-9.png ├── 1-Quick-Start-with-the-Mobile-Development-Kit └── mdkapp │ ├── Images │ └── .gitkeep │ ├── Extensions │ └── .gitkeep │ ├── Fragments │ └── .gitkeep │ ├── Actions │ ├── ClosePage.action │ ├── Application │ │ ├── Logout.action │ │ ├── Reset.action │ │ ├── NavToAbout.action │ │ ├── NavToActivityLog.action │ │ ├── AppUpdateSuccessMessage.action │ │ ├── NavToSupport.action │ │ ├── AppUpdateFailureMessage.action │ │ └── AppUpdateProgressBanner.action │ ├── CloseModalPage_Cancel.action │ ├── CloseModalPage_Complete.action │ ├── GenericToastMessage.action │ ├── GenericBannerMessage.action │ ├── com_sap_edm_sampleservice_v4 │ │ ├── Stock │ │ │ ├── NavToStock_List.action │ │ │ ├── NavToStock_Detail.action │ │ │ ├── NavToStock_Edit.action │ │ │ └── NavToStock_Create.action │ │ ├── Customers │ │ │ ├── NavToCustomers_List.action │ │ │ ├── NavToCustomers_Detail.action │ │ │ └── NavToCustomers_Edit.action │ │ ├── Products │ │ │ ├── NavToProducts_Detail.action │ │ │ ├── NavToProducts_List.action │ │ │ ├── Products_OpenDocument.action │ │ │ ├── NavToProducts_Create.action │ │ │ └── NavToProducts_Edit.action │ │ ├── Suppliers │ │ │ ├── NavToSuppliers_List.action │ │ │ ├── NavToSuppliers_Detail.action │ │ │ └── NavToSuppliers_Edit.action │ │ ├── ProductTexts │ │ │ ├── NavToProductTexts_List.action │ │ │ └── NavToProductTexts_Detail.action │ │ ├── SalesOrderItems │ │ │ ├── NavToSalesOrderItems_List.action │ │ │ └── NavToSalesOrderItems_Detail.action │ │ ├── ProductCategories │ │ │ ├── NavToProductCategories_List.action │ │ │ └── NavToProductCategories_Detail.action │ │ ├── SalesOrderHeaders │ │ │ ├── NavToSalesOrderHeaders_List.action │ │ │ └── NavToSalesOrderHeaders_Detail.action │ │ ├── PurchaseOrderItems │ │ │ ├── NavToPurchaseOrderItems_Detail.action │ │ │ └── NavToPurchaseOrderItems_List.action │ │ ├── Service │ │ │ ├── SyncFailureMessage.action │ │ │ └── InitializeOfflineFailureMessage.action │ │ └── PurchaseOrderHeaders │ │ │ ├── NavToPurchaseOrderHeaders_List.action │ │ │ └── NavToPurchaseOrderHeaders_Detail.action │ ├── ErrorArchive │ │ ├── NavToErrorArchive_List.action │ │ └── NavToErrorArchive_Detail.action │ ├── GenericNavigation.action │ ├── GenericMessageBox.action │ ├── CreateEntityFailureMessage.action │ ├── DeleteEntityFailureMessage.action │ ├── UpdateEntityFailureMessage.action │ ├── UploadStreamFailureMessage.action │ ├── Logging │ │ ├── LogUploadFailure.action │ │ └── LogUploadSuccessful.action │ └── CreateEntitySuccessMessage.action │ ├── Globals │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global │ ├── Web │ └── App_Resources │ │ └── README │ └── Rules │ └── Application │ └── ClientIsMultiUserMode.js ├── 2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit └── demosampleapp │ ├── Images │ └── .gitkeep │ ├── Extensions │ └── .gitkeep │ ├── Fragments │ └── .gitkeep │ ├── i18n │ └── i18n.properties │ ├── Actions │ ├── ClosePage.action │ ├── Application │ │ ├── Logout.action │ │ ├── Reset.action │ │ ├── NavToAbout.action │ │ ├── AppUpdateSuccessMessage.action │ │ ├── NavToActivityLog.action │ │ ├── NavToSupport.action │ │ └── AppUpdateFailureMessage.action │ ├── CloseModalPage_Cancel.action │ ├── CloseModalPage_Complete.action │ ├── GenericToastMessage.action │ ├── GenericBannerMessage.action │ ├── NavToCustomers_List.action │ ├── ErrorArchive │ │ ├── NavToErrorArchive_List.action │ │ └── NavToErrorArchive_Detail.action │ ├── GenericMessageBox.action │ ├── GenericNavigation.action │ ├── NavToCustomers_Detail.action │ ├── NavToCustomers_Edit.action │ ├── Logging │ │ ├── LogUploadFailure.action │ │ └── LogUploadSuccessful.action │ └── com_sap_edm_sampleservice_v4 │ │ └── Service │ │ └── SyncFailureMessage.action │ ├── Globals │ └── Application │ │ ├── AppDefinition_Version.global │ │ ├── ApplicationName.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global │ ├── Web │ └── App_Resources │ │ └── README │ └── Rules │ └── Application │ └── ClientIsMultiUserMode.js ├── 4-Level-Up-with-the-Mobile-Development-Kit ├── 2-Add-Styling-to-an-MDK-App │ └── mdk_styling │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ ├── NavToSupport.action │ │ │ └── AppUpdateFailureMessage.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ ├── CreateEntityFailureMessage.action │ │ ├── DeleteEntityFailureMessage.action │ │ ├── UpdateEntityFailureMessage.action │ │ ├── UploadStreamFailureMessage.action │ │ ├── com_sap_edm_sampleservice_v4 │ │ │ ├── Customers │ │ │ │ ├── NavToCustomers_List.action │ │ │ │ └── NavToCustomers_Detail.action │ │ │ ├── Products │ │ │ │ ├── NavToProducts_Detail.action │ │ │ │ └── NavToProducts_List.action │ │ │ └── SalesOrderItems │ │ │ │ └── NavToSalesOrderItems_Detail.action │ │ └── Logging │ │ │ ├── LogUploadFailure.action │ │ │ └── LogUploadSuccessful.action │ │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ ├── Web │ │ └── App_Resources │ │ │ └── README │ │ └── Rules │ │ └── Application │ │ └── ClientIsMultiUserMode.js ├── 7-Consume-rest-api-in-mdk-app │ ├── mdk_petstore │ │ ├── Images │ │ │ └── .gitkeep │ │ ├── Services │ │ │ ├── .gitkeep │ │ │ ├── .petstore.xml │ │ │ └── petstore.service │ │ ├── Extensions │ │ │ └── .gitkeep │ │ ├── Fragments │ │ │ └── .gitkeep │ │ ├── i18n │ │ │ └── i18n.properties │ │ ├── Actions │ │ │ ├── ClosePage.action │ │ │ ├── Application │ │ │ │ ├── Logout.action │ │ │ │ ├── Reset.action │ │ │ │ ├── NavToAbout.action │ │ │ │ ├── NavToActivityLog.action │ │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ │ ├── NavToSupport.action │ │ │ │ └── AppUpdateFailureMessage.action │ │ │ ├── CloseModalPage_Cancel.action │ │ │ ├── CloseModalPage_Complete.action │ │ │ ├── GenericToastMessage.action │ │ │ ├── GenericBannerMessage.action │ │ │ ├── GenericMessageBox.action │ │ │ ├── GenericNavigation.action │ │ │ ├── NavToPet_Create.action │ │ │ └── Logging │ │ │ │ ├── LogUploadFailure.action │ │ │ │ └── LogUploadSuccessful.action │ │ ├── Globals │ │ │ └── Application │ │ │ │ ├── ApplicationName.global │ │ │ │ ├── AppDefinition_Version.global │ │ │ │ ├── SupportPhone.global │ │ │ │ └── SupportEmail.global │ │ ├── Web │ │ │ └── App_Resources │ │ │ │ └── README │ │ └── Rules │ │ │ └── Application │ │ │ └── ClientIsMultiUserMode.js │ └── swagger_petstore.zip ├── 1-Handle-Error-Archive-in-an-MDK-App │ └── mdk_errorarchive │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ ├── NavToSupport.action │ │ │ └── AppUpdateFailureMessage.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericMessageBox.action │ │ ├── CreateEntityFailureMessage.action │ │ ├── DeleteEntityFailureMessage.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericNavigation.action │ │ ├── UpdateEntityFailureMessage.action │ │ ├── UploadStreamFailureMessage.action │ │ └── com_sap_edm_sampleservice_v4 │ │ │ ├── Products │ │ │ ├── NavToProducts_List.action │ │ │ └── NavToProducts_Detail.action │ │ │ └── Customers │ │ │ ├── NavToCustomers_List.action │ │ │ └── NavToCustomers_Detail.action │ │ ├── Globals │ │ └── Application │ │ │ ├── AppDefinition_Version.global │ │ │ ├── ApplicationName.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ ├── Web │ │ └── App_Resources │ │ │ └── README │ │ └── Rules │ │ └── Application │ │ └── ClientIsMultiUserMode.js ├── 3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App │ └── mdkdeeplink │ │ ├── Images │ │ └── .gitkeep │ │ ├── Services │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── NavToActivityLog.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericMessageBox.action │ │ └── GenericNavigation.action │ │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README ├── 6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client │ └── mdk_push │ │ ├── Images │ │ └── .gitkeep │ │ ├── Services │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── NavToActivityLog.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericNavigation.action │ │ └── GenericMessageBox.action │ │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README ├── 5-Add-internationalization-and-localization-to-an-mdk-app │ └── mdk_i18n_l10n │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── NavToActivityLog.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericToastMessage.action │ │ ├── GenericMessageBox.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ └── GenericNavigation.action │ │ └── Globals │ │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global └── 4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App │ └── mdk_annotations │ ├── Images │ └── .gitkeep │ ├── Extensions │ └── .gitkeep │ ├── Fragments │ └── .gitkeep │ ├── Actions │ ├── ClosePage.action │ ├── Application │ │ ├── Logout.action │ │ ├── Reset.action │ │ ├── NavToAbout.action │ │ ├── AppUpdateSuccessMessage.action │ │ └── NavToActivityLog.action │ ├── CloseModalPage_Cancel.action │ ├── CloseModalPage_Complete.action │ ├── GenericToastMessage.action │ ├── GenericBannerMessage.action │ ├── SampleServiceV4 │ │ └── Products │ │ │ ├── NavToProducts_List.action │ │ │ └── NavToProducts_Detail.action │ └── GenericMessageBox.action │ └── Globals │ └── Application │ ├── ApplicationName.global │ ├── AppDefinition_Version.global │ ├── SupportPhone.global │ └── SupportEmail.global ├── Images ├── map.png └── slider.png ├── 3-Enhance-Your-First-MDK-App-with-Additional-Functionalities ├── 3-cp-mobile-dev-kit-upload-logs │ └── demosampleapp │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── NavToCustomers_List.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ └── NavToCustomers_Detail.action │ │ ├── Globals │ │ └── Application │ │ │ ├── AppDefinition_Version.global │ │ │ ├── ApplicationName.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README ├── 5-cp-mobile-dev-kit-link-entity │ └── demosampleapp │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── NavToCustomers_List.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ └── NavToCustomers_Detail.action │ │ ├── Globals │ │ └── Application │ │ │ ├── AppDefinition_Version.global │ │ │ ├── ApplicationName.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README ├── 1-cp-mobile-dev-kit-create-customer │ └── demosampleapp │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── NavToCustomers_List.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ └── NavToCustomers_Detail.action │ │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README ├── 2-cp-mobile-dev-kit-delete-customer │ └── demosampleapp │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── NavToCustomers_List.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ └── NavToCustomers_Detail.action │ │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ │ └── Web │ │ └── App_Resources │ │ └── README └── 4-cp-mobile-dev-kit-customer-order │ └── demosampleapp │ ├── Fragments │ └── .gitkeep │ ├── Images │ └── .gitkeep │ ├── Extensions │ └── .gitkeep │ ├── i18n │ └── i18n.properties │ ├── Actions │ ├── ClosePage.action │ ├── Application │ │ ├── Logout.action │ │ ├── Reset.action │ │ ├── NavToAbout.action │ │ ├── NavToActivityLog.action │ │ ├── AppUpdateSuccessMessage.action │ │ └── NavToSupport.action │ ├── CloseModalPage_Cancel.action │ ├── CloseModalPage_Complete.action │ ├── GenericBannerMessage.action │ ├── GenericToastMessage.action │ ├── GenericMessageBox.action │ ├── NavToCustomers_List.action │ ├── ErrorArchive │ │ ├── NavToErrorArchive_List.action │ │ └── NavToErrorArchive_Detail.action │ ├── GenericNavigation.action │ └── NavToCustomers_Detail.action │ ├── Globals │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global │ └── Web │ └── App_Resources │ └── README ├── 5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK ├── 3-Enable-MultiUser-Mode-for-MDK-Application │ └── multiuserapp │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ ├── NavToActivityLog.action │ │ │ └── NavToSupport.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ ├── GenericBannerMessage.action │ │ ├── ErrorArchive │ │ │ ├── NavToErrorArchive_List.action │ │ │ └── NavToErrorArchive_Detail.action │ │ ├── GenericMessageBox.action │ │ ├── GenericNavigation.action │ │ ├── CreateEntityFailureMessage.action │ │ ├── DeleteEntityFailureMessage.action │ │ └── UpdateEntityFailureMessage.action │ │ └── Globals │ │ └── Application │ │ ├── AppDefinition_Version.global │ │ ├── ApplicationName.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global ├── 1-Enable-Push-Notifications-in-your-branded-MDK-client │ └── mdk_push │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Images │ │ └── .gitkeep │ │ ├── Services │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── NavToActivityLog.action │ │ │ └── AppUpdateSuccessMessage.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericToastMessage.action │ │ ├── GenericMessageBox.action │ │ └── GenericNavigation.action │ │ └── Globals │ │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global └── 2-Implement-Deep-Linking-into-an-MDK-Application │ ├── deeplinkintomdkapp │ ├── Images │ │ └── .gitkeep │ ├── Extensions │ │ └── .gitkeep │ ├── Fragments │ │ └── .gitkeep │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ └── NavToActivityLog.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ └── GenericBannerMessage.action │ └── Globals │ │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global │ └── index.html.zip ├── 6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps ├── 2-Add-NativeScript-Plugin-in-an-MDK-App │ └── mdk_geolocation │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Images │ │ └── .gitkeep │ │ ├── Services │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── AppUpdateSuccessMessage.action │ │ │ └── NavToActivityLog.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericBannerMessage.action │ │ ├── GenericToastMessage.action │ │ ├── GenericMessageBox.action │ │ └── GenericNavigation.action │ │ └── Globals │ │ └── Application │ │ ├── ApplicationName.global │ │ ├── AppDefinition_Version.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global ├── 1-Create-a-Slider-Custom-Control-Using-Metadata-Approach │ └── mdk_slider │ │ ├── Images │ │ └── .gitkeep │ │ ├── Extensions │ │ └── .gitkeep │ │ ├── Fragments │ │ └── .gitkeep │ │ ├── Services │ │ └── .gitkeep │ │ ├── i18n │ │ └── i18n.properties │ │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ ├── NavToActivityLog.action │ │ │ └── AppUpdateSuccessMessage.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ ├── GenericToastMessage.action │ │ └── GenericBannerMessage.action │ │ └── Globals │ │ └── Application │ │ ├── AppDefinition_Version.global │ │ ├── ApplicationName.global │ │ ├── SupportPhone.global │ │ └── SupportEmail.global └── 3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach │ ├── mdk_maps │ ├── Images │ │ └── .gitkeep │ ├── Extensions │ │ └── .gitkeep │ ├── Fragments │ │ └── .gitkeep │ ├── Actions │ │ ├── ClosePage.action │ │ ├── Application │ │ │ ├── Logout.action │ │ │ ├── Reset.action │ │ │ ├── NavToAbout.action │ │ │ └── NavToActivityLog.action │ │ ├── CloseModalPage_Cancel.action │ │ ├── CloseModalPage_Complete.action │ │ └── GenericToastMessage.action │ ├── Globals │ │ └── Application │ │ │ ├── ApplicationName.global │ │ │ ├── AppDefinition_Version.global │ │ │ ├── SupportPhone.global │ │ │ └── SupportEmail.global │ └── i18n │ │ └── i18n.properties │ └── DemoSampleApp.mdkproject │ └── App_Resources_Merge │ └── Android │ └── app.gradle ├── Onboarding-Android-client ├── img-1.png ├── img-10.png ├── img-11.png ├── img-12.png ├── img-2.png ├── img-3.png ├── img-4.png ├── img-5.png ├── img-6.png ├── img-7.png ├── img-8.png └── img-9.png ├── .gitignore └── 0-Set-Up-for-the-Mobile-Development-Kit └── SampleServiceV4.zip /BarcodeScanning/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Onboarding-iOS-client/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Images/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Images/map.png -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Images/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Images/slider.png -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": [ 3 | "Rules/**/*", 4 | ".typings/**/*" 5 | ] 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BarcodeScanning/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-1.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-2.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-3.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-4.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-5.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-6.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-7.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-8.png -------------------------------------------------------------------------------- /Onboarding-iOS-client/img-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-iOS-client/img-9.png -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Services/.petstore.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Onboarding-Android-client/img-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-1.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-10.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-11.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-12.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-2.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-3.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-4.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-5.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-6.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-7.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-8.png -------------------------------------------------------------------------------- /Onboarding-Android-client/img-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/Onboarding-Android-client/img-9.png -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Git Ignore for the MDK Tutorial projects 2 | **/.DS_Store 3 | **/jsconfig.json 4 | **/IClientAPI.d.ts 5 | **/.vscode/* 6 | **/.build/* 7 | **/.project.json 8 | -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /0-Set-Up-for-the-Mobile-Development-Kit/SampleServiceV4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/0-Set-Up-for-the-Mobile-Development-Kit/SampleServiceV4.zip -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/BarcodeScanning/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/ClosePage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ClosePage" 3 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/BarcodeScanning/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Products/NavToProducts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/BarcodeScanning/Pages/SampleServiceV4_Products/Products_List.page" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Products/NavToProducts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/BarcodeScanning/Pages/SampleServiceV4_Products/Products_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdkapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/BarcodeScanning/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Globals/Application/ApplicationName.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "MDK App", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/BarcodeScanning/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/BarcodeScanning/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/UpdateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Update entity failure - {#ActionResults:update/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/Application/Logout.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": true 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/Application/Reset.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Logout", 3 | "SkipReset": false 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Globals/Application/AppDefinition_Version.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1.0.0", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Globals/Application/SupportPhone.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "1-800-677-7271", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/BarcodeScanning/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdkapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Services/petstore.service: -------------------------------------------------------------------------------- 1 | { 2 | "DestinationName": "swagger_petstore", 3 | "OfflineEnabled": false, 4 | "SourceType": "Mobile", 5 | "RestService": true 6 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Globals/Application/SupportEmail.global: -------------------------------------------------------------------------------- 1 | { 2 | "Value": "support@mycompany.com", 3 | "_Type": "String" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Stock/NavToStock_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Stock/Stock_List.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdkapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Stock/NavToStock_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Stock/Stock_Detail.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_styling/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/swagger_petstore.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/swagger_petstore.zip -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Logging/LogUploadFailure.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Uploading log file failed with error: {#ActionResults:UploadLog/error}", 3 | "OKCaption": "OK", 4 | "Title": "Log Upload Failed", 5 | "_Type": "Action.Type.Message" 6 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Logging/LogUploadSuccessful.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 3, 4 | "IsIconHidden": false, 5 | "MaxNumberOfLines": 1, 6 | "Message": "Log File Uploaded", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Service/SyncFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Sync offline data service failure - {#ActionResults:sync/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdkapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_petstore/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | Customers=Customers 2 | Customer_Detail=Customer Detail 3 | SalesOrderHeader_Detail=SalesOrderHeader Detail -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/CreateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Create entity failure - {#ActionResults:create/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/DeleteEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Delete entity failure - {#ActionResults:delete/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/UpdateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Update entity failure - {#ActionResults:update/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_List.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Products/Products_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Products/Products_List.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Suppliers/NavToSuppliers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Suppliers/Suppliers_List.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/UploadStreamFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Upload stream failure - {#ActionResults:uploadstream/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Suppliers/NavToSuppliers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Suppliers/Suppliers_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/DemoSampleApp.mdkproject/App_Resources_Merge/Android/app.gradle: -------------------------------------------------------------------------------- 1 | dependencies { implementation 'com.google.android.gms:play-services-maps:17.0.0' } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_errorarchive/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_styling/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_petstore/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Products/NavToProducts_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/BarcodeScanning/Pages/SampleServiceV4_Products/Products_Edit.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/ProductTexts/NavToProductTexts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_ProductTexts/ProductTexts_List.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_push/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Service/InitializeOfflineFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to initialize application data service - {#ActionResults:init/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/ProductTexts/NavToProductTexts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_ProductTexts/ProductTexts_Detail.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdkdeeplink/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Logging/LogUploadFailure.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Uploading log file failed with error: {#ActionResults:UploadLog/error}", 3 | "OKCaption": "OK", 4 | "Title": "Log Upload Failed", 5 | "_Type": "Action.Type.Message" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Logging/LogUploadSuccessful.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 3, 4 | "IsIconHidden": false, 5 | "MaxNumberOfLines": 1, 6 | "Message": "Log File Uploaded", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/SalesOrderItems/NavToSalesOrderItems_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_SalesOrderItems/SalesOrderItems_List.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_errorarchive/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_styling/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_i18n_l10n/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/multiuserapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Service/CloseOfflineSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Data service closed successfully", 3 | "NumberOfLines": 1, 4 | "Duration": 3, 5 | "Animated": true, 6 | "IsIconHidden": true, 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/SalesOrderItems/NavToSalesOrderItems_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_SalesOrderItems/SalesOrderItems_Detail.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdk_styling/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/CreateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Create entity failure - {#ActionResults:create/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/DeleteEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Delete entity failure - {#ActionResults:delete/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/UpdateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Update entity failure - {#ActionResults:update/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_petstore/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_push/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_geolocation/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Application/AppUpdateProgressBanner.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "CompletionTimeout": 3, 4 | "Message": "Checking for Updates...", 5 | "OnSuccess": "/BarcodeScanning/Actions/Application/AppUpdate.action", 6 | "_Type": "Action.Type.ProgressBanner" 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/ProductCategories/NavToProductCategories_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_ProductCategories/ProductCategories_List.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/SalesOrderHeaders/NavToSalesOrderHeaders_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_SalesOrderHeaders/SalesOrderHeaders_List.page" 4 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/UploadStreamFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Upload stream failure - {#ActionResults:uploadstream/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_List.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/com_sap_edm_sampleservice_v4_Products/Products_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/com_sap_edm_sampleservice_v4_Products/Products_List.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdkdeeplink/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_annotations/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_push/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdk_petstore/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/NavToPet_Create.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToPet_Create" 5 | }, 6 | "PageToOpen": "/mdk_petstore/Pages/Pet_Create.page", 7 | "ModalPage": true 8 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_slider/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/ProductCategories/NavToProductCategories_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_ProductCategories/ProductCategories_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Products/Products_OpenDocument.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.OpenDocument", 3 | "Path": "/mdkapp/Services/com_sap_edm_sampleservice_v4.service/{@odata.readLink}/Picture", 4 | "MimeType": "image/jpeg" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/PurchaseOrderItems/NavToPurchaseOrderItems_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_PurchaseOrderItems/PurchaseOrderItems_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/PurchaseOrderItems/NavToPurchaseOrderItems_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_PurchaseOrderItems/PurchaseOrderItems_List.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/SalesOrderHeaders/NavToSalesOrderHeaders_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_SalesOrderHeaders/SalesOrderHeaders_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Service/SyncFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Sync offline data service failure - {#ActionResults:sync/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/NavToCustomers_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Edit" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Edit.page", 7 | "ModalPage": true 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/demosampleapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_i18n_l10n/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/PurchaseOrderHeaders/NavToPurchaseOrderHeaders_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_PurchaseOrderHeaders/PurchaseOrderHeaders_List.page" 4 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/CreateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Create entity failure - {#ActionResults:create/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/DeleteEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Delete entity failure - {#ActionResults:delete/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_errorarchive/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/UpdateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Update entity failure - {#ActionResults:update/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_push/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/deeplinkintomdkapp/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/multiuserapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_geolocation/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/Application/NavToAbout.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_maps/Pages/Application/About.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/CloseModalPage_Cancel.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Canceled", 3 | "CancelPendingActions": true, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/PurchaseOrderHeaders/NavToPurchaseOrderHeaders_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_PurchaseOrderHeaders/PurchaseOrderHeaders_Detail.page" 4 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Stock/NavToStock_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Stock/Stock_Edit.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Logging/LogUploadFailure.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Uploading log file failed with error: {#ActionResults:UploadLog/error}", 3 | "OKCaption": "OK", 4 | "Title": "Log Upload Failed", 5 | "_Type": "Action.Type.Message" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/Logging/LogUploadSuccessful.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 3, 4 | "IsIconHidden": false, 5 | "MaxNumberOfLines": 1, 6 | "Message": "Log File Uploaded", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_List" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_List.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdk_errorarchive/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/UploadStreamFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Upload stream failure - {#ActionResults:uploadstream/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/com_sap_edm_sampleservice_v4_Products/Products_List.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_annotations/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/SampleServiceV4/Products/NavToProducts_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_annotations/Pages/SampleServiceV4_Products/Products_List.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_push/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/index.html.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/cloud-mdk-tutorial-samples/HEAD/5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/index.html.zip -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_slider/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/CloseModalPage_Complete.action: -------------------------------------------------------------------------------- 1 | { 2 | "DismissModal": "Action.Type.ClosePage.Completed", 3 | "CancelPendingActions": false, 4 | "_Type": "Action.Type.ClosePage" 5 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/SampleServiceV4/Service/CloseOfflineFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failure closing data service - {#ActionResults:close/error}", 3 | "NumberOfLines": 1, 4 | "Duration": 3, 5 | "Animated": true, 6 | "IsIconHidden": true, 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Stock/NavToStock_Create.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Stock/Stock_Create.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Actions/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "NavToCustomers_Detail" 5 | }, 6 | "PageToOpen": "/demosampleapp/Pages/Customers_Detail.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_List.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/com_sap_edm_sampleservice_v4_Products/Products_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Logging/LogUploadFailure.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Uploading log file failed with error: {#ActionResults:UploadLog/error}", 3 | "OKCaption": "OK", 4 | "Title": "Log Upload Failed", 5 | "_Type": "Action.Type.Message" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/Logging/LogUploadSuccessful.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 3, 4 | "IsIconHidden": false, 5 | "MaxNumberOfLines": 1, 6 | "Message": "Log File Uploaded", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdkdeeplink/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/SampleServiceV4/Products/NavToProducts_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_annotations/Pages/SampleServiceV4_Products/Products_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdk_push/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/Application/AppUpdateSuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Update application complete", 5 | "_Type": "Action.Type.ToastMessage" 6 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/1-Create-a-Slider-Custom-Control-Using-Metadata-Approach/mdk_slider/Actions/GenericBannerMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.BannerMessage", 3 | "ActionResult": { 4 | "_Name": "GenericBannerMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/Application/AppUpdateProgressBanner.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "CompletionTimeout": 3, 4 | "Message": "Checking for Updates...", 5 | "OnSuccess": "/mdkapp/Actions/Application/AppUpdate.action", 6 | "_Type": "Action.Type.ProgressBanner" 7 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/CreateEntitySuccessMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 2, 4 | "Message": "Entity created", 5 | "IsIconHidden": true, 6 | "OnSuccess": "/mdkapp/Actions/CloseModalPage_Complete.action", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/3-cp-mobile-dev-kit-upload-logs/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/demosampleapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/demosampleapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/5-cp-mobile-dev-kit-link-entity/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_errorarchive/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdkdeeplink/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_i18n_l10n/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_i18n_l10n/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Logging/LogUploadFailure.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Uploading log file failed with error: {#ActionResults:UploadLog/error}", 3 | "OKCaption": "OK", 4 | "Title": "Log Upload Failed", 5 | "_Type": "Action.Type.Message" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/7-Consume-rest-api-in-mdk-app/mdk_petstore/Actions/Logging/LogUploadSuccessful.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "Duration": 3, 4 | "IsIconHidden": false, 5 | "MaxNumberOfLines": 1, 6 | "Message": "Log File Uploaded", 7 | "_Type": "Action.Type.ToastMessage" 8 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/2-Implement-Deep-Linking-into-an-MDK-Application/deeplinkintomdkapp/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/deeplinkintomdkapp/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/ErrorArchive/NavToErrorArchive_List.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/multiuserapp/Pages/ErrorArchive/ErrorArchive_List.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/multiuserapp/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/2-Add-NativeScript-Plugin-in-an-MDK-App/mdk_geolocation/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_geolocation/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/Application/NavToActivityLog.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "PageToOpen": "/mdk_maps/Pages/Application/UserActivityLog.page", 4 | "_Type": "Action.Type.Navigation" 5 | } -------------------------------------------------------------------------------- /6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps/3-Extend-Your-MDK-App-With-Map-Custom-Control-using-Metadata-approach/mdk_maps/Actions/GenericToastMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.ToastMessage", 3 | "ActionResult": { 4 | "_Name": "GenericToastMessage" 5 | }, 6 | "Message": "Message" 7 | } -------------------------------------------------------------------------------- /BarcodeScanning/Actions/Logging/UploadLogProgress.action: -------------------------------------------------------------------------------- 1 | { 2 | "Animated": true, 3 | "CompletionMessage": "Logs Uploaded", 4 | "CompletionTimeout": 2, 5 | "Message": "Uploading Log Files...", 6 | "OnSuccess": "/BarcodeScanning/Actions/Logging/UploadLog.action", 7 | "_Type": "Action.Type.ProgressBanner" 8 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Customers/NavToCustomers_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Customers/Customers_Edit.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_Create.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Products/Products_Create.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Products/NavToProducts_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Products/Products_Edit.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Service/InitializeOfflineFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to initialize application data service - {#ActionResults:init/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /1-Quick-Start-with-the-Mobile-Development-Kit/mdkapp/Actions/com_sap_edm_sampleservice_v4/Suppliers/NavToSuppliers_Edit.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPageFullscreen": false, 3 | "ModalPage": true, 4 | "PageToOpen": "/mdkapp/Pages/com_sap_edm_sampleservice_v4_Suppliers/Suppliers_Edit.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit/demosampleapp/Actions/com_sap_edm_sampleservice_v4/Service/SyncFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Sync offline data service failure - {#ActionResults:sync/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/1-cp-mobile-dev-kit-create-customer/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/2-cp-mobile-dev-kit-delete-customer/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /3-Enhance-Your-First-MDK-App-with-Additional-Functionalities/4-cp-mobile-dev-kit-customer-order/demosampleapp/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Actions/Application/AppUpdateFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Failed to update application - {#ActionResults:AppUpdate/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/1-Handle-Error-Archive-in-an-MDK-App/mdk_errorarchive/Rules/Application/ClientIsMultiUserMode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Describe this function... 3 | * @param {IClientAPI} clientAPI 4 | */ 5 | export default function ClientIsMultiUserMode(clientAPI) { 6 | return clientAPI.isAppInMultiUserMode(); 7 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/2-Add-Styling-to-an-MDK-App/mdk_styling/Actions/com_sap_edm_sampleservice_v4/SalesOrderItems/NavToSalesOrderItems_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_styling/Pages/com_sap_edm_sampleservice_v4_SalesOrderItems/SalesOrderItems_Detail.page" 4 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/3-Implement-Deep-Linking-to-Another-App-from-an-MDK-App/mdkdeeplink/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/4-Use-OData-Annotations-to-Add-CRUD-Functionality-to-an-MDK-App/mdk_annotations/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/mdk_i18n_l10n/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/5-Add-internationalization-and-localization-to-an-mdk-app/mdk_i18n_l10n/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/mdk_i18n_l10n/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /4-Level-Up-with-the-Mobile-Development-Kit/6-Enable-Push-Notifications-in-the-MDK-Public-Store-Client/mdk_push/Web/App_Resources/README: -------------------------------------------------------------------------------- 1 | This folder is for putting web specific app resource files, which will be consumed by your web application using the res:// protocol in the metadata definition, e.g. images, icons, documents and more. -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/GenericMessageBox.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Message", 3 | "ActionResult": { 4 | "_Name": "GenericMessageBox" 5 | }, 6 | "Message": "Message", 7 | "OKCaption": "OK" 8 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/1-Enable-Push-Notifications-in-your-branded-MDK-client/mdk_push/Actions/GenericNavigation.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "ActionResult": { 4 | "_Name": "GenericNavigation" 5 | }, 6 | "PageToOpen": "/mdk_push/Pages/Main.page" 7 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/Application/NavToSupport.action: -------------------------------------------------------------------------------- 1 | { 2 | "ModalPage": true, 3 | "NavigationType": "Cross", 4 | "PageToOpen": "/multiuserapp/Pages/Application/Support.page", 5 | "_Type": "Action.Type.Navigation" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/CreateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Create entity failure - {#ActionResults:create/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/DeleteEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Delete entity failure - {#ActionResults:delete/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/ErrorArchive/NavToErrorArchive_Detail.action: -------------------------------------------------------------------------------- 1 | { 2 | "_Type": "Action.Type.Navigation", 3 | "PageToOpen": "/multiuserapp/Pages/ErrorArchive/ErrorArchive_Detail.page", 4 | "NavigationType": "Inner" 5 | } -------------------------------------------------------------------------------- /5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK/3-Enable-MultiUser-Mode-for-MDK-Application/multiuserapp/Actions/UpdateEntityFailureMessage.action: -------------------------------------------------------------------------------- 1 | { 2 | "Message": "Update entity failure - {#ActionResults:update/error}", 3 | "Duration": 7, 4 | "Animated": true, 5 | "_Type": "Action.Type.BannerMessage" 6 | } --------------------------------------------------------------------------------