スーパーパッケージを持たないように、最上位に移動したいサブパッケージがあります。 superpackageためSAPパッケージを最上位に移動
これを行うには、そこに別の方法である、またはパッケージを削除して再作成する必要がありますか?
スーパーパッケージを持たないように、最上位に移動したいサブパッケージがあります。 superpackageためSAPパッケージを最上位に移動
これを行うには、そこに別の方法である、またはパッケージを削除して再作成する必要がありますか?
割り当てを削除するためのUI機能がないようです。ただし、プログラムでこれを行うこともできます。CL_PACKAGE_FACTORY
を使用してパッケージを読み込み(IF_PACKAGE
のインスタンスを取得)、SET_SUPER_PACKAGE_NAME
を呼び出します。しかし、自分でそれを試していない。
テーブルTDEVCフィールドPARENTCLに格納されているようです。だからあなたは自分のリスクでレコードを編集してスーパーパックをそこから削除することができます。
私はクイックテストを行いました。パッケージがまだメインパッケージではないため、「例外条件」SUPER_OBJECT_INVALIDが「トリガーされました」と失敗します。私は 'IF_PACKAGE'を通してそれをメインパッケージにする方法を見つけることができませんでした。 – maillard