码迷,mamicode.com
首页 > 其他好文 > 详细

2016.3.21_TABLE CONTROL【ABAP】

时间:2016-03-21 09:20:19      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

做一个tablecontrol用来录入一些简单的数据,可以实现简单的增删查改。

先看效果图:

技术分享

程序主干

技术分享

在TOP中定义变量和选择屏幕。

技术分享

技术分享

用到的table是一个自建表,数据格式与tablecontrol上表现出的基本一致。

技术分享

技术分享

程序取数部分和显示屏幕之前的部分。

技术分享

9000屏幕。tablecontrol的PBO与PAI比较独特一些,有loop。

技术分享

PBO:在现实之前对要显示的数据做显示上的处理,比如有些字段不可编辑。

技术分享

技术分享

PAI中,每条数据都会走的function CHECK_DATA,可以在里面做简单的数据校验。

技术分享

同上,每一条数据都会走的MODIFY_TAB。一旦改变tabcontrol上的数据,在当前行联动出变更者信息。

技术分享

工具栏上可操作的有增加、删除和保存按钮。

技术分享

点击增加会跳出小屏幕100,在100上可以录入一些主键的信息。

技术分享

技术分享

技术分享

删除的逻辑:

技术分享

保存的逻辑:

技术分享

技术分享

layout:

技术分享

技术分享

技术分享

右下角绑定的gt_out-mark用来绑定tabcontrol上选择一行的选择结果,如果选中,mark=‘X‘.

 

2016.3.21_TABLE CONTROL【ABAP】

标签:

原文地址:http://www.cnblogs.com/fieldcatalog/p/5300557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!