关于文本(Read_text,Save_text)
来源:互联网 发布:淘宝外贸原单店铺 编辑:程序博客网 时间:2024/05/17 05:44
1 相关tCode -
2 相关函数
read_text
save_text
create_text
data: it_tlines like tline occurs 0 with header line,
call function 'CREATE_TEXT'
exporting
fid = 'Z01'
flanguage = '1'
fname = l_name
fobject = 'ZHTBZ'
save_direct = 'X'
tables
flines = it_tlines
exceptions
no_init = 1
no_save = 2.
DELETE_TEXT
3 相关表
STXH :STXD SAPscript 文本文件抬头
stxl:STXD SAPscript 文本文件行
4、编辑长文本一般步骤
a)使用c_textedit_control类,如: g_editor105 type ref to c_textedit_control。
b)创建控件
if g_editor105 is initial.
create object g_editor105
exporting
repid = l_repid
dynnr = l_dynnr
dynpro_container = con_textedit_container105
exceptions
others = 1.
if sy-subrc ne 0.
message s888 with 'EDITOR_CREATE' sy-subrc.
endif.
endif.
if l_dynnr >< g_link_dynnr105.
call method g_editor105-
repid = l_repid
dynnr = l_dynnr
dynpro_container = con_textedit_container105.
g_link_dynnr105 = l_dynnr.
endif.
c)设置控件属性
"设置读写性
if g_state = 2 or g_state = 4.
call method g_editor105-
readonly_mode = c_textedit_control=
call method g_editor105-
readonly_mode = c_textedit_control= endif.
call method g_editor105-
wordwrap_mode = c_textedit_control=
wordwrap_to_linebreak_mode = c_textedit_control= exceptions
others = 1.
call method g_editor105-
call function 'READ_TEXT'
exporting
id = 'Z01'
language = '1'
name = l_name
object = 'ZHTBZ'
importing
header = gs_textedit_header105
tables
lines = it_tlines
exceptions
not_found = 01.
if it_tlines[] is not initial.
loop at it_tlines.
append it_tlines-tdline to gt_textedit_lines105.
endloop.
endif.
call method g_editor105-
table = gt_textedit_lines105.
d)读取控件的文本并保存文本
if g_editor105 is not initial.
call method g_editor105-
only_when_modified = c_textedit_control= importing
table = gt_textedit_lines105
is_modified = l_text_modified_status
exceptions
others = 1.
"设置文本修改状态
if l_text_modified_status eq c_textedit_control= g_moditext105 = 'X'.
endif.
endif.
* call method g_editor105-
* handle = g_editor105handle.
* call function 'CONTROL_SET_PROPERTY'
* exporting
* h_control = g_editor105handle
* property = 'TextModified'
* value = c_textedit_control=* exceptions
* cntl_error = 1.
"创建新的长文本
it_tlines-tdformat = '* '.
loop at gt_textedit_lines105 into it_tlines-tdline.
append it_tlines.
endloop.
call function 'CREATE_TEXT'
exporting
fid = 'Z01'
flanguage = '1'
fname = l_name
fobject = 'ZHTBZ'
save_direct = 'X'
tables
flines = it_tlines
exceptions
no_init = 1
no_save = 2.
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1401954
- 关于文本(Read_text,Save_text)
- 关于文本(Read_text,Save_text)
- 关于文本(Read_text,Save_text)
- ABAP:关于文本(Read_text,Save_text)
- ABAP 对长文本的操作 SAVE_TEXT & READ_TEXT
- ABAP 对长文本的操作 SAVE_TEXT & READ_TEXT
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- 获取文本描述(READ_TEXT)
- READ_TEXT,如何查找长文本对象
- 修改文本CREATE_TEXT/SAVE_TEXT/RE…
- READ_TEXT
- Read_text读取长文本有&符号
- READ_TEXT获取 采购订单行项目-项目文本
- 【转载】SAP ABAP中读取项目文本 READ_TEXT 的方法
- read_text使用
- read_text/sav_text
- Use Functin 'READ_TEXT'
- ERP系统中的存货计价过程
- SAP中有关差异的一些概念
- Product Cost by Sales Order
- SAP 中国的咨询合作伙伴
- 关于MRP的几个概念
- 关于文本(Read_text,Save_text)
- 如何读取EXCEL文件到内表
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- 部分有关会计单词的英中文对照
- 部分有关会计单词的英中文对照(续)
- 如何进行各种码制数据之间转换
- 如何重置sap的缓冲区
- 关于sap的Logon的几个参数
- 程月不要考试