2020-08-31 11:48发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个入站代理,我在其中收到一个Excel文件作为附件。 如果我尝试打开请求,则在SXMB_MONI中,excel文件正在本地系统中下载。 但是我需要在入站代理方法中阅读excel的内容。 请提供宝贵的建议,以帮助您实现这一目标。
感谢和问候,
轮渡
正如您提到的SXMB_MONI,我假设您是指PI系统。
现在,您已经创建了入站代理,它将被复制到后端系统(ECC可以是后端系统)。 在后端系统中创建入站代理时,将生成一个代理类。您可以通过" EXECUTE_ASYNCHRONOUS"方法读取该类中的数据。
在博客下面供参考。
https://blogs.sap.com/2005/04/03/abap-server-proxies/
谢谢
Gourab
我收到了他的博客文章。 因为您已经在代理类中获得了excel文件,所以我相信它将在xstring中。 如果是这样,则将该xstring传递给cl_xlsx_document => load_document()。 如果它是二进制格式,则将Binary数据转换为xstring,然后传递给上述方法。 查看此内容,并借助ABAPer来检查它是否对您有用。 我个人没有机会测试该解决方案。
https://blogs.sap.com/ 2019/06/06/excel-file-.xlsx-exportimport/
古拉布
最多设置5个标签!
正如您提到的SXMB_MONI,我假设您是指PI系统。
现在,您已经创建了入站代理,它将被复制到后端系统(ECC可以是后端系统)。 在后端系统中创建入站代理时,将生成一个代理类。您可以通过" EXECUTE_ASYNCHRONOUS"方法读取该类中的数据。
在博客下面供参考。
https://blogs.sap.com/2005/04/03/abap-server-proxies/
谢谢
Gourab
我收到了他的博客文章。 因为您已经在代理类中获得了excel文件,所以我相信它将在xstring中。 如果是这样,则将该xstring传递给cl_xlsx_document => load_document()。 如果它是二进制格式,则将Binary数据转换为xstring,然后传递给上述方法。 查看此内容,并借助ABAPer来检查它是否对您有用。 我个人没有机会测试该解决方案。
https://blogs.sap.com/ 2019/06/06/excel-file-.xlsx-exportimport/
谢谢
古拉布
一周热门 更多>