2016-08-02 22 views
2

スーパーパッケージを持たないように、最上位に移動したいサブパッケージがあります。 superpackageためSAPパッケージを最上位に移動

[変更]ダイアログには、空の値を許可しない: Error when entering blank package name

これを行うには、そこに別の方法である、またはパッケージを削除して再作成する必要がありますか?

答えて

1

割り当てを削除するためのUI機能がないようです。ただし、プログラムでこれを行うこともできます。CL_PACKAGE_FACTORYを使用してパッケージを読み込み(IF_PACKAGEのインスタンスを取得)、SET_SUPER_PACKAGE_NAMEを呼び出します。しかし、自分でそれを試していない。

+1

私はクイックテストを行いました。パッケージがまだメインパッケージではないため、「例外条件」SUPER_OBJECT_INVALIDが「トリガーされました」と失敗します。私は 'IF_PACKAGE'を通してそれをメインパッケージにする方法を見つけることができませんでした。 – maillard

0

テーブルTDEVCフィールドPARENTCLに格納されているようです。だからあなたは自分のリスクでレコードを編集してスーパーパックをそこから削除することができます。

関連する問題