点击此处---> 群内免费提供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字段的格式。 (例如:-颜色,回车,下划线等)
期待您对以上两个方面的反馈。 干杯!
格雷戈·沃尔夫对上述问题有何想法?
也许您可以共享使用abapGit在ABAP开发人员版本上创建的OData示例服务,因此复制起来更容易。 但是也许安德烈·菲舍尔可以为这个问题带来一些启示。 希望您使用POST进行此函数导入。
嗨,Babu,
我无法重现您的问题。
我定义了 以下函数导入。
并运行以下URI
和能够传递一个字符串与300个字符的长度。
此致
安德烈
格雷戈·沃尔夫我将尝试看看 将此发布到Abapgit。 但是,是的,我正在使用POST方法进行函数导入。 我也期待安德烈·菲舍尔(Andre Fischer)
干杯!
嗨,巴布,
我将工作示例发布为博客文章。
https://blogs.sap。 com/2019/06/06/using-long-string-in-function-imports /
由于SAP内部流程;-),通过GITHUB发布它会花费一些时间。
此致
安德烈
安德烈·菲舍尔非常感谢您的答复。 现在,我很好奇。 请问,您如何精确定义ABAP字段名称" ZDESCRIPTION"。 那里使用的数据元素是什么?
我的函数导入如下所示
数据元素ZBODY映射到 " STRING"。
然后。 以下是我作为GW Client的输入传递的内容。 所以,总共有410个字符以下...
以下是我在函数导入的参数中看到的内容
但是,如果您查看字段中的数据,则将其截断为255个字符。 以下是收到的最终文本。
仅为您的信息,我们正在使用以下版本
一周热门 更多>