ABAP管理のHDIコンテナを作成して、SAPHANAアプリケーションのABAPで使用するHDIオブジェクトを開発します。
- トランザクションSCTS_AMHCを開始する権限があります。
- 実行するアクションに応じて:オブジェクトタイプAMHCの権限オブジェクトS_DEVELOPは、以下の1つ以上のアクティビティを使用してユーザに割り当てられます。
コンテクスト
SAPHANAアプリケーションのABAPでHDIオブジェクトを使用する必要があります。HDIオブジェクトは、 SAP HANA Deployment Infrastructure(HDI)を使用してSAPHANAデータベースに作成されるネイティブSAPHANAオブジェクトです。これらのHDIオブジェクトを開発および転送するには、最初に、HDIオブジェクトをデプロイできるHDIコンテナを作成する必要があります。
次のアニメーショングラフィックは、簡単な作成プロセスの概要を示しています。
手順
結果
論理HDIコンテナを有効化した後、システムはトランザクションSCTS_AMHCの物理HDIコンテナの下に新しいコンテナの生成された名称を入力します。
次のログを表示できます。
-
選択によるアクティベーションログアク
-
を選択してHDIコンテナの
既存のABAP管理HDIコンテナを表示、変更、または削除することもできます。これを行うには、論理HDIコンテナーの名前を入力し、問題のアクションを選択します。削除の前提条件として、HDIコンテナーは空である必要があり、他のコンテナーによって参照されてはなりません。[削除]を選択すると、SAP HANAデータベースで物理HDIコンテナが削除され、ABAPで論理HDIコンテナが削除されます。
論理データベーススキーマを参照している場合、HTAは、参照されている物理データベーススキーマへのアクセス権を物理HDIコンテナのオブジェクト所有者に付与します(<物理コンテナ>#OO)。HTAは、このスキーマに対するSELECT特権を付与します。HTAでエラーが発生した場合、HDIコンテナのアクティベーションログに警告として記録され、アクティベーションが終了します。必要な特権を手動で付与する際に役立つ長いテキストが利用可能です。
INSERT、UPDATE、 DELETE、EXECUTEなどの他の特権も必要になる場合があることに注意してください。参照される論理データベーススキーマにアクセスするHDIオブジェクトのプロバイダーの説明に従って、それらを付与します。