应用程序接口框架–功能顾问指南
请记住,大数据技术学什么,作为功能顾问或业务用户,我们过去依赖技术人员/IT解决与接口相关的监控或错误处理的那些日子。sapaif(应用程序接口框架)就是同样的答案。我们以前有定制的程序,可以根据我们的服务订单或销售订单或交货等轻松搜索idoc(WE02的副本),也可以根据SXI\u MONITOR事务中的时间戳查找相应的xml消息。
不再将监视和错误处理作为单独的活动,我们可以做主动监视和错误处理通过业务用户/超级用户,甚至通过系统本身(在AIF 3.0中提供)在单个事务中执行。当我遇到这个新的SAP框架时,我探索了一些Wiki,物联网工程是什么,并考虑分享我与AIF的经验。
一些经验法则:
其架构简化。
检查您的AIF版本
下面的文档与AIF 2.0相关
活动划分
它的层次结构
事务:/AIF/CUST
以上大部分定制都是为了使框架更加可重用。E、 g如果我们建立了一个检查或操作,这可以跨接口重用。
错误处理中的接口特定功能
在这个活动中,大数据入门,我们可以创建特定于接口的关键字段,根据这些字段搜索xml消息IDOC。我们还可以定义哪些字段可以更改。因此,通过创建自定义授权对象来控制不断变化的值。
值映射–/AIF/VMAP
通过此事务,我们可以维护非SAP系统到SAP系统之间的所有值映射。请注意,这是在SAP中的AIF执行的,因此vale从非SAP传递到PI,直到AIF,而不进行任何转换。这通常消除了在SAP为转换而创建的自定义表(交叉引用表)。
下面的屏幕截图显示了一个典型的值映射表,其中任务列表组的值是根据邮政编码和外部值确定的(这是来自非SAP系统的值)。此关键字段确定ext值来自非SAP系统。通配符条目在这里也要小心。发送系统只是一个入站接口。同样也可以是一个用于外部接口的接收系统。
监视和错误处理–/AIF/ERR
让我指出错误处理事务的功能。
注意:索引是视图1和视图3之间的连接器。同样在视图5中也很常见。
数据消息视图1上的各种按钮:
a)"重启":我们可以重新处理失败的消息或队列。我们可以通过在视图1中选择一个或多个消息来完成相同的操作。这在SMQ2或SMQ1中不可用。
b)"取消":我们可以删除失败的消息或队列。我们可以通过在视图1中选择一个或多个消息来完成相同的操作。这在SMQ2或SMQ1中不可用。
c)"集成引擎:监视器":直接调用带有XML消息ID的SXI\U监视器。
d)"QRFC监视器":直接调用SMQ2进行入站队列处理或监视,或调用SMQ1进行出站队列处理或监视。
日志消息视图3上的各种按钮:
A.自定义:自定义提示:这是根据消息类别和消息编号为错误处理程序制定标准操作程序(SOP)。i、 e如果遇到此错误,则应执行下表所示的记录步骤。
通过创建自定义函数,可通过"自定义函数"进一步实现自动化。这可以是可以执行的事务代码或报告。一个例子如下:
B."值映射":仅与值映射相关的错误相关。点击技术模式可以找到它的相关性。它直接调用/AIF/VMAP让用户检查缺少的值,并在需要时添加值。例如,大数据支持,请看下面的屏幕截图。
我们可以检查缺少的值,我们可以单击"插入值"插入缺少的值和相应的intvalue。
C."显示客户XML":单击此按钮可查看入站消息,系统将显示非SAP系统发送的xml消息。
D."显示代理消息":单击此按钮可显示入站消息,系统将显示SAP级别接收到的任何xml消息。
结构内容视图5上的各种按钮:
可以使用/N/AIF/EDCHANGES(旧值和新值的更改)跟踪更改。
此框架的增强功能
可以使用大量BADI来增强所有视图,并使用附加按钮,错误处理、自定义函数等。查看SE18中的/AIF*。
作为用户,有几个痛点:
视图1中没有搜索按钮
如果我们双击视图3中的一条消息,则无法在视图1中获得相应的行项目,云服务器服务器,但另一种方法是正确的。
我们无法找出系统在/AIF/ERR中处理消息所花费的时间,该消息在中可用SXI\U监视器。这在性能监控过程中非常有用。
无法从视图1将xml消息ID下载到MS excel。
参考:
请同时检查事务/N/AIF/以获取AIF的整个菜单,或按照SAP菜单>跨应用程序组件>SAP应用程序接口框架
AIF 3.0中添加了新功能。请点击以下链接
https://help.sap.com/viewer/1cefaed5b7a3471cb08564e54d5ba866/3.0/en-US/87f8af54be932b66e10000000a423f68.html
https://blogs.sap.com/2014/07/22/comparison-on-application-interface-framework-aif-and-process-orchestration-po/