abap COMMIT WORK. 注意事项 确保在调用SAVE_TEXT之前已经正确设置了header结构体中的所有必要字段。 如果长文本内容较长,可能需要考虑内存限制和性能问题。 在生产环境中进行此类操作前,务必在测试环境中充分测试,并确保有适当的错误处理机制。 通过以上步骤,你可以在ABAP程序中读取、编辑和保存长文本数据。
COMMIT_TEXT -To load long text into SAP 。 CONVERSION_EXIT_ALPHA_INPUT - 数字串前补0 example: input = 123 utput = 0000000000000。。。000000000000123 CONVERSION_EXIT_ALPHA_OUTPUT – 消除数字串前的0 example: input = 00000000000123 utput = 123 CONVERT_OTF –将SAP文档(SAP Script)转换成其他类型。
二. SAVE_TEXT函数维护长文本 该函数的使用方法较简单,ps:本人使用中发现该函数调用前需要先使用READ_TEXT函数读取长文本对象,再进行调用,在SAVE_TEXT函数调用后需要使用COMMIT_TEXT进行提交,并执行COMMIT WORK AND WAIT.否则维护长文本不生效,长文本对象表STXL,STXH无值,且使用READ_TEXT也读取不到内容。 查看代码 ...
CLPB_IMPORT – 从剪贴板导入内表。 COMMIT_TEXT -To load long text into SAP 。 CONVERSION_EXIT_ALPHA_INPUT - 数字串前补0 example: input = 123 utput = 0000000000000。。。000000000000123 CONVERSION_EXIT_ALPHA_OUTPUT – 消除数字串前的0 example: input = 00000000000123 utput = 123 CONVERT_OTF –...
COMMIT_TEXT -To load long text into SAP 。 CONVERSION_EXIT_ALPHA_INPUT - 数字串前补0 example: input = 123 utput = 0000000000000。。。000000000000123 CONVERSION_EXIT_ALPHA_OUTPUT – 消除数字串前的0 example: input = 00000000000123 utput = 123 ...
COMMIT_TEXT -To load long text into SAP 。 CONVERSION_EXIT_ALPHA_INPUT - 数字串前补0 example: input = 123 output = 0000000000000。。。000000000000123 CONVERSION_EXIT_ALPHA_OUTPUT – 消除数字串前的0 example: input = 00000000000123 output = 123 ...
COMMIT_TEXT -To load long text into SAP 。 CONVERT_OTF –将SAP文档(SAP Script)转换成其他类型。 CONVERT_TO_LOCAL_CURRENCY 按照指定日期汇率转换金额为指定货币类型 cl_gui_frontend_services=>gui_upload 上传到服务器 cl_gui_frontend_services=>gui_download 下载到服本地 ...
第三步:先READ_TEXT,如果sy-subrc = 0,说明可以读到,如果不等于0,就说明还没有写长文本,那就可以用INIT_TEXT函数先初始化一下,再EDIT_TEXT编辑一下,最后SAVE_TEXT保存一下就OK了. 长文本的编辑能做到:第二次编辑的时候,第一次编辑的内容都是灰色的,这样就可以用来写审批意见。也可以做到,第二次编辑的时...
SAP ABAP 长文本处理 1.1.长文本处理 1.1.1.读取长文本 这里以抓取Delivery Note的Item上的长文本作为例子。查找长文本的Text ID,Text Object VL02N修改Delivery Note: 80000023按回车键或者点击,选中要一行资料,然后点击菜单Goto->Item->Texts点击,然后点击菜单:Goto->Header在这里显示的Text ID:0001,Text ...
1.1. 长文本处理1.1.1, 读取长文本这里以抓取 Delivery Note 的Item 上的长文本作为例子.1.1.1.1, 查找长文本的 Text ID,Text ObjectVL02N 修改 Delivery Note: 800