Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 234 Big Data Appliance
- 1.9K Data Science
- 449.7K Databases
- 221.5K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.2K SQL Developer
- 295.3K Development
- 17 Developer Projects
- 138 Programming Languages
- 292K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 27 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 157 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 387 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1K Español
- 1.9K Japanese
- 230 Portuguese
How to get User id , User name From Current login Information in Oracle Ebs.

How to get User id , User name From Current login Information in Oracle Ebs.
Answers
-
You mean Oracle OEBS (Oracle E-Business Suite alias Oracle Applications)?
Then this query would cover this
select last_connect, usr.user_name, icx.user_id,per.FULL_NAME FULL_NAME, resp.responsibility_key, function_type from apps.icx_sessions icx, PER_PEOPLE_F per, fnd_user usr, fnd_responsibility resp where usr.user_id=icx.user_id and usr.EMPLOYEE_ID = per.PERSON_ID and icx.responsibility_id = resp.responsibility_id and last_connect>sysdate-nvl(FND_PROFILE.VALUE('ICX_SESSION_TIMEOUT'),30)/60/24 and disabled_flag != 'Y' and pseudo_flag = 'N';
-
see also the package fnd_global, which has fnd_global.user_id / fnd_global.user_name (amongst others) - if you are looking for the environment variables that are initialised on log in.
-
-
It does tend to be more functional and less technical (from my experience) though...
-
Robert Angel wrote:It does tend to be more functional and less technical (from my experience) though...
Understood. Don't have any experience with any Oracle applications such as ERP, CRM, EBS, etc...whole other world. Thanks for the tip.
-
Thank you...
I am getting the Output, but the data coming out is not accurate. Can you please suggest the correct condition which can be used to get the accurate data , when the user login Oracle Ebs i have to capture the data
-
Try adding; -
and icx.user_id = fnd_global.user_id
to the sql statement previously suggested.
-
Sorry,
But it didn't worked :-(
-
SELECT SYS_CONTEXT ('USERENV', 'SESSION_USER')
FROM DUAL;
SELECT sys_context('USERENV', 'MODULE'),
sys_context('USERENV', 'TERMINAL')
FROM dual;
SELECT SYS_CONTEXT ('USERENV', 'SESSION_USER')
FROM DUAL;
-
This query is giving data for the BACKEND user login not the Front Oracle Ebs