ooalv框架
来源:互联网 发布:怎么使用erp软件 编辑:程序博客网 时间:2024/04/30 07:26
1、定义表和工作区类型
2、定义内表和工作区
3、选屏
4、取数
同一张表
5、处理数据
6、定义屏幕
MODULE user_command_0100 INPUT.
save_ok_100 = ok_code_100.
CLEAR:ok_code_100.
CASE save_ok_100.
WHEN 'BACK' OR 'EXIT' OR 'CANCEL'. "gui状态的功能键中定义
LEAVE TO SCREEN 0.
WHEN OTHERS.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
MODULE status_0100 OUTPUT.
SET PF-STATUS 'ZPF_100'. "GUI状态 输入需要的按钮英文大写回车
SET TITLEBAR 'ZTB_100'. "GUI标题
ENDMODULE. " STATUS_0100 OUTPUT
复制完代码后要双击相关地方填补数据
可以在gui状态中添加或删除按钮,可以创建后复制,程序处选用BCALV_TEST_GRID或者其他的(都是别人做好的样板),也可以自己手动添加
7、定义ALV显示界面 alv_display
调整ALV显示屏幕的大小;OOALV常用的几个参数(LAYOUT)!;
删除系统标准工具条按钮(frm_alv_exclude)可删除指定工作条按钮,要删什么写什么,如删除打印按钮
PERFORM frm_alv_exclude.
CLEAR ls_exclude.(写子例程中)
ls_exclude = cl_gui_alv_grid=>mc_fc_print .
APPEND ls_exclude TO it_above_exclude.
设置输出显示字段(fieldcat);
设置事件;如单击事件handle_hotspot_click,按钮事件handle_user_command,工具条事件handle_toolbar。
CREATE OBJECT lr_event_handler.
SET HANDLER lr_event_handler->handle_hotspot_click FOR g_above_grid."单击事件
SET HANDLER lr_event_handler->handle_user_command FOR g_above_grid. "按钮事件
SET HANDLER lr_event_handler->handle_toolbar FOR g_above_grid. "工具条事件
单击事件可以让你选到alv界面中的指定数据;按钮事件可以让按钮具有实际效果;
工具条事件可以添加需要的按钮
PERFORM frm_handle_toolbar_pro USING:(子例程中)
l_object 'PRINT' '@0X@' '打印'.
输出数据的内表;
8、在子例程中定义ALV事件
- ooalv框架
- abap ooalv
- OOALV小例子
- ooalv设置单元格下拉
- OOALV 行、列和单元格颜色设置
- OOALV的抬头标题文本设置
- SAP OOALV 动态设置单元格可否编辑
- 强制OOALV运行数据修改事件
- ABAP OOALV 动态设置单元格可否编辑
- OOALV 控制到每一个单元格的编辑状态
- OOALV,当发现数据被刷新之后,列宽变了
- OOALV 中DATA_CHANGED_FINISHED调用刷新弹出排序窗口解决方案
- sap系统的ooalv的学习标准程序
- OOALV单个container放置多个ALV grid
- SAP通过OOALV操作生成供应商发票以及供应商付款凭证
- ooalv自定义按钮、单击、双击、列编辑切换的事件用法
- 框架
- 框架
- 异常ognl.OgnlException:target is null for setProperty(null, "y", [Ljava.lang.Stri
- hdu 2883 kebab
- Python标准库循环器 (itertools)
- android:layout_gravity 和 android:gravity 的区别
- hdu 2044 一只小蜜蜂...
- ooalv框架
- 在Flex中设计图形坐标动画插值的思路
- LoadLibrary文件路径及windows API相关的文件路径问题
- ASP.NET Web API之消息[拦截]处理
- HDU 3001 Travelling
- 打开Linux ftp服务,如:vsftpd: unrecognized service
- 一点linux指令
- CodeForces 128B - String 优先队列暴力..
- uboot autoscript脚本