从文件服务器读取PDF文件(Windows共享)

2020-09-23 01:17发布

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

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


嗨,

我需要从文件服务器读取PDF文件。

这些PDF文件通过SAP OMS传输到文件服务器。 (Nacha = 8特殊功能)。SAPOMS(输出管理系统)负责生成文档的PDF版本,并将PDF文档存储在文件服务器上的" XXXXX"目录中。

PDF文件通过SAMBA存储在Windows共享上。

现在,我必须从文件服务器读取此PDF并根据需要在其他SAP系统中对其进行编辑。

请让我知道该如何处理。 任何建议将不胜感激。

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

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


嗨,

我需要从文件服务器读取PDF文件。

这些PDF文件通过SAP OMS传输到文件服务器。 (Nacha = 8特殊功能)。SAPOMS(输出管理系统)负责生成文档的PDF版本,并将PDF文档存储在文件服务器上的" XXXXX"目录中。

PDF文件通过SAMBA存储在Windows共享上。

现在,我必须从文件服务器读取此PDF并根据需要在其他SAP系统中对其进行编辑。

请让我知道该如何处理。 任何建议将不胜感激。

付费偷看设置
发送
7条回答
SAP小黑
1楼 · 2020-09-23 01:28.采纳回答

Hello Sachin,

任何SAP实例都在SAPService 的凭据下运行。 如果在Windows域(Active Directory)环境中使用,则每个实例服务都在\\ \ SAPService 下运行。

在您的SAMBA共享上,您已设置ACL以允许对SAP OMS系统进行读/写。

现在,您想从另一个SAP系统读取这些文件。 只需将SAPService 用户添加到SAMBA共享的ACL中即可。

通过SAP GUI连接到第二个SAP系统:
转到SE38->运行报告RSBDCOS0->这将在SAPGUI中提供一个"命令提示符"。

在SAP GUI中,您可以运行" whoami"命令来查找此SAP实例在哪种凭据下运行? 出于安全原因,应为SAPService 而非 adm。

然后尝试浏览SAMBA共享上的文件夹:
dir \\ \

可以吗? 还是您拒绝访问? 然后检查ACL。


最好的问候,

Kalle

clever101
2楼-- · 2020-09-23 01:46

嗨,Kalle,

"出于安全原因,在SAP GUI中,您可以运行" whoami"命令来找出此SAP实例在哪个凭据下运行?应该是SAPService 而不是 adm。

我已经检查了上述内容,并且SAP实例在 adm上运行。

有问题吗? 我可以从其他系统读取文件吗? 如果没有,我该怎么办?

此致

萨钦。

xfwsx85
3楼-- · 2020-09-23 01:36

Hello Sachin,

这仅是一个安全问题,因为 adm是本地管理员,因此,您的SAP实例在管理帐户下运行。 并且所有将在此实例中启动的进程都在使用管理权限。

无论如何, adm必须具有对SAMBA共享的读写权限,这是您的主要问题。 您尝试过"

dir \\ \ "在SE38/RSBDCOS0中起作用吗?如果不行,请检查SAMBA配置。还要分析命名解析是否起作用(简单的ping -4 < SAMBA主机名>应该回答这个问题...)。

最诚挚的问候,

Kalle

哎,真难
4楼-- · 2020-09-23 01:35

嗨,

如果我在SE38/RSBDCOS0>中给出\\ \ ,我将得到[1]返回码= 127和路径名。

让我知道进一步的步骤。

此致

Sachin

土豆飞人
5楼-- · 2020-09-23 01:44

你好Sachin,

一旦您可以访问SE 38-> rsbdcos0,便会出现"命令提示符"。 此cmd在启动的SAP实例的凭据下运行,默认情况下为SAPService 用户,域或本地用户。

首先可以从那里检查命名解决方案是否有效:ping

然后检查是否可以访问共享:dir \\ \ <共享名>

要进行验证,如果您具有写访问权,则可以将文件复制到此共享或创建目录:mkdir \\ samba \ sapmnt \ test

最诚挚的问候,

Kalle

大简至美
6楼-- · 2020-09-23 01:37

嗨,Kalle,

如果我在SE38/RSBDCOS0>中给出\\ \ ,我将得到[1]返回码= 127和路径名。

此致

Sachin

三十六小时_GS
7楼-- · 2020-09-23 01:30

这是命令提示符。

尝试ping命令,网络视图.... dir \\ .... \ ...

因此,如果可以解析cours SAMBA主机的名称,那么我建议先使用ping命令:

ping -4 SAMBAHOSTNAME

好吗?

然后尝试dir命令...

最诚挚的问候,

Kalle

一周热门 更多>