3

SE24 で ABAP クラスを開発しましたが、既にクライアントに移送された移送依頼 TR1 でロックされています。

現在、別の要求 TR2 でこのクラスにいくつかの変更を加えています。この TR は 9 月にのみクライアントに転送されます。

しかしその間、クライアントは同じクラスに 2 つの新しいメソッドを作成するよう要求しました。したがって、TR3 を介して完全なクラスではなく、これら 2 つのメソッドのみを転送したいと考えています。

TR2 で行った変更がまだ完了していないため、完全なクラスを転送できません。

何か方法はありますか?

4

2 に答える 2

4

何が起こったのかについてのあなたの説明が正確である場合はそうではありません. 背景情報については、この回答を参照してください。ここで、一部のメソッド実装のみを変更LIMU METHした場合は、トランスポート エントリを使用してこれらの実装のみをトランスポートすることができます (ただし、副作用を避けるためにお勧めしません)。あなたが言ったように、いくつかのメソッドを追加した場合、おそらくオブジェクト全体を転送する必要がR3TR CLASあり、それによってすべての変更が自動的にプルされます。常に覚えておいてください - CTSは変更内容ではなく、オブジェクトに変更が加えられたことのみを記録ます。

于 2014-04-18T16:48:55.617 に答える
-2

バージョン管理を使用して、ここで役立つ場合があります。できることは、新しいメソッドを既存のクラスに追加し、テスト済みであることを確認し、バージョンを生成してから、送信したくない 2 つのメソッドを削除することです。トランスポートを解放すると、前述のように、クラスが現在の状態で抽出されます。

トランスポートを解放した後、戻って保存されたバージョンとすべてのセットに戻すことができます。

後で.......

于 2014-04-18T20:47:15.067 に答える