在ABAP中换行问题

2020-08-25 18:58发布

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

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


大家好,

我的要求是将ABAP中的一些数据填充到代理服务器中。

在一种情况下,我的内部表中有一些数据,如下所示:

现在我的要求是我必须准确显示TDLINE字段中的文本。 也就是说,在4行中。

所以我使用了newline属性,如下所示:

我通过检查论坛中的一些链接来使用这种语法。

但是,在代理服务器中,文本仍显示在一行中,而不是四行中。

那么换行符在这种情况下不起作用吗? 如果没有,那么如何在一个字段下用换行符填充这些字段?

此致

Manish

(12.0 kB)

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

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


大家好,

我的要求是将ABAP中的一些数据填充到代理服务器中。

在一种情况下,我的内部表中有一些数据,如下所示:

现在我的要求是我必须准确显示TDLINE字段中的文本。 也就是说,在4行中。

所以我使用了newline属性,如下所示:

我通过检查论坛中的一些链接来使用这种语法。

但是,在代理服务器中,文本仍显示在一行中,而不是四行中。

那么换行符在这种情况下不起作用吗? 如果没有,那么如何在一个字段下用换行符填充这些字段?

此致

Manish

(12.0 kB)
付费偷看设置
发送
7条回答
Nir深蓝
1楼-- · 2020-08-25 19:31

不确定CONCATENATE是最佳选择

 ev_text = | {ev_text} {cl_abap_char_utilities => newline} {ls_line-tdline} |。  
天桥码农
2楼-- · 2020-08-25 19:34

@ Quynh Doan Manh 好的,我理解你的意思。 但是,功能顾问只会检查tcode SXMB_MONI中的输出。 因此,如果他仍然看到文本如屏幕快照中所示而不是逐行显示,则可以确定他会说要求没有完成。 因此,最终我告诉他代理服务器无法根据要求逐行显示文本吗?

Cikesha
3楼-- · 2020-08-25 19:15

嗨,只需引入换行符并检查文本在接收方的显示方式 。 我认为,您不会在SXMB_MONI的有效负载中看到它。

悻福寶寶
4楼-- · 2020-08-25 19:14

正如Tomas和我所说的,它是Web浏览器的XML查看器,它将每个换行符显示为一个空格。 要查看它们,请下载XML并在可以显示换行符的文本编辑器中将其打开(例如notepad ++,最终记事本也可能显示它们)。

Aaron 3364
5楼-- · 2020-08-25 19:28

感谢< =" nofollow" hraf=" https://people.sap.com/sandra.rossi"> Sandra Rossi 和 Quynh Doan Manh ,在XML编辑器中输出正确。 代理服务器未显示换行符。 关闭此线程。

SAP小菜
6楼-- · 2020-08-25 19:25

您的答案与问题无关。 OP在Web服务中有问题,我不知道是什么。 我要求提供有关上下文的更多信息。

一周热门 更多>