除了锁定的对象之外,我可以将对象的更改保存到另一个 TR 中吗?

vla*_*ean 5 versioning abap transport sap-basis

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

“将为用户 XXX 的以下请求创建一个新任务”。

还建议传输请求。

但是,我不想在此请求中保存我的更改,而是保存在另一个现有请求中。我不知道我的系统中正在实施任何版本控制系统,也不知道如何检查。

我正在努力实现的目标是可能的吗?如果是这样,如何?

vwe*_*ert 4

不,这是不可能的。这是一个独占锁有很好的理由——在尝试更改任何内容之前您应该了解这些原因。简单来说

  1. CTS 只记录某个对象触摸,而不记录发生了什么变化。
  2. 当传输被释放时,当前状态的整个对象被导出——不涉及增量/差异逻辑

因此,您无法将更改单独传输到同一开发对象。此外,如果您手动序列化,第二个传输将始终包含第一个传输的更改。

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