从入站代理读取XLSX附件

2020-08-31 11:48发布

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

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


你好

我有一个入站代理,我在其中收到一个Excel文件作为附件。 如果我尝试打开请求,则在SXMB_MONI中,excel文件正在本地系统中下载。 但是我需要在入站代理方法中阅读excel的内容。 请提供宝贵的建议,以帮助您实现这一目标。

感谢和问候,

轮渡

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

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


你好

我有一个入站代理,我在其中收到一个Excel文件作为附件。 如果我尝试打开请求,则在SXMB_MONI中,excel文件正在本地系统中下载。 但是我需要在入站代理方法中阅读excel的内容。 请提供宝贵的建议,以帮助您实现这一目标。

感谢和问候,

轮渡

付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-08-31 12:49

正如您提到的SXMB_MONI,我假设您是指PI系统。

现在,您已经创建了入站代理,它将被复制到后端系统(ECC可以是后端系统)。 在后端系统中创建入站代理时,将生成一个代理类。您可以通过" EXECUTE_ASYNCHRONOUS"方法读取该类中的数据。

在博客下面供参考。

https://blogs.sap.com/2005/04/03/abap-server-proxies/

谢谢

Gourab

Cikesha
2楼-- · 2020-08-31 12:45

我收到了他的博客文章。 因为您已经在代理类中获得了excel文件,所以我相信它将在xstring中。 如果是这样,则将该xstring传递给cl_xlsx_document => load_document()。 如果它是二进制格式,则将Binary数据转换为xstring,然后传递给上述方法。 查看此内容,并借助ABAPer来检查它是否对您有用。 我个人没有机会测试该解决方案。

https://blogs.sap.com/ 2019/06/06/excel-file-.xlsx-exportimport/

谢谢

古拉布

一周热门 更多>