Get user name from server login page
Hi All,
As I faced few issues while implement my project in SAP system. I had noted down it here, I hope it may be useful to you.
Scenario:
1. I am using Server login page to access my SAP GW service
2. I need username to display it in my next screen
Solution:
var oUserData = "";
var usernameService = "/sap/bc/ui2/start_up"; //Standard service
var HttpRequest = "";
HttpRequest = new XMLHttpRequest();
HttpRequest.onreadystatechange = function() {
if (HttpRequest.readyState == 4 && HttpRequest.status == 200) {
oUserData = JSON.parse(xmlHttp.responseText);
}
};
HttpRequest.open( "GET", usernameService, false );
var usernameFinal = oUserData.id
Thanks, Karthik A
This is exactly what I was looking for! Thank you so much Karthik!
Hi Karthik,
Thanks for sharing a detailed blog on this issue. I tried the same code in my onInit function, but I am getting an error - usernameFinal = undefined, oUserData = "".
Can you please help me with it.
Were you able to resolve this issue?
It returns undefined to me too.