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

标签 versioning abap transport sap-basis

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

"A new task will be created for the following request of user XXX".



还建议传输请求。

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

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

最佳答案

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

  • CTS 仅注释 那个一个物体被触摸,而不是 什么 进行了更改。
  • 当传输被释放时,整个对象以当前状态导出 - 有 没有增量/差异逻辑 涉及。

  • 因此,您不能将更改单独传输到同一个开发对象。此外,如果您手动对其进行序列化,则第二个传输将始终包含第一个传输的更改。

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

    关于versioning - 除了锁定的对象之外,我可以将对象的更改保存到另一个 TR 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089310/

    相关文章:

    networking - "Application Layer"与 TCP 网络模型的 "Transport Layer"有何不同?

    java - 基于Maven的Java应用程序的自动配置,版本控制和部署的可行方法是什么?

    versioning - 网站版本号 - 有用还是毫无意义?

    abap - 如何禁用 ALV 中的行选择器?

    abap - SE16N 中未更新数据元素描述

    abap - 在子查询中选择多个字段

    ruby-on-rails - 使用vestal_versions的版本关联?

    git - 使用gitversion修复错误后如何自动增加补丁版本

    Python:如何使用 Twisted 作为 SUDS 的传输?

    router - Mule:多播路由器和静态接收者列表路由器有什么区别?