我已经创建了一个SAP程序,我想将其部署到另一个SAP系统中。我知道我可以使用创建的程序将传输请求文件导入到新系统中,但我正在寻找其他选择。
有没有可能“安装”我的程序到另一个/import系统?
问候
发布于 2015-07-21 16:55:11
我只能认为你不想使用运输系统,因为这些系统不是同一景观的一部分?如果是这样,你仍然可以使用传输系统,你只需要手动移动所需的文件。
但是,还有另一种方法可以遵循--使用SAPlink。它是一个开源程序,允许您将ABAP源代码、字典对象等从一个系统下载到文件中,然后将它们上传到另一个系统中。当然,这两个系统都需要安装SAPlink才能正常工作。
发布于 2015-07-21 23:26:37
这在某种程度上是设计出来的,SAP是可用的最大的OTS系统,必须有一些控制措施,以确保如果没有明确授权,人们不能安装软件。
即使使用SAPlink ( mjturner建议的),也需要你有能力先安装该软件,我怀疑你会发现它在很多生产环境中都不是一个好的选择。
假设您拥有开发人员授权,您总是可以从开发的SAP系统下载源代码,然后使用实用程序-> More实用程序-> upload / download从ABAP编辑器(SE38)中进行上传。请注意,这在类编辑器中不起作用,因此剪切和粘贴是另一种选择。
稍后..。
发布于 2020-10-22 18:48:52
有三种方法可以将传输从一个系统移动到另一个系统。
1.手动将传输文件从“data”和“cofiles”目录中移出。
在源系统中释放传输时,SAP会自动将传输文件放入文件系统上的传输目录中。这些文件可以很容易地复制到第二个系统,也可以通过事务“STMS”导入。
2.使用CAR文件
CAR文件是像zip文件一样的打包文件。它们包含数据和cofile。
car.exe -cvf packedFile.car data\R900000.XXX cofiles\K900000.XXX
(car.exe是SAP的标准工具,XXX是系统ID)
此CAR文件可通过transaction SAINT导入。这允许将文件从前端导入到data和cofiles目录,而无需直接访问文件系统。通过SAINT导入文件后,可以使用STMS导入传输。这是将软件传输到当前环境之外的其他系统的常见方式。
3.使用SAR和PAT文件
这些文件更特殊。它们允许将软件作为附加组件安装在SAP中。如果该计划应由SAP认证,则需要执行此操作。它们必须使用AAK (SAP Add-On Assembly Kit)创建。不幸的是,我还没有自己创建这个文件。但要让它运行起来似乎非常复杂,因为有一些检查必须通过。可以通过事务垃圾邮件(upload)和SAINT (导入)导入文件。
https://stackoverflow.com/questions/31519696
复制相似问题