如何在后台模式下将文件存储在共享文件夹中

2020-08-14 10:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我的要求似乎很简单...

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

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


大家好,

我的要求似乎很简单,但是我尝试了多种方法来实现这一目标,但是失败了。 因此,在完成此任务时需要帮助。


要求

我必须在SE38中创建一个程序,该程序将创建一个内部表,其中包含.XML格式的数据(我可以实现)。

我的要求是,该.XML文件需要以"背景模式"放置在共享文件夹中。

我尝试使用GUI_DOWNLOAD功能模块,但是此FM仅在前台模式下运行,而在后台模式下失败。 我试图说服客户说我会将文件保存在Application Server中,因为使用OPEN DATASET语句可以实现该文件,但是他们不愿意接受。

所以您能帮我完成这项任务吗,因为我没有任何解决方法来将文件保留在背景模式下的共享文件夹中(不是前台)。

最好的问候,

Tousif

8条回答
Tong__Ming
2020-08-14 11:35

1。 GUI_DOWNLOAD的名称中包含" GUI"。 当然,在后台运行时没有GUI/客户端。 即使有下载,也意味着传输SAP => CLIENT。

2。 什么是共享文件夹-事务SBWP? 如果是这样,您就不会将文件上传到应用程序服务器中的任何位置,而是要使用(在大多数情况下合适)上传到特定位置的SAP Office文档。

您可以尝试使用FM SO_FOLDER_ROOT_ID_GET-对于特定用户,这将返回该文件夹的ID,该文件夹的ID属于SBWP中的"共享文件夹"文件夹。 然后,您可以将二进制/十六进制数据的FM SO_DOCUMENT_INSERT播放到特定文件夹(参数parent_id指定将文件放置在何处)。 所以这可能是您的第一个问题-您想在后台上传文件,这意味着首先生成它(我想您已经有.xml数据)。

3。 如果共享文件夹是网络上的某个文件(而不是SBWP共享文件夹),则一旦映射了该文件夹并获得足够的授权,就可以使用OPEN DATASET上传它。在这种情况下,寻找解决方案应该是您的第一步。 p>

一周热门 更多>