点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
通过功能模块SAVE_TEXT更新PO标头文本时遇到问题。
通过功能模块保存的文本应附加在新行中已经存在的先前文本。
当前,我首先通过READ_TEXT读取现有文本并将其保存到内部表中,并通过SAVE_TEXT将相同的文本与新文本附加在一起,但是新文本不是从新行开始,而是继续与上一个文本继续
wa_head-tdobject ='EKKO'。
wa_head-tdname = im_ekko-ebeln。
wa_head-tdid ='F02'。
wa_head-tdspras ='E'。
CALL FUNCTION'READ_TEXT'
导出
客户端= SY-MANDT
ID = WA_HEAD-TDID
语言= WA_HEAD-TDSPRAS
名称= WA_HEAD-TDNAME
对象= WA_HEAD -TDOBJECT
表
行= IT_LINE
例外情况
ID = 1
语言= 2
名称= 3
NOT_FOUND = 4
对象= 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
其他=8。
IT_LINES [] = IT_LINE。
调用函数'SAVE_TEXT'
导出
客户端= sy-mandt
标头= wa_head
savemode_direct ='X'
表
行= it_lines
异常
id = 1
语言= 2
名称= 3
对象= 4
其他= 5。
你好,卡利安,
对于新的文本行,请使用WA_LINE-TDFORMAT ='/'。
它从新行创建文本。
致谢
普拉萨德大师。
请尝试以下代码。
此致
穆罕默德M
嗨,穆罕默德M,
感谢您的帮助,它确实有效:)
嗨,大师,
感谢您的回复,但没有添加'/'无效。
此致
加利安
一周热门 更多>