考察分析器能力

学习目标

  • 利用应用程序接口框架测试工具中的分析器功能,跟踪并分析跨不同接口步骤的数据处理。

场景

对于某个接口,SAP 结构中特定字段的结果值不正确,或者该字段包含了你未预期的值。我该分析什么?

如何分析发生了什么?

  • 检查 RAW 结构和 SAP 结构。分析定制中的映射,找出字段在何处被更改。

  • 检查结构和字段映射:

  • 检查接口中使用的固定值、检查、值映射和条件映射。

  • 检查所使用的函数模块。

分析器集成在 SAP 应用程序接口框架(AIF)测试工具中,允许用户跟踪跨不同接口步骤的数据处理。要使用分析器,只需在测试工具中打开一个文件并选择 Analyze 按钮。请确保你要分析的消息是通过测试工具发起的。

通过在 Test Tool 中运行测试文件,用户可以预览转换后的数据,并观察在此过程中生成的任何日志消息。此外,SAP 应用程序接口框架(AIF)分析器功能还提供了对接口处理步骤的洞察。

启动映射后,Analyzer 按钮会出现。你可以使用分析器查看发生了什么。

分析器能力

分析器允许你:

  1. 显示 SAP 结构和 RAW 结构的 DDIC 结构,或显示日志消息。

  2. 显示在某个 SAP 应用程序接口框架(AIF)处理步骤中 SAP 结构和 RAW 结构的内容。

  3. 显示 SAP 结构和 RAW 结构中某个特定字段在何处被使用。

  4. 显示 SAP 结构和 RAW 结构中某个特定字段在何处被更改。

显示 SAP 结构和 RAW 结构的 DDIC 结构,或显示日志消息

  1. 在分析器中,你可以导航到 SAP 结构或 RAW 结构对应的 DDIC 元素。有两种导航到该元素的方式:

  2. 选择结构、表或字段,然后从上下文菜单中选择 Show DDIC 。

  3. 使用 RAW 和 SAP 结构上方标准工具栏中的 Show DDIC 按钮。

  4. 在分析器中,你可以使用 Display Log 按钮在单独的窗口中显示消息。日志消息窗口打开时,你仍可以在分析器中工作。

显示在某个 SAP 应用程序接口框架(AIF)处理步骤中 SAP 结构和 RAW 结构的内容

分析器可以显示在 SAP 应用程序接口框架(AIF)处理的某个特定时间点 RAW 结构和 SAP 结构的内容。

  1. 双击某个处理步骤时,分析器会在 RAW 和 SAP 结构中高亮显示该步骤中使用或受其影响的字段。

  2. 黄色:所选字段的定制设置。

  3. 红色:以黄色高亮显示的定制设置中所使用的(全部)字段。

  4. 蓝色:被以黄色高亮显示的定制设置更改的(全部)字段。

  5. 流程步骤窗格使你可以逐步浏览接口步骤。你可以比较不同处理步骤的结果,并查看数据在何处、何时被更改。

显示字段在何处被使用

分析器可以显示 RAW 和 SAP 结构中某个特定字段在接口中何处被使用。该字段的使用情况会在 RAW 和 SAP 结构以及流程步骤窗格中高亮显示。

  1. 要显示使用情况,请右键单击某个字段,然后选择 Show where the field is used 。

  2. 此功能对 RAW 结构中的字段以及 SAP 结构中的字段均有效。除了右键菜单,你也可以使用如图所示的高亮按钮。

显示字段在何处被更改

分析器可以显示 RAW 和 SAP 结构中某个特定字段在接口中何处被更改。对字段的更改会在 RAW 和 SAP 结构以及流程步骤窗格中高亮显示。

  1. 要显示字段在何处被更改,请右键单击该字段,然后选择 Explain changes to field 。

  2. 此功能对 RAW 结构中的字段以及 SAP 结构中的字段均有效。除了右键菜单,你也可以使用如图所示的 Explain 高亮按钮。

如何使用分析器

观看此演示,探索 SAP 应用程序接口框架(AIF)测试事务中的分析器功能,以分析接口的性能和数据流。在揭示有关接口交互的宝贵信息的过程中,深入了解 SAP 应用程序接口框架(AIF)内的接口监控和错误管理。加入这段接口分析之旅,解开接口运行背后的奥秘。

视频:本节含 SAP 官方视频(视频 ID 1_a9ftx74q),需在 learning.sap.com 在线观看。

本课其余配图

U3_S3_Scenario

U2_S6_Analyzer

U3_S8_DDIC_Log

U3_S11_AIF_Processing

U3_S13_Fields_Used

U3_S15_Fields_Changed