2013-01-09 84 views
2

在供給函數的自動生成的代碼,可以看到如下意見:供應功能ABAP - 如何使用提供FuBa的數據?

  • 一般注意事項
  • =============
  • 一個常見的場景了供應方法是獲取密鑰
  • 來自參數的信息然後
  • 調用數據提供者。
  • 甲自由導航通的上下文中,尤其是到節點上
  • 相同或更深的層次化水平是強烈反對,
  • 因爲這樣的策略可以容易導致未解析
  • 情況!! * **數據聲明
  • 數據lt_nod TYPE wd_this-> Elements_nod。
  • DATA ls_nod LInt LINE lt_nod。 ** @TODO計算值 **調用數據提供夫馬 *

我明白通過具有相關的供應功能,但尚未初始化節點航行的危險 - 這基本上導致死鎖。

我想知道什麼是什麼是夫馬,或數據提供商以及如何使用 - 我發現一個簡單的方式只爲一個節點提供數據的所有示例和唐」解決這個問題。

是以某種方式註冊稍後要更新的節點...或...不知道?

+0

我試着回答關於數據提供者的問題 - 我不知道最後一句 - 「不知道」背後的問題究竟是什麼? – vwegert

回答

3

在這種情況下,數據提供者不是一個技術術語,它只是一些編碼,它提供了要添加到上下文中的數據。無論什麼取決於您的應用程序上下文 - 來自本地或遠程函數模塊或方法調用的任何內容,對您的幫助類的調用,甚至是 - 如果您確實想要採用錯誤的編碼習慣 - 直接訪問數據庫。

FuBa的縮寫Funktionsbaustein =功能模塊。

+0

很好學習FuBa的意思! –

+1

我認爲它應該被稱爲FuBaR。 – Jagger

+1

@Jagger請留在客戶名稱空間 - FuBaZ! – vwegert

相關問題