このエディタを使用して、HDIオブジェクトを表示したり、例外的に、SAPHANA用のSAPWebIDEが使用できない状況でHDIオブジェクトを変更したりすることができます。
HDIオブジェクトを編集するユーザーには、次の権限が必要です。
- トランザクションSCTS_HDI_DEPLOYを実行するための許可。
- タイプLIMUHOTOのオブジェクトを表示および変更する権限。
これらの権限を含む独自のロールを作成し、トランザクションにトランザクション権限を割り当てますSCTS_HDI_DEPLOY役割に。次に、トランザクションを使用するユーザーにこの役割を割り当てますSCTS_HDI_DEPLOY。
コンテクスト
一般に、SAPHANA用のSAPWebIDEを使用してHDIオブジェクトを編集することをお勧めします。HDIオブジェクトのエディターは、単純なテキストベースのエディターであり、広範なHDI開発には使用しないでください。一般に、開発システムでオブジェクトを修正し(他のすべてのオブジェクトタイプの場合と同様に)、修正をターゲットシステムに転送します。ターゲットシステムでオブジェクトを本当に変更する必要がある場合は、開発システムでも変更を更新することを忘れないでください。
次の状況で、HDIオブジェクト用のエディターを使用できます。
- 開発システムを使用している場合は、それを使用してHDIオブジェクトを編集できます。ただし、使用する推奨ツールはSAPHANA用のSAPWebIDEであることに注意してください。
- ターゲットシステムを使用している場合、SAP Web IDEが使用できない場合(たとえば、設定されていない場合)、これを使用して、ターゲットシステムで直接エラーの原因となったHDIオブジェクトを編集することができます。その後、これらのHDIオブジェクトをSAPHANAにデプロイできます。
Editor for HDI Objectsは、HTA forHDI-DeploymentUIに統合されています。そこから始めることができます。
手順
- HDIのHTAを開始します-展開(トランザクションコードSCTS_HDI_DEPLOY)。
- 変更するHDIオブジェクトを選択します。
- します。
HDIオブジェクトのエディターが表示モードで開きます。
- 変更する場合は、変更モードに切り替えてください。
変更は、HDIオブジェクトの最新バージョンでのみ許可されます。最新バージョンのHDIオブジェクトをロードしなかった場合、それを編集することはできません。
- 必要に応じてHDIオブジェクトを編集します。
- 変更を保存します。
既存の移送依頼を選択するか、新しい移送依頼を登録して変更を記録し、後続のシステムに移送できるようにします。
変更を正常に保存できる場合は、HDIオブジェクトの新しいABAPバージョンM(変更済み)がHTAリポジトリに作成されます。以前のバージョンはABAPバージョンA(アクティブ)として保持されます。
- 編集したHDIオブジェクトをHDIにデプロイするには、 HTA forHDI-DeploymentUIに戻ります。
- 編集したHDIオブジェクトを選択し、展開を開始します。
オブジェクトが正常にデプロイされると、編集されたバージョンのオブジェクトがABAPバージョンA (アクティブ)として保存されます。このバージョンは、後続のシステムに移送されます。
結果
HDIオブジェクトを編集し、SAPHANAにデプロイしました。必要に応じて、編集したバージョンを後続のシステムに移送することができます。
HDIオブジェクトを編集し、まだデプロイしていない場合は、HTA forHDI-DeploymentUIで非アクティブなバージョンを削除することを選択できます。