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

标签 import abap transport function-module sap-basis

我需要将功能模块从一个 SAP 系统传输到另一个未相互连接的系统。我正在使用 CG3Y/CG3Z 下载/上传 cofile 和数据文件。我将传输添加到 STMS 中的导入列表。
已在起点和终点系统中创建了传输功能模块所属的功能组。功能组已经包含不同的功能模块,因此删除它不是一种选择。它不包含我要导入的功能模块。
传输只包含功能模块,不包含功能组。当我尝试导入此传输时,出现错误R3TRFUGRZXXX original object cannot be replaced.我尝试检查 Overwrite Originals,这会导致“成功”导入,但是当我尝试通过 SE80 访问它时,出现错误Function group <name> contains errors.我尝试通过SE37修复功能组,删除了导入前功能组中的功能模块,所以只能看到新传输的FM。
我正在临时/测试功能模块/组上对此进行测试,直到我弄清楚如何正确执行此操作而不会弄乱真正的功能组。
有什么方法可以成功导入并保留所有功能模块?

最佳答案

SAP系统将FM存储为程序包含的内容,因此没有组就没有功能模块:“功能组中的每个[..]功能模块,系统自动创建一个包含文件并使用以下格式为其分配名称:L<FGRP>U<NN> "[source]
这就是为什么您需要将所有功能模块组合在一个系统和一个功能组中。完成后,创建将副本传输到目标系统并使用“覆盖原件”选项导入。
要合并您的功能模块,请将您的目标功能模块复制到新创建的功能组,导出新组,然后将其导入“源系统”。并将它们手动移动到现有组。

关于import - 手动功能模块传输到另一个系统现有功能组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65412758/

相关文章:

r - 如何将 Qualtrics 数据(以 csv 格式)导入 R

javascript - Typescript - 内部模块中的导入声明不能引用外部模块

import - 如何 "use"或导入本地 Rust 文件?

go - 如何在 golang net/http 中使用 Transport 添加 header 信息

c - 传输端点未连接,连接失败()

Python timeit NameError

odata - 如何访问 OData V2 服务的两级深层嵌套关联?

java - 了解 SAP WAS 服务器是 ABAP、Java 还是集成的方法

abap - 在主记录中没有匹配记录时插入子记录

windows - Mule 文件传输以从 Windows SMB 共享读取文件