OData Edm.String到ABAP String的转换将截断文本

2020-09-07 15:46发布

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

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


Hello Netweaver网关专家,

我们有一个简单的应用程序,其中在Fiori屏幕上单击一个按钮时,它会打开" To,Cc,Subject和Body"字段,并将上述四个字段映射为Edm.String,而将后端字段映射为String格式。 在属性中,我们将最大长度输入为0。单击"发送"按钮后,将调用函数导入,并将以上四个字段传递给触发电子邮件的类方法。

现在,有时用户可能会在"正文"字段中键入大量数据,由于某种原因,OData组件会将数据截断为255个字符,然后将截断的电子邮件发送给用户。

(1)是否有解决此问题的解决方法? 我也尝试过XSTRING,RAWSTRING,但是它没有帮助。
(2)有没有办法尊重Body字段的格式。 (例如:-颜色,回车,下划线等)


期待您对以上两个方面的反馈。 干杯!

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

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


Hello Netweaver网关专家,

我们有一个简单的应用程序,其中在Fiori屏幕上单击一个按钮时,它会打开" To,Cc,Subject和Body"字段,并将上述四个字段映射为Edm.String,而将后端字段映射为String格式。 在属性中,我们将最大长度输入为0。单击"发送"按钮后,将调用函数导入,并将以上四个字段传递给触发电子邮件的类方法。

现在,有时用户可能会在"正文"字段中键入大量数据,由于某种原因,OData组件会将数据截断为255个字符,然后将截断的电子邮件发送给用户。

(1)是否有解决此问题的解决方法? 我也尝试过XSTRING,RAWSTRING,但是它没有帮助。
(2)有没有办法尊重Body字段的格式。 (例如:-颜色,回车,下划线等)


期待您对以上两个方面的反馈。 干杯!

付费偷看设置
发送
7条回答
土豆飞人
1楼-- · 2020-09-07 16:28

安德烈·费舍尔您好安德烈,今天我在更高版本中再次进行了测试

 SAP_GWFND7520000-SAP Gateway Foundation 7.40 

但是,我仍然看到 尽管我通过了790,但还是发生了截断字符的情况(到255)。下面的屏幕截图。

截断的数据:-

 01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012789789345678903456成功地被问到了什么? 您提到您可以看到它在740的更高版本上运行。请问发行版和SP级别如何,以便我们尝试相应地对其进行升级。 谢谢。

Babu Kilari

一周热门 更多>