Import 手动功能模块传输到另一个系统现有功能组?

Import 手动功能模块传输到另一个系统现有功能组?,import,abap,transport,function-module,sap-basis,Import,Abap,Transport,Function Module,Sap Basis,我需要将功能模块从一个SAP系统传输到另一个SAP系统,而这两个系统之间没有连接。我正在使用CG3Y/CG3Z下载/上传文件和数据文件。我在STMS中添加了要导入的传输列表 传输的功能模块所属的功能组已在源系统和目标系统中创建。功能组已包含不同的功能模块,因此不能删除它。它不包含我试图导入的功能模块 传输只包含功能模块,不包含功能组。当我尝试导入此传输时,出现错误 R3TRFUGRZXXX原始对象无法替换。 我尝试检查覆盖原始文件,这会导致“成功”导入,但当我尝试通过SE80访问它时,我得到一个

我需要将功能模块从一个SAP系统传输到另一个SAP系统,而这两个系统之间没有连接。我正在使用CG3Y/CG3Z下载/上传文件和数据文件。我在STMS中添加了要导入的传输列表

传输的功能模块所属的功能组已在源系统和目标系统中创建。功能组已包含不同的功能模块,因此不能删除它。它不包含我试图导入的功能模块

传输只包含功能模块,不包含功能组。当我尝试导入此传输时,出现错误

R3TRFUGRZXXX原始对象无法替换。

我尝试检查覆盖原始文件,这会导致“成功”导入,但当我尝试通过SE80访问它时,我得到一个错误

功能组包含错误。

我尝试通过SE37修复功能组,它删除了导入前功能组中的功能模块,因此我只能看到新运输的FMs

我将在临时/测试功能模块/组上进行测试,直到我弄清楚如何正确地执行此操作,而不会弄乱真正的功能组


是否有任何方法可以成功导入并保留所有功能模块?

SAP systems会按照程序的要求存储FM,因此没有功能模块没有组:“每个[…]功能模块在功能组中,系统自动创建包含文件,并使用以下格式为其指定名称:
LU

这就是为什么您需要将所有功能模块组合在一个系统和一个功能组中。完成后,创建副本到目标系统的传输,并使用“覆盖原件”选项导入

要组合功能模块,请将目标功能模块复制到新创建的功能组中,导出新组,然后将其导入“原始系统”。然后手动将其移动到现有组中。

欢迎使用Maritas

R3TRFUGRZXXX原始对象无法替换。

这意味着功能组对象实际上包含在传输中
R3TR
FUGR
(代表
FU
NCION
GR
oup)


一个可行的解决方案是手动合并功能组程序。如果我们讨论的是1 FM,那么对于ABAP开发人员来说,这应该不是什么问题。

您好,这就是我的对象列表。可能是SAP每次隐式执行FM传输时都会将函数组放入传输。对象列表FTBK914652 FISEDC ISS RoS Test FM请求功能模块ZISS_RoS_Test_FTB_FM的对象列表。这是大约30个FMs,应该要去几个系统,所以虽然可行,但会非常乏味。现在我看到了场景Marita,你是对的,这项工作会非常复杂。。。我希望有人能给出一个答案谢谢这个解决方案,我使用了它,它很管用。如果其他人访问这个问题,我想澄清一下你说的:1)“从一个SAP系统到另一个系统”:让我们称他们为“s”和“T”。2) “我正在使用CG3Y/CG3Z…
cofiles
data
文件”:当释放可传输TR时,传输请求(TR)由存储在这两个目录中的两个文件组成。3) “error R3TRFUGRZXXX ORIGIN object”表示您的函数组名为ZXXX,其源系统不是TR中的“S”。最后一件事:您似乎通过将函数组/模块直接维护在“T”中来进行一些测试,因此导入无法正常工作。你确认了吗?@SandraRossi是的,你是对的。