ABAP BOPF

創(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


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容