欢迎浏览sook云!

网站地图

当前位置:主页 > 云存储 > 产品服务 >

文件存储_视频分析服务器_年度促销

时间:2022-01-15 01:51

人气:

作者:sook云

标签: 视频  分析  促销  年度  文件  存储  服务器 

导读:简介 本博客是我在Sap Inside Track Walldorf上的演讲摘要,内容是关于将Sap规则引擎BRFplus连接到ABAP程序,userexit或ABAP中的任何其他可运行代码。 本演示的目的是指出动态调用BRF plus中定义...

文件存储_视频分析服务器_年度促销

简介

本博客是我在Sap Inside Track Walldorf上的演讲摘要,内容是关于将Sap规则引擎BRFplus连接到ABAP程序,userexit或ABAP中的任何其他可运行代码。

本演示的目的是指出动态调用BRF plus中定义的函数的可能性,以及生成从ABAP调用BRF函数所需的代码的标准方法。

您可以在以及源代码在https://github.com/andau/zsitwdf。

由于SIT Walldorf今年与物联网相关,我建立了一个物联网相关的例子。嗯,我不确定这个例子是否真的会在任何时间、任何地点投入生产,但至少它作为解释ABAP和BRFplus之间接口的简化模型发挥了作用。

在本阅读中我没有介绍BRFplus;SCN社区空间中已经有很多内容了。从商业角度来看,我推荐以下Youtube视频:https://www.youtube.com/watch?v=2ouhJeH02HU作为起点。例如,从技术角度来看,这个博客:BRFplus一个实时的例子提供了一个很好的介绍。

本文的重点是非常酷的接口类CL\u FDT\u FACTORY,它可以用来提取元数据,然后动态调用BRFplus函数。你为什么要这么做?通常你不会。如果你有一个定义良好的接口,它肯定是更好的方法去标准的方式:生成必要的源代码,例如与报告FDT\u模板\u函数\u过程。但是,如果您还不知道在函数中需要哪些输入参数,或者接口将来可能会有很大的变化,该怎么办?

商业案例这让我想到我选择的例子。假设你拥有一家生产公司,云服务器免,在那里你和其他人一起拥有一台特殊的机器。这台机器有很多传感器和现代化不断过来打招呼,并添加了一些新的传感器。维护人员在SAP ERP系统中有一个状态监视器,机器问题和ERP信息(如所需备件–类型、实际位置…)可以可视化显示。

维护人员可以将传感器添加到机器中,并丰富从生产机器发送到ERP系统的状态信息但他们不能用ABAP或JAVA编程。出于某些原因,他们喜欢BRFplus,并热衷于使用BRFplus GUI更改维护数据评估功能。

现在让我们仔细看看我们的生产机器及其与ERP系统的连接(好吧,老实说,我正在切换到更简单的示例

BRFplus连接到一个简单的物联网设备

咖啡机是一个非常复杂的一种,如果传感器发生变化(通常是有人喝咖啡时),机器会将数据发送到SAP ERP系统。SAP ERP系统调用BRFplus函数,维护人员在其中定义应如何评估传感器数据。没什么特别的,只是简单的介绍了如何使用BRFplus。在调用BRFplus函数之前只有一个区别,SAP ERP系统获取BRFplus函数的上下文数据,特别是定义的输入数据(传感器),并仅将从咖啡机接收的传感器数据传播到BRFplus函数,该传感器数据也是在函数中定义的。

BRFplus的配置将看起来像这样。下面显示的两个屏幕截图并没有涵盖BRFplus函数的整个配置。但是我相信你会很快得到一些有用的想法,如何将输入值bean和WATER转换成有价值的维护消息为了获取上下文数据,有一个很好的接口类CL\u FDT\u FACTORY,您可以使用它来检索函数元数据。

代码-提取函数的上下文参数

单元测试-提取函数的上下文参数

通过定义的上下文参数,可以动态调用函数。当在BRF函数中添加新的输入参数(传感器)时,数据分析与大数据,ABAP的调用不必更改。

代码–BRFplus函数的动态调用

单元测试–BRFplus函数的动态调用

结论

最后回到我们最初的咖啡机示例。例如,如果你从两个传感器开始——水和豆子,然后决定添加一个垃圾传感器或牛奶传感器或其他传感器,那么ABAP代码中就没有什么可更改的了。做到这一点的关键是使用ABAP类CL\u FDT\u工厂。此外,您还可以定义您的维护消息,而无需自定义表,什么叫物联网,并通过选择数据(例如BRFplus数据)用ERP系统的有用数据丰富您的消息。

演示文稿上的问题和答案在演讲结束后的问答环节中,提出了一些有趣的问题。首先要强调的是,这并不是一个高效的运行系统,它只是为sitwalldorf的演示而创建的。我想指出其中一些:

BRFplus的性能如何使用BRFplus时,性能当然始终是一个主题。因此,在函数调用之前提取元数据有时是不可能的,也是不可取的。BRFplus是业务部门的合适工具吗?BRFplus的一个主要目标是将配置移交给业务部门。BRFplus真的适合非技术人员使用吗。我认为没有一般的答案,但值得一试。开始使用BRFplus需要一定的耐心,但是有一些非常好的特性,比如集成模拟和使用Excel上传/下载决策表。处理多个具有不同配置的生产客户机或系统。据我所知,在这种情况下,您还应该包括SAP决策服务管理(DSM)–但我还不太熟悉这个系统BRFplus已经在生产系统中使用的场景有哪些?在SAP Press的"Book Business Rule Management with ABAP"中,网站服务器租用,展示了收款管理、索赔管理或财务统计方面的一些案例。在我看来,变量配置是BRFplus适合的一个领域。经常改变的产品配置的使用不是性能关键的,可以通过上面的示例来完成,云服务器和服务器,因为变量配置与特征(键/值)对一起工作,这也是我考虑使用BRFplus的第一个领域。是否可以对BRFplus进行单元测试?当然可以用ABAP单元测试来测试它。BRFplus中还应该有一个独立的UnitTest框架,如果有人有更多的信息,请在下面的评论中添加它。

当然还有很多要讨论的。因此,请随意使用下面的评论部分。本节不客气地等待您的问题、评论或提示。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。