如何在屏幕上显示编辑器,退出时讲内容输出-abap
来源:互联网 发布:opensuse 知乎 编辑:程序博客网 时间:2024/04/29 04:30
在sap业务系统中,大量用到文本编辑器,用文本编辑器处理内表,本案例主要介绍
如何在屏幕上显示编辑器,退出时将内容输出。
步骤
1 建立屏幕200,在屏幕上拖入控制对象(customcontrol)以及退出按钮,并定义ok_code等操作。
2 定义屏幕的pai ,pbo,代码如下
PROCESS BEFORE OUTPUT.
MODULE STATUS_0200.
*
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0200.
3 分别编辑pai ,pbo,
首先在主程序中定义所需变量和数据对象
DATA:SAVE_CODE TYPE SY-UCOMM,
OK_CODE TYPE SY-UCOMM.
DATA CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA PICTURE TYPE REF TO CL_GUI_PICTURE.
DATA EDITOR TYPE REF TO CL_GUI_TEXTEDIT.
DATA INIT.
DATA M1(256) TYPE C OCCURS 0.
pai模块
MODULE USER_COMMAND_0200 INPUT.
SAVE_CODE = OK_CODE.
CASE SAVE_CODE .
WHEN 'EXIT'.
LEAVE TO SCREEN 0 .
* LEAVE PROGRAM .
ENDCASE.
ENDMODULE. " USER_COMMAND_0200 INPUT
pbo模块
MODULE STATUS_0200 OUTPUT.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
IF INIT IS INITIAL.
INIT = 'X'.
CREATE OBJECT CONTAINER EXPORTING CONTAINER_NAME = 'EDIT'.
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_0200 OUTPUT
最后在 START-OF-SELECTION中调用屏幕200,并输出编辑框内容
START-OF-SELECTION.
CALL SCREEN 200.
REFRESH M1.
CALL METHOD EDITOR->GET_TEXT_AS_R3TABLE
IMPORTING TABLE = M1.
LOOP AT M1 INTO LINE.
WRITE:/ LINE.
ENDLOOP.
- 如何在屏幕上显示编辑器,退出时讲内容输出-abap
- ABAP--如何在list屏幕上输出GRID列表
- ABAP--如何在选择屏幕上输出ALV GRID报表
- ABAP--如何将查询结果显示在选择屏幕上的代码
- ABAP--如何将查询结果显示在选择屏幕上的代码
- ABAP--如何将查询结果显示在选择屏幕上的代码
- ABAP--如何将查询结果显示在选择屏幕上的代码
- abap屏幕如何输出负数
- C语言之文件操作02——输出文本文件中的内容显示在屏幕上
- 如何在关闭vim文件后,屏幕上还显示之前文件的内容
- 读取文件并在屏幕上显示内容
- Cocos2D-X学习5:在屏幕上显示文字内容
- 14 C语言在屏幕上显示内容
- ABAP如何使用屏幕显示“定制控制”
- ABAP普通屏幕上input如何显示负数的价格curr或者dec
- 如何在一个屏幕上输出两个ALV LIST
- ABAP 在选择画面显示输出结果
- 在屏幕上输出图案
- 简单win32汇编程序,无窗体,直接画在桌面上。
- 我的Delphi开发经验谈
- 今天我们怎样学软件技术,怎样教软件课程?-金旭亮
- 使用Eclipse的单词拼写检查功能
- Cognos 如何在cube中设置维度用户权限
- 如何在屏幕上显示编辑器,退出时讲内容输出-abap
- 利用UrlRewrite,asp.net动态生成htm页面
- 将CSV转为XML的脚本
- 饮酒可代替运动达到健身效果?(图)
- Introduction to Vertex Textures(顶点纹理介绍)---转
- 建立任意图片形状窗口的方法
- 给新手朋友推荐一些好的学习网站和资料(不断补充中,更新于08.09.20)
- 将网址添加到百度
- http://go.microsoft.com/fwlink/?LinkId=76277无法显示,不能更改主页为空白页的两种解决方法