传输单个方法而不是完整的ABAP类

问题描述 投票:3回答:2

[我在SE24中开发了ABAP类,它已锁定在已经传输到客户端的传输请求TR1中。

现在我在另一个请求TR2中对该类进行一些修改,该TR仅在9月才传输给客户。

但是与此同时,我的客户要求在同一个类中创建两个新方法。因此,我只想通过TR3传输这两种方法,而不是完整的类。

我无法传输完整的类,因为我在TR2中所做的更改尚未完成。

有什么办法吗?

sap abap netweaver sap-basis
2个回答
3
投票

如果您对所发生的事情的描述是准确的,则不是。有关一些背景信息,请参见this answer。现在,如果仅changed方法实现,则可以使用LIMU METH传输条目仅传输这些实现(尽管我不建议您使用它来避免副作用)。如果您像说的那样添加某些方法,则可能必须传输整个R3TR CLAS对象,这将自动提取所有更改。永远记住-CTS仅记录that对对象进行的更改,而不记录what所做的更改。


-2
投票

您也许可以在这里使用版本管理来帮助您。您可以做的是将新方法添加到现有类中,确保已通过测试,等等,生成一个版本,然后删除您不想发送的2个方法。释放您的传输,如上所述,这将提取类的当前状态。

释放传输后,您可以返回并恢复到保存的版本和所有设置。

稍后.......

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