修改文本CREATE_TEXT/SAVE_TEXT/RE…
来源:互联网 发布:相机镜头数据 编辑:程序博客网 时间:2024/05/19 02:06
最近修改外向交货单文本
查看文本日志:
一般头对象object都是vbbk,id zr01是业务配的, 对于行项目,是凭证+行项目,比如:8000002140000010 8000002140000010(凭证8000002140,行项目000010)
发现用SAVE_TEXT修改后,文本没有变
但是READ_TEXT文本,发现能读出来
只是显示的没修改
后来想起,有时候表里有个字段,是控制是否去显示的
比如 AUFK-LTEXT
订单长文本
如果这个字段为空
就算修改了长文本,还是不会显示的……
这个咋修改,我没去研究,没时间,
SAVE_TEXT修改不了
就用 CREATE_TEXT试了试,是可以显示出来的
代码如下:
PARAMETERS:
FID LIKE THEAD-TDID DEFAULT 'ZR01',
FNAME LIKE THEAD-TDNAME DEFAULT '8000002140',
FOBJECT LIKE THEAD-TDOBJECT DEFAULT 'VBBK',
TEXT TYPE STRING DEFAULT '1234567890'.
DATA: FLINES LIKE TABLE OF TLINE WITH HEADER LINE.
"文本内容
FLINES-TDLINE= TEXT.
APPEND FLINES.
"修改文本
CALL FUNCTION 'CREATE_TEXT'
EXPORTING
FID = FID
FLANGUAGE = '1'
FNAME = FNAME
FOBJECT = FOBJECT
* SAVE_DIRECT = 'X'
* FFORMAT = '*'
TABLES
FLINES = FLINES
EXCEPTIONS
NO_INIT = 1
NO_SAVE = 2
OTHERS = 3.
DATA:
"文本内容
FLINES-TDLINE
APPEND
"修改文本
CALL
*
*
字段解释如下
如果修改表头文本
查看文本日志:
一般头对象object都是vbbk,id zr01是业务配的,
FNAME:对于抬头,就是凭证号
行项目的object多数是 vbbp.具体按下图查看
0 0
- 修改文本CREATE_TEXT/SAVE_TEXT/RE…
- 关于文本(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
- RE
- re
- re
- RE
- re
- re
- re
- re
- re
- re
- Re
- 修改外向交货单:BAPI_OUTB_DELIVE…
- 外向交货单发货过账BAPI:WS_DELIV…
- 冲销已过账外向交货单BAPI:WS_REVE…
- 删除cr下对象提示:object en…
- Linux 设备驱动框架
- 修改文本CREATE_TEXT/SAVE_TEXT/RE…
- 动态对比两个相同结构工作区的值CL…
- 并查集 Junk-Mail Filter hdu 2473
- 外向交货单发货过账BAPI:BAPI_OUT…
- 用户解锁SM04 SM12
- 工具函数:把一个工作区中非空字段…
- MMPV切账期
- 外向交货单增强BADI:LE_SHP_DELIV…
- ABAP 检查单位允许小数…