跳转至

测试 OData 目标

可以从“连接”窗口通过测试向导测试 OData 应用程序的目标链接。

目标的单点登录基本验证必须配置为技术用户。如果图标未显示,可能没有正确配置 OData 应用程序目标,或者可能不受所使用的 SSO 方法的支持。

此测试工具使管理员用户能够验证 OData 服务,并为浏览元数据信息和预览后端数据提供了一种简单方法。

如果没有看到 OData 应用程序测试目标图标,或显示为灰色,则表明目标不支持测试。

如果为目标启用“允许的路径”,系统将提示您选择其中一条路径。

  1. 在 SAP 移动服务主控室 中,选择移动应用程序 > 本机/MDK

  2. 选择应用程序,导航到设置标签,然后选择连接性

  3. 操作下,单击 OData 应用程序测试目标图标 show-edit

    如果启用了“允许的路径”,请从相对 OData 服务路径列表中选择一个选项,然后选择获取数据。如果已连接,数据将显示在实体数据部分。如果未连接,则会显示“未从服务器收到数据”。

  4. 查看有关应用程序和目标的基本信息。可以输入目标 URL 的相对 OData 路径,并检查 OData 元数据定义。

  5. 查看 OData 服务实体、实体的属性和数据以及每个实体的 JSON 原始数据和 XML 原始数据。

测试 OData 目标质量

OData 目标质量测试确保数据的准确性和可靠性。这对于确保 OData 连接正常运行并提供高质量数据以供各种应用程序和系统使用至关重要。

必须为应用程序启用此离线访问功能。

OData 质量指的是 OData 服务对移动离线访问功能的支持程度。启动新的浏览器标签来执行 OData 质量检查并显示结果。

注释

您可能会发现在应用程序配置文件中启用允许忽略最大长度属性很有用。启用后,不限制最大长度。有关详细信息,请参阅编辑应用程序配置文件中的步骤 4:端点属性。

OData 质量检查无法识别仅能通过创建、更新、删除 (CUD) 操作检测到的问题。在 OData V4.02 中实施新功能数据修改请求的试运行后,可能会重新访问此限制。

  1. 在 SAP 移动服务主控室 中,选择移动应用程序 > 本机/MDK

  2. 选择应用程序,导航到设置标签,然后选择连接性

  3. 操作列中,选择 OData 目标质量测试。这将使用修改后的目标 URL 启动新的浏览器标签。

  4. 欢迎屏幕中,使用您的 SAP 标识用户名和密码登录。

    登录后,OData 质量检查结果屏幕将在浏览器窗口中显示。在此屏幕上,“检查 OData 质量”进度条显示有关正在进行的检查的详细信息,包括:

    • 元数据检查

    • 服务文档检查

    • 模式创建检查

    • 数据检查

    这些检查完成后,选择“关闭”继续。

    注释

    • 如果检查浏览器 URL,您将看到 URL 已更改,并且已附加 ?auth=uaa。这表示目标已通过 app-router 进行测试。

    • 如果实体集标记为“sap:addressable=false”,则不应在 OData 检查器中进行检查。

  5. OData 质量检查结果中,您可以查看所选应用程序的质量检查结果和建议。

    质量检查属性

    属性 描述
    代码 参考的标识符。
    严重性 情况的影响(高、中、低 - 为清晰起见,采用颜色编码)。使用报告的实体集时,高严重性问题会阻止离线同步。中低严重性的问题仅影响性能。
    描述 问题的详细说明。
    解决方案 有关管理员或开发人员为解决问题需要执行的操作的附加信息。这可能涉及对后端、离线配置等的调整。
    参考 所有相关文档、帮助、注释等的链接。

    要以 CSV格式下载测试结果,请选择下载

Ping 目标

测试目标是否可访问。

请牢记,ping 选项对 SAP Destination 服务或一些 SSO 方法不可用,例如 OAuth2 用户令牌交换、云连接器 SSO 和转发验证。一种例外是如果转发验证与以 /SampleServices/ESPM.svc/v2 or /SampleServices/ESPM.svc/v4 结尾的端点地址名称结合使用,则 ping 测试可用。如果没有看到 ping 图标,或显示为灰色,则表明目标不支持 ping 操作。

  1. 在 SAP 移动服务主控室 中,选择移动应用程序 > 本机/MDK

  2. 选择应用程序,导航到设置标签,然后选择连接性

  3. 选择目标并单击 Ping

    将看到:

    • Ping 成功 – 可以访问连接。

    • Ping 失败 – 无法访问连接。单击显示详细信息以查看更多信息。

在浏览器中测试目标

您可以从 Web 浏览器为所有验证类型和 OData 应用程序测试目标连接。

在此场景中,使用移动应用程序 URL 启动新的浏览器标签,该 URL 与应用程序用于与目标交互的 URL 相同。修改 URL(附加 ?auth=uaa 参数)并通过 AppRouter 路由请求。这与最终用户使用的移动应用程序与目标交互的方式相同。

如果为目标启用“允许的路径”,系统将提示您选择其中一条路径。

  1. 在 SAP 移动服务主控室 中,选择移动应用程序 > 本机/MDK

  2. 选择应用程序,导航到设置标签,然后选择连接性

  3. 选择目标并单击 popup-window 。如果为目标启用“允许的路径”,则工具提示将指示“在浏览器中启动允许的路径”;否则,工具提示将指示“在浏览器中启动”。 这将使用修改后的目标 URL 启动新的浏览器标签。

  4. 欢迎屏幕中,使用您的 SAP 标识用户名和密码登录。

    验证成功后,目标数据会在浏览器窗口中显示。您可以检索实体数据。

    注释

    如果检查浏览器 URL,您将看到 URL 已更改,并且已附加 ?auth=uaa。这表示目标已通过 AppRouter 进行测试。

  5. 准备就绪后关闭 web 浏览器窗口。


最后更新: July 8, 2025