除了那些被锁定的对象外,我还能把对对象的更改保存到另一个TR中吗?

问题描述 投票:5回答:1

当我尝试切换到报告源的编辑模式时,弹出一个窗口告诉我说

"将为用户XXX的下列请求创建一项新任务"。

还建议创建一个传输请求。

然而,我不想将我的更改保存在这个请求中,而是保存在另一个现有的请求中。我不知道在我的系统中实现了任何版本系统,也不知道如何检查。

我想实现的是可能的吗?如果可以,如何实现?

sap versioning abap netweaver
1个回答
4
投票

不,这是不可能的。有非常好的理由,这是一个 独占 锁--在你试图改变任何东西之前,你应该知道的原因。简而言之

  1. CTS只注意到 摸到了东西,而不是 什么 变更了。
  2. 当运输工具被释放时,该 全物 在其当前状态下被导出--有一个是 没有deltadiff逻辑 所涉及。

因此,你不能分别传输对同一开发对象的更改。此外,如果你手动序列化,第二个传输将总是包含第一个传输的变化。

对于部分对象,事情会变得稍微复杂一些--你可以有一个叫 LIMU METH 对象(类的方法)在不同的传输中,但只要你试图锁定 R3TR CLAS 主类,你必须解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.