パーソナライズと構成
ビジネス要件に従って、多くの標準アプリケーションを実装でき、WebDynproアプリケーションのUIは要件に従って異なる場合があります。
アプリケーションの構成
Web Dynproアプリケーションを構成するには、最初に個々のWebDynproコンポーネントのデータレコードを構成します。
コンポーネント構成を使用して、動作を管理できます。
次は、アプリケーションを構成することです。作成されるすべてのコンポーネントは、特定の構成で使用する必要があります。Web Dynproアプリケーションの構成は、アプリケーションで構成されるコンポーネントを定義します。
Component Configuratorを起動する方法は?
ABAPオブジェクト一覧で、WebDynproコンポーネントを選択します-
右クリック→設定の作成/変更。
これにより、コンフィギュレータのダイアログウィンドウが表示されたブラウザが開きます。モードComponentConfiguratorがアクティブであり、新しいコンポーネント構成の名前を入力します。
暗黙的および明示的な構成を定義することもできます。構成を保存してウィンドウを閉じます。
Note−実際に値が含まれている場合にのみ、新しい構成を保存できます。データを含まず、名前の付いた空の構成ファイルは保存されません。
このコンフィギュレータはABAPワークベンチの一部ではなく、ブラウザで個別に実行されるため、設定の作成または変更手順の完了後に、ワークベンチのオブジェクトリストの階層を更新する必要があります。
これにより、オブジェクトごとに異なる構成を保存できます。
パーソナライズにおけるデルタ処理
アプリケーション構成を保存するときに、管理者とエンドユーザーが行った変更を確認することはできません。マージされたデータを管理できるようにするカスタマイズおよびパーソナライズデータを保存する必要があります。
以下の点を考慮する必要があります-
アプリケーションのユーザーと管理者は、変更を元に戻すことができるはずです。
アプリケーションのカスタマイズの変更は、すべてのページでユーザーに表示される必要があります。
アプリケーション管理者は、レポートを最終としてマークするためのアクセス権を持っている必要があり、これはすべてのユーザーに有効である必要があります。管理者がプロパティfinalにフラグを立てる場合、単一ユーザーのパーソナライズとしての値の変更は許可されないようにする必要があります。