实战SAP:【总结】文本编辑器
2009-08-07 16:02
239 查看
在SCREEN 100 中创建一个定制控制,命名为PP
代码如下:
代码如下:
*&---------------------------------------------------------------------* *& Report ZTESTA_01 *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ztesta_01. DATA: ok_code TYPE sy-ucomm, save_ok LIKE ok_code. *定制控制 编辑对象定义 DATA container TYPE REF TO cl_gui_custom_container. DATA editor TYPE REF TO cl_gui_textedit. DATA: init, m1(256) TYPE c OCCURS 0, line(256) TYPE c. line = '请输入:'. APPEND line TO m1. CALL SCREEN 100. REFRESH m1. CALL METHOD editor->get_text_as_r3table IMPORTING table = m1. LOOP AT m1 INTO line. WRITE / line. ENDLOOP. *&---------------------------------------------------------------------* *& Module STATUS_0100 OUTPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE status_0100 OUTPUT. * SET PF-STATUS 'xxxxxxxx'. * SET TITLEBAR 'xxx'. IF init IS INITIAL. init = 'X'. CREATE OBJECT: container EXPORTING container_name = 'PP'. CREATE OBJECT editor EXPORTING parent = container wordwrap_mode = cl_gui_textedit=>wordwrap_at_fixed_position wordwrap_position = 256 wordwrap_to_linebreak_mode = cl_gui_textedit=>true. ENDIF. CALL METHOD editor->set_text_as_r3table EXPORTING table = m1. ENDMODULE. " STATUS_0100 OUTPUT *&---------------------------------------------------------------------* *& Module USER_COMMAND_0100 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE user_command_0100 INPUT. save_ok = ok_code. CLEAR ok_code. CASE save_ok. WHEN 'EXIT'. LEAVE TO SCREEN 0. ENDCASE. ENDMODULE. " USER_COMMAND_0100 INPUT
相关文章推荐
- 实战SAP【总结】:显示图片
- 实战SAP:【总结】
- 实战SAP:【总结2】
- 实战SAP:【总结】系统生产数据表维护程序
- 实战SAP:【总结】ALV TREE
- IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)
- 一篇关于C# WPF MVVM 实战与总结
- Android 插件技术实战总结
- iOS后台唤醒实战:微信收款到账语音提醒技术总结
- mxnet深度学习实战:跑自己的数据实验和一些问题总结
- [原创].NET 业务框架开发实战之十 第一阶段总结,深入浅出,水到渠成(前篇)
- 移动端实战总结
- Android 开发实战经验总结
- ###### bos实战之:用户修改角色:回显 权限(复选框选中)和回显 菜单(zTree树结点选中)。收获总结
- Android实战 - 音心播发器 (MusicService ,Notification, MainActivity 总结)
- Java SpringBoot集成RabbitMq实战和总结
- iOS后台唤醒实战:微信收款到账语音提醒技术总结
- 图形学实战代码总结
- vue-router项目实战总结
- IT电商热潮的挑战之《Gogo商城》Java项目实战总结大会