2017-04-19 3 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

관련 문제