gpt4 book ai didi

abap - @Object already exported, no package change is possible”while mass package assignment

转载 作者:行者123 更新时间:2023-12-04 16:09:49 25 4
gpt4 key购买 nike

我需要为大约 250 个 SAP 开发对象(ABAP 类、数据元素、表等)更改一个包。当我尝试通过 se24/se80 事务或通过 RSWBO052 报告进行更改时,我收到错误消息 TR242(对象已导出,无法更改包)。

SAP 帮助文档说对象必须以新名称复制,旧的必须删除,新的必须重命名为旧名称。但是,对于 250 个对象,这不是一个好方法。

对于这种情况,除了 call tr​​anaction/LSMW 之外,还有什么方法可以进行批量更改吗?

最佳答案

问题的发生是因为我试图将开发对象移动到一个不可传输的包中,就像上面@vwegert 提到的那样。目标包被标记为不可传输,因为它被标记为遗留包。发生这种情况是因为目标包是从基础级别低于当前系统基础级别的系统中移出的。解决该问题需要采取后续步骤:

  1. 遗留包必须通过报告 RS_MIGRATE_PACKAGES 迁移(参见注释 1711900)。 “legacy package”标记将被删除,但包裹仍将不可运输。但是,您将能够在迁移后重新创建包。

  2. 删除不可传输的目标包并创建一个新的非 TMS 包的副本。

  3. 使用 RSWBO052 报告将所有必要的对象分配给在步骤 2 中创建的包。

关于abap - @Object already exported, no package change is possible”while mass package assignment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44547955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com