創(chuàng)建BO
T-Code BOBF進(jìn)入BO界面,在T-Code中輸入debug激活編輯模式。點(diǎn)擊新建按鈕,

image.png
選擇菜單 Extras->Propose Repository Names,填寫Prefix,勾選Constants Interface Name

確認(rèn)后, 點(diǎn)擊菜單 Extras->Generate Repository Objects->Generate Constant Interface生成 Interface。
選中root node后,點(diǎn)擊Extras->Propose Repository Names,勾選需要生成的node項(xiàng)

點(diǎn)擊確認(rèn)后,可以看到相應(yīng)的Data Model名稱已經(jīng)生成。

修改相應(yīng)的名稱如下

創(chuàng)建 Data Structure ZMY_S_CUST_ROOT_D并激活

創(chuàng)建ZMY_S_CUST_ROOT_DT并激活

通過(guò)菜單 Extras->Generate Repository Objects->Generate Dictionary Elements生成
其他Dictionary Elements

點(diǎn)擊測(cè)試按鈕,可以進(jìn)入測(cè)試頁(yè)面修改數(shù)據(jù)。

創(chuàng)建Sub Node
選中Root node后右擊創(chuàng)建 standard subnode,填寫相應(yīng)的Data Model

創(chuàng)建ZMY_S_BANK_DETAILS_D

與前面類似,通過(guò)菜單 Extras->Generate Repository Objects->Generate Dictionary Elements 生成其他 Dictionary Elements
Query
在Root Node 創(chuàng)建Query,填寫相應(yīng)信息如下

創(chuàng)建Query Class并實(shí)現(xiàn)QUERY方法。
測(cè)試BO,打開(kāi)填寫相應(yīng)的信息

執(zhí)行獲得相應(yīng)的結(jié)果,但結(jié)果只能在該頁(yè)面顯示,雙擊行無(wú)效。

創(chuàng)建Query QUERY_FOR_TEST_UI,填寫Filter Structure

測(cè)試BO,打開(kāi)填寫相應(yīng)的信息,其結(jié)果將在BO Instance中顯示。

Alternative Keys
創(chuàng)建Alternative Key如下,填寫table type與Second key

通過(guò)菜單生成Data element

ZMY_T_CUST_ROOT中Second Key生成。

Validation
右擊創(chuàng)建validation如下

在下一界面中勾選root,取消delete選項(xiàng),在下一界面中勾選root。

Determination
創(chuàng)建Determination如下

選擇觸發(fā)事件

選擇觸發(fā)時(shí)間

實(shí)現(xiàn)execute方法

Action
在subnode創(chuàng)建Action

選擇subnode
