on ‎2023 Sep 13 11:54 AM
Hi All,
How to access Logged in User Information in BTP Launchpad ?
I have created a Custom Fiori Application, which needs to send logged in user details (USER ID) which needs to be send in POST payload.
I have tried multiple solutions like mentioned below but nothing worked:
https://blogs.sap.com/2021/08/02/getting-user-information-in-btp-launchpad/
below mentioned piece of code worked locally but is not working in BTP Launchpad:
{ // In Controller
doSomethingUserDetails: async function() {
const oUserInfo = await this.getUserInfoService();
const sUserId = oUserInfo.getId(); // And in SAPUI5 1.86, those became public: .getEmail(), .getFirstName(), .getLastName(), .getFullName(), ...
// ...
},
getUserInfoService: function() {
return new Promise(resolve => sap.ui.require([
"sap/ushell/library"
], oSapUshellLib => {
const oContainer = oSapUshellLib.Container;
const pService = oContainer.getServiceAsync("UserInfo"); // .getService is deprecated!
resolve(pService);
}));
},
can anyone please help me with the solution?
i need to get the logged in user information from BTP Launchpad after accessing my application.
Thanks & Regards
Rohit R
Request clarification before answering.
| User | Count |
|---|---|
| 11 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.