Package インターフェイスについて学び、アクセスを使用しようとしています。
パッケージの2つの階層があります
1: ZAVG_TRAINING-PACKAGE1 を含む
...
ZAVG_TRNG_SUBPKG3
2: ZAVG_TRNGPKG_2_STRUCT_SUBPKG_1 を含む
ZAVG_TRAINING_PACKAGE2 を含む
ZAVG_TRNGPKG2_SUBKPG_1
最初の階層では、すべてのパッケージがメイン パッケージではありません。
2 番目の基本パッケージは構造パッケージ、次はメイン パッケージ、3 番目は非メイン パッケージです。
(ZAVG_TRNG_SUBPKG3
最初の階層) には、 viewZAVG_V_MARA
と programがありZAVG_DELETE_THIS_8
ます。また、プログラムを公開するパッケージ インターフェイスもあり、使用アクセスは許可されていません。
私の問題は、パッケージZAVG_TRNGPKG2_SUBKPG_1
に含まれるプログラムから、含まれている両方のオブジェクトにZAVG_TRNG_SUBPKG3
制限なしでアクセスできることです。
ドキュメントから見る限り、開発オブジェクトが現在のパッケージの外部のパッケージ (外部パッケージを除く) から見えるようにするためです。それらをすべてパッケージ インターフェイスに追加し、そのインターフェイスの使用を許可する必要があるパッケージの使用アクセスも作成する必要があります。
私は何を間違っていますか?