ABAP BOPF

创建BO

T-Code BOBF进入BO界面,在T-Code中输入debug激活编辑模式。点击新建按钮,


image.png

选择菜单 Extras->Propose Repository Names,填写Prefix,勾选Constants Interface Name



确认后, 点击菜单 Extras->Generate Repository Objects->Generate Constant Interface生成 Interface。
选中root node后,点击Extras->Propose Repository Names,勾选需要生成的node项

点击确认后,可以看到相应的Data Model名称已经生成。



修改相应的名称如下

创建 Data Structure ZMY_S_CUST_ROOT_D并激活

创建ZMY_S_CUST_ROOT_DT并激活

通过菜单 Extras->Generate Repository Objects->Generate Dictionary Elements生成
其他Dictionary Elements

点击测试按钮,可以进入测试页面修改数据。


创建Sub Node

选中Root node后右击创建 standard subnode,填写相应的Data Model



创建ZMY_S_BANK_DETAILS_D



与前面类似,通过菜单 Extras->Generate Repository Objects->Generate Dictionary Elements 生成其他 Dictionary Elements

Query

在Root Node 创建Query,填写相应信息如下



创建Query Class并实现QUERY方法。
测试BO,打开填写相应的信息



执行获得相应的结果,但结果只能在该页面显示,双击行无效。

创建Query QUERY_FOR_TEST_UI,填写Filter Structure



测试BO,打开填写相应的信息,其结果将在BO Instance中显示。

Alternative Keys

创建Alternative Key如下,填写table type与Second key



通过菜单生成Data element



ZMY_T_CUST_ROOT中Second Key生成。

Validation

右击创建validation如下



在下一界面中勾选root,取消delete选项,在下一界面中勾选root。


Determination

创建Determination如下



选择触发事件



选择触发时间

实现execute方法


Action

在subnode创建Action



选择subnode


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容