将名称空间/ FOO /的代码和数据类型复制到第二个SAP系统

时间:2019-03-12 13:41:22

标签: sap abap

在过去的几周中,我使用命名空间/前缀/ FOO /开发了一些代码。命名空间是官方的。它已在SAP注册。

如果第二个客户想要使用我们的代码,那么如何将这个命名空间中的所有代码和数据从一个树液系统传输到另一个树液系统?

在此命名空间下,有一些数据类型和一些abap代码,仅一些旧的SAP(netweaver 7.4),没有HANA。

此问题与通常的传输方式无关(dev-> qual-> prod)。这行得通。

1 个答案:

答案 0 :(得分:1)

您可以尝试针对新环境(如S4HANA)积极推广的新SAP传输系统,建议将其作为CTS +的替代品,称为abapGit

具有名称空间/FOOBAR/REPORT的对象使用abapGit序列化为#foobar#report.prog.abap

要移动客户命名空间you need中的对象,以便在目标系统中创建此命名空间:

  • 在SE03中创建名称空间,名称空间角色= C,并添加修复许可证
  • 打开命名空间以在SE03中进行修改
  • 创建命名空间包
  • 在SE03中将程序包原始系统更改为当前版本->更改对象目录条目
  • 像往常一样克隆/拉动

然后通过Git以常规方式提取它们,它们应该出现在客户名称空间中。

如果所有命名空间对象都存储在同一个包中,那么对于您来说,整个移动包的任务就更简单了。
read here