ABAP "SUPPLY" : 如何使用数据提供功能模块?



在SUPPLY自动生成的函数模块中,可以看到如下注释:

* General Notes
* =============
* A common scenario for a supply method is to aquire key
* informations from the parameter <parent_element> and then
* to invoke a data provider.
* A free navigation thru the context, especially to nodes on
* the same or deeper hierachical level is strongly discouraged,
* because such a strategy may easily lead to unresolvable
* situations!!
*
** data declaration
*  DATA lt_nod TYPE wd_this->Elements_nod.
*  DATA ls_nod LIKE LINE OF lt_nod.
** @TODO compute values
** e.g. call a data providing **FuBa**

我理解在具有相关供给函数但尚未初始化的节点间导航的危险——这基本上会导致死锁。

我想知道的是什么是FuBa,或数据提供程序以及如何使用它-我发现的所有示例仅以微不足道的方式为节点提供数据,并且不解决这个问题。

是否以某种方式注册稍后要更新的节点…还是……不知道?

在本例中,数据提供程序不是一个技术术语,它只是一些编码,提供您想要添加到上下文的数据。这取决于您的应用程序上下文—从本地或远程函数模块或方法调用,到对辅助类的调用,甚至—如果您真的想采用不良的编码习惯—到直接数据库访问。

FuBaFunktionsbaustein =功能模块的缩写。

相关内容

  • 没有找到相关文章

最新更新