一个程序的ALV显示之后还可以进行数据操作。
2013-10-19 21:00
507 查看
这个也是简单的ALV的user_command的功能:
ALV显示
里面设计好user_command
当点到里面的button,就触发form user_command using ucomm like sy-ucomm:
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
selfield-refresh = 'X'.
CASE ucomm.
WHEN 'TRANSFER'.
WHEN 'SELNTRANS'."select all not be created in GGD
WHEN 'SELTRANS'."select all have been created in GGD
WHEN '&IC1'. "Double click
WHEN OTHERS.
CLEAR selfield-refresh.
ENDCASE.
ENDFORM. "USER_COMMAND
1、打钩选数据,然后选择性的过账或者其他操作:
实现过程:
2、还有一种稍微简单一些的,不是打钩,直接拖选的:
首先定义输出内表的时候,多定义一个字段
定义的fieldcat:
然后一旦选中了其中的数据,那么输出内表里面的MARK1字段就会标识为X。
还要定义layout 使得可以选择多条数据:
ALV显示
里面设计好user_command
当点到里面的button,就触发form user_command using ucomm like sy-ucomm:
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
selfield-refresh = 'X'.
CASE ucomm.
WHEN 'TRANSFER'.
WHEN 'SELNTRANS'."select all not be created in GGD
WHEN 'SELTRANS'."select all have been created in GGD
WHEN '&IC1'. "Double click
WHEN OTHERS.
CLEAR selfield-refresh.
ENDCASE.
ENDFORM. "USER_COMMAND
1、打钩选数据,然后选择性的过账或者其他操作:
实现过程:
2、还有一种稍微简单一些的,不是打钩,直接拖选的:
首先定义输出内表的时候,多定义一个字段
定义的fieldcat:
然后一旦选中了其中的数据,那么输出内表里面的MARK1字段就会标识为X。
还要定义layout 使得可以选择多条数据:
相关文章推荐
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子
- 一个java3d程序,作为熟悉3d技术的基础(可以使用鼠标对场景内的3d对象进行操作)
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- JPA学习笔记---JPA实体Bean的建立---链接上一个博文:对实体Bean中属性进行操作:保存日期类型,设置字段的长度,名字,是否为空,可以声明枚举字段;可以存放二进制数据,可以存放
- Raphaël 是一个小型的 JavaScript 库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。
- GET请求和POST请求有什么区别?GET请求的参数在URL的问号后面显示,而POST参数不在URL上;POST可以比GET请求更大的数据…一般的回答都是这样。 但是作为一个高端大气上档次的程序
- 商店销售统计,每天有一个折扣价格,一次购10件以上者可以享受9.8折优惠,已知三个销售员的销售情况,运用静态数据成员和静态成员函数编写程序
- [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- 创建一个程序读入和显示视频文件,并可以使用滑动条控制视频文件的播放。一个滑动条用来控制视频播放位置,以10为步长跳进。另一个滑动条用来控制停止/播放
- //设计一个点类,其中包含一对坐标点数据成员、一个求两个点之间距离的友元函 //数 dist 和显示坐标点的成员函数,并用数据进行测试
- 本程序说明了如何建立一个简单的可以接收UDP服务器数据的UDP客户端
- Bridge 把一个抽象与其抽象操作的实现进行分离,这样,抽象与其抽象操作的实现可以独立进行改变
- 定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d; c+d和
- 一个socket连接、发送、接收数据失败后是否可以重新进行连接的问题
- 让一个程序托盘显示,并且右键托盘图标可以弹出菜单
- 用jsp进行数据分页显示的一个实现
- 编写一个单文档界面应用程序,该程序可以测试在鼠标左键按下时鼠标光标的位置是否处在某规定的矩形框内,如果不在该矩形内则计算机的扬声器会发出“叮”的声音,反之则会在用户区显示光标的位置。
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 程序间获取ALV显示数据(读取ALV GRID上的数据)