Вы находитесь на странице: 1из 4

D o

HOME

y o u

w a n t

ABOUT ME: SHAILENDER THALLAM

CONTACT

t o

m e e t

y o u r

f e l l o wF a Oc re ab c o l oe k

ORACLE APPS INTERVIEW QUESTIONS

A p p s

C o n s u

Search the archive...

Home AOL and SYSADMIN, Oracle Apps Basics

FND_GLOBAL
andFND_PROFLm
IE:po
Lsftir
SysetmGolbvaules
24 DECEMBER 2014

137 VIEWS

Recent Posts

2 COMMENTS

ARTICLE BY SHAILENDER THALLAM

Migration for Oracle EBS


Deliver Zero Error EBS migrations for the cost of your daily coffee

We can find values of System global values using FND_PROFILE and FND_GLOBAL

FND_PROFILE
To manipulate values stored in client and server user profile caches.Any changes you make to profile
option values using these routines affect only the run-time environment. The effect of these settings
end when the program ends, because the database session (which holds the profile cache) is
terminated.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

fnd_profile.VALUE('PROFILEOPTION')
fnd_profile.VALUE('MFG_ORGANIZATION_ID')
fnd_profile.VALUE('ORG_ID')
fnd_profile.VALUE('LOGIN_ID')
fnd_profile.VALUE('USER_ID')
fnd_profile.VALUE('USERNAME')
fnd_profile.VALUE('CONCURRENT_REQUEST_ID')
fnd_profile.VALUE('GL_SET_OF_BKS_ID')
fnd_profile.VALUE('SO_ORGANIZATION_ID')
fnd_profile.VALUE('APPL_SHRT_NAME')
fnd_profile.VALUE('RESP_NAME')
fnd_profile.VALUE('RESP_ID')
fnd_profile.VALUE('PER_BUSINESS_GROUP_ID')
fnd_profile.VALUE('GL_SET_OF_BKS_ID')
fnd_profile.VALUE('CURRENT_ORG_CONTEXT')

W hat is the role of a Functional Consultant in


Support and Implementation Project?
API approach to find On Hand Quantity of an
Item
W hat is the Difference betw een Available to
Reserve & Available to Transact
W hat is BULK COLLECT? How and W hy do w e
need to use it?
Frequently asked SQL Interview Questions
on EMP, DEPT table
Top PL/SQL Interview Questions w ith
Answ ers
W hy cant w e use SQLERRM and SQLCODE in
INSERT Statement?
FND_GLOBAL and FND_PROFILE: Import List
of System Global values
XML Publisher Interview Questions w ith
Answ ers
MD50, MD70 and MD120 Templates Free
Dow nload
How to Schedule a concurrent program from
Backend
SQL Query to find Status of Inventory
Accounting Periods

STAY CONNECTED
Subscribe FREE updates on your Email | RSS
Enter your email address

Subscribe

My Sponsers~!

FND_GLOBAL
The server-side package FND_GLOBAL returns the values of system globals, such as the login/signon or
session type of values. You should not use FND_GLOBAL routines in your forms (that is on the client
side). On the client side, most of the procedures in the FND_GLOBAL package are replaced by a user
profile option with the same (or a similar) name. You should use FND_PROFILE routines in your forms
instead.

Recent Posts from this Category


W hat is the role of a Functional Consultant in
Support and Implementation Project?
API approach to find On Hand Quantity of an
Item
W hat is the Difference betw een Available to
Reserve & Available to Transact
W hat is BULK COLLECT? How and W hy do w e

converted by W eb2PDFConvert.com

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

fnd_global.USER_ID
fnd_global.USER_NAME
fnd_global.RESP_ID
fnd_global.RESP_NAME
fnd_global.APPLICATION_NAME
fnd_global.APPLICATION_SHORT_NAME
fnd_global.RESP_APPL_ID
fnd_global.BASE_LANGUAGE
fnd_global.CONC_LOGIN_ID
fnd_global.CONC_PRIORITY_REQUEST
fnd_global.CONC_PROCESS_ID
fnd_global.CONC_PROGRAM_ID
fnd_global.CONC_QUEUE_ID
fnd_global.CONC_REQUEST_ID
fnd_global.CURRENT_LANGUAGE
fnd_global.CUSTOMER_ID
fnd_global.EMPLOYEE_ID
fnd_global.FORM_APPL_ID
fnd_global.FORM_ID
fnd_global.GET_SESSION_CONTEXT
fnd_global.LANGUAGE_COUNT
fnd_global.LOGIN_ID
fnd_global.NEWLINE
fnd_global.NLS_DATE_FORMAT
fnd_global.NLS_DATE_LANGUAGE
fnd_global.NLS_LANGUAGE
fnd_global.NLS_NUMERIC_CHARACTERS
fnd_global.NLS_SORT
fnd_global.NLS_TERRITORY
fnd_global.ORG_ID
fnd_global.ORG_NAME
fnd_global.PARTY_ID
fnd_global.PER_BUSINESS_GROUP_ID
fnd_global.PER_SECURITY_PROFILE_ID
fnd_global.PROG_APPL_ID
fnd_global.QUEUE_APPL_ID
fnd_global.RT_TEST_ID
fnd_global.SECURITY_GROUP_ID
fnd_global.SERVER_ID
fnd_global.SESSION_ID
fnd_global.SUPPLIER_ID
fnd_global.TAB

Where do we use FND_GLOBAL and FND_PROFILE?


We can use them any where in PL/SQL to get values dynamically as per the session. In Forms we can
use only FND_GLOBAL not FND_PROFILE.

Initializing the Environment


l_user_id
:= fnd_global.user_id;
l_resp_id
:= fnd_global.resp_id;
l_resp_appl_id := fnd_global.resp_appl_id;
fnd_global.APPS_INITIALIZE(l_user_id,l_resp_id, l_resp_appl_id);

Also read, What is the difference between FND_GLOBAL and FND_PROFILE??

need to use it?


Frequently asked SQL Interview Questions
on EMP, DEPT table
Top PL/SQL Interview Questions w ith
Answ ers
W hy cant w e use SQLERRM and SQLCODE in
INSERT Statement?
FND_GLOBAL and FND_PROFILE: Import List
of System Global values
XML Publisher Interview Questions w ith
Answ ers
MD50, MD70 and MD120 Templates - Free
Dow nload

Tag Cloud

Categories

back to back order


concurrent manager
C ost Manager
Diagnostics
dropshipment Errbuf

Alerts (1)
AOL and SYSADMIN
(29)
AOL SQL Scripts
(20)
APIs (3)
FNDLOAD download
Business Events
FNDLOAD upload
(2)
FND_DEVELOPER_MODE
FND_DEVELOPER_MODE
Custom PLL (1)
in routine
HRMS (4)
Interview
Questions (5)
How to port reports
Inventory (7)
from one instance to
another HRMS Profile
iRecruitment (1)
Options iStore items
iStore (1)
not available ldt files
OAF (4)
Line Status Flow MOAC
Move Transaction
Oracle Apps Basics
Manager O2C C ycle
(16)
Oracle Logo Pending
Oracle Learning
Resource Transactions
Management (4)
personalization pl/sql
procedures porting
Oracle SQL (13)
reports profileoption
Order Management
Profile options Reports
(11)
Retcode Sales Order
Personalizations
line Status Flow Ship
(4)
C onfirm button greyed
Shipping Transactions
PL/SQL (10)
form table suffix
WIP_C OST_TXN_INTERFAC E Profile Options (5)
_A _AC N _ALL _AVN
Purchasing (3)
_B _F _S _TL _V _VL
Receivables (1)
Reports (2)
COPYRIGHT
Security (1)
Shipping Execution
(2)
This w ork is licensed
under a Creative
Unix / Shell Scripts
Commons(1)
NonCommercial 2.5
W IP Jobs (1)
License.
W orkflow s (12)
XMLP (9)

FNDLOAD

fnd_request.submit_reques

For Further Reading


1. How to make a Concurrent Program WAIT untill completion of another Concurrent Program
execution?
2. SQL Query to findout Profile Option Values
3. SQL Query to findout list of users connected to Oracle Apps Instance
4. FAQ on Tracking Data Changes with Record History (WHO Columns)
5. Global Temporary Tables in Oracle

converted by W eb2PDFConvert.com

EBS Reporting
Webinar
Join Us for Our Oracle E-Business
Suite Reporting Tool Webinar.

Oracle Apps DNA . Com


Like
168 people like Oracle Apps DNA . Com.

Facebook social plugin

WOW! Did you like this post? We'll send more interesting posts like FND_GLOBAL and
FND_PROFILE: Import List of System Global values to you!
Enter your Email Address:
Enter your email address Subscribe Me!

2 Comments

Login

OracleAppsDNA

Share Favorite

Sort by Oldest

Join the discussion


Pavan 19 days ago

Hello Shailendar,
Thanks for this post.
Can you please clarify the above sentence once.?
In the FND_GLOBAL description, it was mentioned that
"You should not use FND_GLOBAL routines in your forms (that is on the client side). On the client
side, most of the procedures in the FND_GLOBAL package are replaced by a user profile option
with the same (or a similar) name. You should use FND_PROFILE routines in your forms
instead"
Where as in the
Where do we use FND_GLOBAL and FND_PROFILE?, description its mentioned that
"We can use them any where in PL/SQL to get values dynamically as per the session. In Forms
we can use only FND_GLOBAL not FND_PROFILE."
Reply Share

Shailender Thallam

Mod > Pavan

17 days ago

Hello Pavan,
Yes! we can use only FND_GLOBAL in Forms because FND_GLOBAL access its values
in server side where as FND_PROFILE access its values in client side profile cache.
Even if it is same login, different profile caches are maintained for each form. Changes
made to profile caches(means any profile option) from one form will not reflect in another
form, that is the reason we are asked to logout and re-login for the profile option values to
get reflected.
Read this article for detailed explanation: - http://oracleappsdna.com/quest...
Thanks,
Shailender
Reply Share

Subscribe

Add Disqus to your site

Privacy

converted by W eb2PDFConvert.com

Recent Posts
W hat is the role of a Functional Consultant
in Support and Implementation Project?
API approach to find On Hand Quantity of
an Item
W hat is the Difference betw een Available
to Reserve & Available to Transact
W hat is BULK COLLECT? How and W hy do
w e need to use it?
Frequently asked SQL Interview Questions
on EMP, DEPT table
Top PL/SQL Interview Questions w ith
Answ ers
W hy cant w e use SQLERRM and SQLCODE
in INSERT Statement?
FND_GLOBAL and FND_PROFILE: Import
List of System Global values

Most Viewed
[Decrypting User Passw ord]How to find
passw ord of a User in Oracle Apps R12? 12,328 view s
Top PL/SQL Interview Questions w ith
Answ ers - 8,612 view s
SQL Query to list Active Responsibilities of
a Active User - 8,582 view s
Useful Information about W orkflow
Background Process Concurrent Program 8,106 view s
Order to Cash Technical Flow - 7,495
view s
How costing is performed on Inventory
Material Transactions - 7,317 view s
Information about Oracle APIs and How to
find APIs of Oracle Modules? - 7,088 view s

XML Publisher Interview Questions w ith


Answ ers

Purpose of Formula column, Summary


column and Place Holder column in Oracle
Reports - 6,646 view s

MD50, MD70 and MD120 Templates Free


Dow nload

11 Reasons for a Sales Order to get


Backordered! - 5,008 view s
RICE, CEMLI Terminology in Oracle Apps 4,911 view s

Recent Comments

Recent Comments
Shashi Kiran One more reason for
backorder: In an Oracle W arehouse
Management enabled organization,
you must specify the staging subinventory
and locator w ithin the pick release criteria.
If you fail to specify...
Reasons for a Sales O rder to get
Back ordered! 2 days ago

Shailender Thallam Sure Prashant, I


w ill make some effort to w rite on
Interfaces and Conversions.
W hat is the role of a Functional Consultant in
Support and Im plem entation Project? 5 days
ago

Shailender Thallam Hello Rambo,


Since the records are in 'Ready'
status, I hope scheduling three
separate W orkflow Background processes
- one each for timeout, deferred and stuck
w ould solve the problem. Thanks,...
Useful Inform ation about W ork flow Back ground
Process Concurrent Program 5 days ago

Rambo hi, Thanks for sharing this


useful information. In my
environment w e alw ays have very
high ready count w hen I check from
w f_deferred_table_m (more than 70K
sometimes). W hat do you suggest in
this...
Useful Inform ation about W ork flow Back ground
Process Concurrent Program 6 days ago

OracleAppsDNA
2014 OracleAppsDNA. Opinions expressed here are strictly those of the ow ner, Shailender
Thallam, and those of the commenters. Articles cannot be reproduced w ithout permission from the
author.

converted by W eb2PDFConvert.com