2017-04-19 7 views
0

私たちは、ランチパッドにカスタムの動的sap fiori/ui5アプリケーションタイルを作成しています。保留中の項目のリストを表示するためにダイナミックタイルの$ countを指定してodataサービス呼び出しを行うだけでよいようです。例えば
odata呼び出しにアクセスするユーザーIDを取得する

/MyListSet/$count

意志出力100件の保留中のアイテム

しかし、私たちは、ユーザーがリスト内の項目への権限を持っているかどうかを確認したい場合。私は

/MyListSet('USER')/$count

のように入れて何かを考えているが、ユーザがdyanamic入力されますので、これは可能ではないようです。

ログインページからodataサービスを呼び出す方法がありますか?このユーザーを(RFC/FM経由で)odata呼び出しに渡してそこから結果をフィルタリングするだけですか?

答えて

2

ユーザーは、アプリケーション/ランチパッドが表示されている場合、システムで既に認証されているはずです。 私はシステム変数sy-unameを使用して、フロントエンドに応答する前にエンティティセットをフィルタリングすることをお勧めします。 これはSAPUI5で実装するのではなく、ABAPゲートウェイサービスを使用してください。

+0

ありがとうございます!それは確かにsy-unameだった – melai

関連する問題