[我在SE24中开发了ABAP类,它已锁定在已经传输到客户端的传输请求TR1中。
现在我在另一个请求TR2中对该类进行一些修改,该TR仅在9月才传输给客户。
但是与此同时,我的客户要求在同一个类中创建两个新方法。因此,我只想通过TR3传输这两种方法,而不是完整的类。
我无法传输完整的类,因为我在TR2中所做的更改尚未完成。
有什么办法吗?
如果您对所发生的事情的描述是准确的,则不是。有关一些背景信息,请参见this answer。现在,如果仅changed方法实现,则可以使用LIMU METH
传输条目仅传输这些实现(尽管我不建议您使用它来避免副作用)。如果您像说的那样添加某些方法,则可能必须传输整个R3TR CLAS
对象,这将自动提取所有更改。永远记住-CTS仅记录that对对象进行的更改,而不记录what所做的更改。
您也许可以在这里使用版本管理来帮助您。您可以做的是将新方法添加到现有类中,确保已通过测试,等等,生成一个版本,然后删除您不想发送的2个方法。释放您的传输,如上所述,这将提取类的当前状态。
释放传输后,您可以返回并恢复到保存的版本和所有设置。
稍后.......