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

谷歌云_数据库默认端口_精选特惠

小七 141 0

SAP Mobile Cards(以前称为SAP Content To Go)提供了一种提供移动消费业务内容的方法,无需在移动应用程序中实现所有相关业务流程。其目的是仅以可在移动设备上访问的形式提供相关业务数据。最终用户将继续通过普通桌面浏览器或应用程序场景与业务流程交互,仅"发布"SAP Mobile Cards应用程序将使用的合适内容。

(本节摘自"SAP content To Go架构概念"文档的"摘要")

本博客展示了如何基于在Fiori Cloud Edition(FCE)上实现的现有Fiori应用程序构建SAP Mobile Cards场景需要以下元素:

SAP云平台(SCP)实例SCP开发与运营服务(又名。已启用SCP移动服务(SCPms)在SAP Mobile cards中以卡片形式呈现的Fiori应用程序将在SAP Mobile Cards中呈现为卡片的Fiori应用程序的相关后端

在SAP Mobile Cards中创建卡片时,首先要确定将要使用的数据结构。在Fiori应用程序的上下文中,如果你还不知道,最简单的方法是调用Fiori应用程序,大数据分析系统,从浏览器跟踪网络活动。

如果你使用Chrome,按F12键访问调试器。然后,检查应用程序加载时发出的不同调用应允许您识别所涉及的服务。一旦识别出相关调用,则需要清理所涉及的URL以删除函数、搜索条件等。还可以添加条件以减少从应用程序检索到的信息量后端优化不是本博客的重点。

完成第一步后,您将需要生成一些示例数据。如果您使用编辑器中的映射功能,这些示例数据将为您提供一些模拟数据以开始构建卡的界面。然后您将最终构建卡。

本博客将介绍该场景因此,它将产生两张不同的卡片:一张用于检查请假的状态,另一张用于批准请假。

第一张卡片的目的是列出迄今为止发出的所有请假请求,并查看其状态。

移动卡片由两部分组成:布局和指向数据的指针。第一步是阐明数据的来源。

确定oData来源

如进近部分所述,继续的方法是在浏览器中导航到应用程序,并跟踪相关呼叫的网络通信。

查看左侧的条目列表,我们可以认为具有LeaveRequestCollection的条目可能是一个很好的候选条目。检查右侧的结果确认它是呼叫我们正在寻找。

这个URL可以分为两部分。第一部分标识oData服务

第二部分标识过滤器集,用于专门化查询的条件

构建目的地

需要目的地才能获取卡上的相关数据。

转到SAP云平台开发与运营服务►目的地。

按"新建"按钮。

将"类型"字段设置为"移动目的地"

提供"目的地名称"

按下一步

提供URL。最好将此处引用的URL限制为服务器的主机。

对于重写模式,选择"不重写"。

按下一步

按下一步

为简单起见,选择"基本身份验证"作为"SSO机制"。这一步在生产情况下应该更为重要…

按下一步

为您的用户提供姓名和密码

按Finish

现在可以从将要创建的任何卡使用此目的地。

定义卡

转到SAP云平台开发与运营服务►移动应用程序►SAP移动卡

单击create new card图标。

有两个模板可用于避免从开始开发根据所选的模板源,可选择内部或外部来源。

提供名称并选择目的地。

在右侧,我们应定义卡类型。根据配置的卡类型,需要或可用于配置的不同输入。

(来源)

在这种特殊情况下,"服务器管理卡"是最合适的选择,只应提供数据端点URL。输入的值将是我们在定义目的地时排除的部分:

您还可以选择性地为您的卡添加简短描述。

在进行其他操作之前立即保存您的卡。

设置一些示例数据

在上一节中,我们看到了如何识别oData源我们将获取我们可以注意到的URL并在浏览器中运行它。

作为一名SAP员工,淘大客,您可能会看到,为了获得服务,您的身份信息会被提取(此处使用证书)。重要的是,返回的数据(至少使用Chrome)将采用XML格式。SAP Mobile card示例数据需要一个Json文件。

要获得正确的格式,请在URL的末尾添加以下字符串:

注意:如果这是查询部分的第一个参数,则使用"?"将是必需的,而不是"&"。

运行修改后的URL应该会给您预期的结果。下载文件并将其导入SAP Mobile卡示例数据选项卡。

构建卡的用户界面

在上一步中,我们已经看到了如何为我们的卡构建外壳。我们已经连接到数据源、一些示例数据和一些基本配置。下一个任务是实现用户界面。

在界面的编辑器选项卡中,使用以下代码。

正如您在上面的代码中看到的,双花括号之间存在一些单词/指令,它被称为"handlebar",代表变量或数据的占位符,物联网时代,这些变量或占位符首先来自样本数据,然后来自数据源的实际数据,你可以检查这个链接。

给变量的名称与样本数据文件中存在的属性不一致。这是为了强调开发中这两个元素的独立性…现在的问题是:我们在哪里进行映射?

编辑器中使用的变量与可从数据源检索到的信息之间的映射在"数据映射"选项卡中进行映射…