SO_NEW_DOCUMENT_ATT_SEND_API1下一行Excel

2020-09-06 12:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用FM SO_NEW_DOCUMENT_ATT_SEND_API1,并且工作正常,但是我需要一个帮助,如何将记录以excel格式放在下一行,例如:

输出:

 Field1 Field1 Field1 15699 AVE0590 TLT1515 

必须是:

字段1字段1字段1
 15699 AVE0590 TLT1515 

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用FM SO_NEW_DOCUMENT_ATT_SEND_API1,并且工作正常,但是我需要一个帮助,如何将记录以excel格式放在下一行,例如:

输出:

 Field1 Field1 Field1 15699 AVE0590 TLT1515 

必须是:

字段1字段1字段1
 15699 AVE0590 TLT1515 

谢谢。

付费偷看设置
发送
6条回答
天桥码农
1楼 · 2020-09-06 13:10.采纳回答

在每条记录之后,插入CL_ABAP_CHAR_UTILITIES => NEWLINE。

赞:

 *标头
 将标题移到MESSAGE_BODY。
 APPEND MESSAGE_BODY。

 将CL_ABAP_CHAR_UTILITIES => NEWLINE移动到MESSAGE_BODY。
 APPEND MESSAGE_BODY。

 *用于数据
 在ITAB上环游。
 将ITAB移动到MESSAGE_BODY。
 APPEND MESSAGE_BODY。

 将CL_ABAP_CHAR_UTILITIES => NEWLINE移动到MESSAGE_BODY。
 APPEND MESSAGE_BODY。

 结局。
 

此致

Naimesh Patel

2楼-- · 2020-09-06 13:06

非常感谢您提供这些信息,Naimesh,它确实帮助了我!

微wx笑
3楼-- · 2020-09-06 13:02

嗨,

您需要在输出表上循环并根据需要填充新表。

输出的
循环。
   new_table-field1 =输出字段1
   new_table-field2 =输出字段2
   new_table-field3 =输出字段3
 追加新表。
   new_table-field1 = output_field(15699)
   new_table-field2 = output_field(AVE0590)
   new_table-field3 = output_field(TLT1515)
 追加新表。
 结束循环。

希望它会有所帮助。

谢谢

Kamesh Bathla

作者:Kamesh Bathla于2008年8月8日下午5:43

小c菟菟
4楼-- · 2020-09-06 13:28

感谢双方的回复,我可以解决它!

点准备好????

SAP浪
5楼-- · 2020-09-06 13:11

我测试了,一切都很好,但是现在我得到了这个输出

Field1Field1Field1(在一个单元格中)

(空格)15699 AVE0590 TLT1515

如何分隔文本并删除下一行的空格?

预先感谢!

宇峰Kouji
6楼-- · 2020-09-06 13:11

像这样测试:

 将'ANLN1'cl_abap_char_utilities => HORIZONTAL_TAB'INVNR'cl_abap_char_utilities => cr_lf并入it_objbin行。
 将'100000'cl_abap_char_utilities => HORIZONTAL_TAB'1233456'cl_abap_char_utilities => cr_lf并入it_objbin行。
 

此致

Naimesh Patel

一周热门 更多>