UDF读取输入有效载荷

2020-08-15 18:52发布

         点击此处--->   EasySAP.com群内免费提供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();
 

         点击此处--->   EasySAP.com群内免费提供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();
 
付费偷看设置
发送
3条回答
xfwsx85
1楼-- · 2020-08-15 19:49

您好Binod,

请问以下博客可以使用Java代码更改编码。

https://blogs.sap.com/2013/09/06/java-mapping 更改编码类型或替换特殊字符/

希望这会有所帮助!

感谢和问候,

< p> Praveen T

暮风yp
2楼-- · 2020-08-15 19:45

嗨,Praveen,

感谢您的回复。

我已经编写了Java映射代码,并且可以正常工作,但是AO有一些限制,即他们不喜欢使用Java映射代码,而是使用UDF。

因此,我试图在UDF中实现,但是没有任何功能来读取传入的有效负载。

如果您可以通过读取传入的有效载荷来帮助我,那么我可以在UDF中进行扩孔

谢谢

Binod

追夢秋陽
3楼-- · 2020-08-15 19:49

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

一周热门 更多>