"Install" SAP系统中的SAP自定义程序



我已经创建了一个SAP程序,我想将其部署到另一个SAP系统中。我知道我可以用创建的程序将传输请求文件导入到新系统,但我正在寻找其他选项。

是否可以";安装"/将我的程序导入另一个SAP系统?

问候

我只能认为你不想使用传输系统,因为这些系统不是同一个环境的一部分?如果是这样,您仍然可以使用传输系统,只需要手动移动所需的文件。

但是,您可以采用另一种方法—使用SAPlink。这是一个开源程序,可以将ABAP源代码、字典对象等从一个系统下载到文件中,然后上传到另一个系统中。当然,这两个系统都需要安装SAPlink才能正常工作。

这在某种程度上是设计的,SAP是可用的最大OTS系统,必须有一些控制措施来确保人们在没有特别授权的情况下无法安装软件。

即使是使用SAPlink(mjturner建议(,也需要你有能力首先安装该软件,我怀疑你会在很多生产环境中发现它,所以这很可能不是一种选择。

假设您拥有开发人员授权,您可以始终从开发SAP系统下载源代码,然后使用实用程序->更多实用程序->上传/下载从ABAP编辑器(SE38(中上传。请注意,这在类编辑器中不起作用,所以剪切和粘贴是另一种选择。

稍后。。。。。。。

有三种方法可以将传输从一个系统移动到另一个系统。

1.手动将传输文件从目录"data"one_answers"cofiles"中移动
当传输在源系统中释放时,SAP会自动将传输文件放入文件系统上的传输目录中。这些文件可以很容易地复制到第二个系统,并通过事务"STMS"导入。

2.使用CAR文件
CAR文件是像zip文件一样的压缩文件。包含数据和辅助文件
car.exe -cvf packedFile.car dataR900000.XXX cofilesK900000.XXX
(car.exe是SAP标准工具,XXX是系统ID(
此CAR文件可以通过事务SAINT导入。这允许在不直接访问文件系统的情况下将文件从前端导入到data和cofiles目录中。通过SAINT导入文件后,可以使用STMS导入传输。这是将软件传输到当前环境之外的其他系统的常见方式。

3.使用SAR和PAT文件
这些文件比较特殊。它们允许在SAP中以附加模块的形式安装软件。如果该计划应由SAP进行认证,则需要进行此项操作。它们必须使用AAK(SAP附加组件套件(创建。不幸的是,我还没有自己创建这个文件。但这似乎很复杂,因为有一些检查必须通过。文件可以通过交易SPAM(上传(和SAINT(导入(导入。

4.abapGit
部署软件的一个新选项是abapGit。abapGit是在ABAP中开发的ABAP的git客户端。因此,您可以将您的开发从git存储库直接拉到SAP

相关内容

  • 没有找到相关文章

最新更新