云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_官方企业邮箱怎么注册_9元

小七 141 0

移动开发工具包(MDK)是SAP云平台移动服务的一项功能,它提供了创建和更新可在其他应用程序中重用的应用程序组件的能力。在这个博客中,我提供了关于可重用组件的详细信息以及帮助您在自己的环境中使用此功能的说明。您也可以在YouTube SAP技术频道上查看我关于可重用组件的视频。

如果这是您第一次介绍移动开发工具包,您可能需要回顾学习历程。它提供了指向概述演示文稿、视频和博客的链接,帮助您开始学习。

开发人员可以创建依赖于可重用组件的移动开发工具包应用程序。组件可以作为独立应用程序,这使得它们易于测试,并且可以包含自己的依赖项。因此,应用程序和组件之间实际上没有区别。术语是可互换的,但是一个应用程序可能被称为一个组件,以强调它是作为另一个应用程序的依赖项包含的。

可重用组件提供:

在其他MDK应用程序中重复使用MDK组件,如页面、操作、全局变量和规则

为什么使用此功能?

创建一个可用于多种应用的组件。您可以一次创建一个组件(如概要文件页),大数据专业,将其添加到一个或多个应用程序中,并在包含该组件的情况下部署这些应用程序。更新组件一次,然后重新部署使用该组件的所有应用程序以获取更改。不需要在多个应用程序中更新元数据或代码。为应用程序创建附加组件。SAP Asset Manager将为其产品提供附加组件。应用程序将随主应用程序一起提供,并提供根据客户需求启用附加组件的能力。扩展MDK应用程序,如SAP Asset Manager。作为客户或合作伙伴,您可以扩展构建在MDK之上的SAP应用程序。将自定义设置与主应用程序分开允许应用程序升级而不删除自定义项。

通过创建组件集成元数据(CIM)文件,可以在应用程序中使用组件。此文件位于移动开发工具包项目的基础中,用于声明组件依赖关系。

应用程序和组件之间的集成组件是通过使用集成点将一个项目的定义替换为另一个项目的定义来完成的。集成点位于CIM文件中。集成点允许您用子组件中的操作、全局变量、页面或规则替换基本应用程序中的操作、全局变量、页面或规则。

创建新CIM文件时,向导要求您输入项目名称和应用程序名称。应用程序名称基于应用程序.app唯一标识组件的文件。这将在以后的所有定义引用中使用,并与编辑器中应用程序的项目名称不同。

部署的应用程序包括主应用程序、组件应用程序中的集成块以及运行集成块的任何依赖项。

现在,我将引导您完成在另一个应用程序中使用可重用组件的步骤。

摘要

在这个场景中,IT部门要求我确保组织中的每个移动应用程序都使用相同的配置文件页以提高可用性,简单性和一致性。我创建了一个名为MyMDKComponent的应用程序,该应用程序包含一个配置文件页和一个打开该配置文件页的操作。

我将把该配置文件页添加到组织的所有15个移动应用程序中。我需要在每个移动应用程序中创建一个CIM文件,并指定该组件的配置文件页将替换主应用程序中的现有配置文件页或存根配置文件页。我的组件操作也将替换主应用程序中的操作,以便在用户单击主页上的配置文件按钮时验证是否打开了正确的页。在此博客中,我通过简单的步骤将组件添加到一个主应用程序中。

我的主MDK应用程序

我有一个名为MyMainMDKApp的应用程序。它有一个链接到配置文件页的主页。配置文件页当前是一个空白页或存根页,等待替换。

此应用程序还有一个名为NavtoProfile的操作,用于打开此配置文件存根页。

我的组件应用程序

我创建了一个名为MyMDKComponent的组件应用程序,具有脱机初始化操作,大数据指的是什么,以便可以运行和测试我的配置文件独立的组件应用程序。

该应用程序有两个对我来说很重要的可重用性的主要项目,物联网流量卡,一个叫做ProfilePage的页面和一个叫做NavtoProfilePage的操作。

profile页面有关于用户的更多信息,能够重设密码,注销选项,大淘客app,以及编辑配置文件的选项。

组件应用程序还指定了集成两个应用程序时将使用的应用程序名称。我将此保留为默认值。

集成组件

现在,要将组件集成到我的主应用程序中,我创建一个CIM文件并设置集成点。

创建一个CIMMyMainMDKApp应用程序

中的文件CIM向导要求:项目名称:MyMDKComponent应用程序名称:MyMDKComponentCIM文件名:[默认为ProjectName\u ApplicationName]