点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试编写UDF来读取输入有效负载,类似于我们在下面使用functionas mentioend在Java映射中读取的方式,但是我不知道如何在UDF中读取输入有效负载。 我查看了两个标准接口函数"容器"和"全局容器",但没有找到任何读取有效载荷的函数,我发现了一种UDF逻辑,因为它们正在读取附件,然后从附件中读取内容
任何人都可以用可以读取输入有效内容的简单UDF帮我吗?
我的要求是:-
1。 读取输入的有效载荷
2。 将有效载荷转换为字符串
3。 将有效载荷转换为以base64位编码的字符串
4。 然后将其传递给一个字段
我已经编写了Java映射,但是我需要用UDF编写相同的操作。
所以,需要您的帮助。
InputStream inputstream = TransformationInput.getInputPayload()。getInputStream();
您好Binod,
请问以下博客可以使用Java代码更改编码。
https://blogs.sap.com/2013/09/06/java-mapping 更改编码类型或替换特殊字符/
希望这会有所帮助!
感谢和问候,
< p> Praveen T嗨,Praveen,
感谢您的回复。
我已经编写了Java映射代码,并且可以正常工作,但是AO有一些限制,即他们不喜欢使用Java映射代码,而是使用UDF。
因此,我试图在UDF中实现,但是没有任何功能来读取传入的有效负载。
如果您可以通过读取传入的有效载荷来帮助我,那么我可以在UDF中进行扩孔
谢谢
Binod
Hi Binod,
在消息映射中,还有一个选项也可以"返回XML"作为字段。
请在下面的博客中获取Java代码,以达到同样的效果!
https://blogs.sap.com/2015/03/23/read-input-file-data-as-is -in-single-node-and-pass-to-output-structure/
https://wiki.scn.sap.com/wiki/display/XI/Whole+Payload+to+a+XML+field
致谢
Praveen T
一周热门 更多>