2

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、つまりデータプロバイダーとは何か、そしてそれをどのように使用するかです。私が見つけたすべての例は、ノードのデータを簡単な方法で提供するだけであり、この問題には取り組みません。

後で更新するノードを登録する方法はありますか...または...わからないですか?

4

1 に答える 1

3

この場合、データプロバイダーは専門用語ではなく、コンテキストに追加するデータを提供するコーディングにすぎません。ローカルまたはリモートの汎用モジュールやメソッドの呼び出し、アシスタンスクラスの呼び出し、さらには本当に悪いコーディング習慣を採用したい場合は、データベースへの直接アクセスなど、アプリケーションのコンテキストによって異なります。

FuBaは、 Funktionsbaustein =ファンクションモジュールの略語です。

于 2013-01-09T10:34:35.763 に答える