DBA Data[Home] [Help]

APPS.FND_CLIENT_INFO dependencies on FND_CLIENT_INFO

Line 1: package body fnd_client_info as

1: package body fnd_client_info as
2: /* $Header: AFCINFOB.pls 120.2.12000000.6 2007/12/06 01:59:49 pdeluna ship $ */
3:
4:
5: --

Line 61: FND_CLIENT_INFO.SETUP_CLIENT_INFO

57: l_morg_profile_name varchar2(240);
58: begin
59:
60: /* Bug 5646892: APPSPERFR12:FND:EXTRA FND_PROFILE.GET_SPECIFIC CALL IN
61: FND_CLIENT_INFO.SETUP_CLIENT_INFO
62: FND_GLOBAL will now pass in the org_id context, i.e. FND_GLOBAL.org_id.
63: There is no need for setup_client_info to get the ORG_ID value again.
64: */
65:

Line 117: fnd_client_info.set_org_context(org_id_char);

113: -- If org_id is NOT NULL, convert to string.
114: org_id_char := to_char(org_id);
115: end if;
116:
117: fnd_client_info.set_org_context(org_id_char);
118:
119: --
120: -- Set MultiCurrency Context.
121: -- This applies to releases before R12.

Line 136: fnd_client_info.set_currency_context(reporting_sob_id_char);

132: -- If MRC_REPORTING_SOB_ID profile option defined for this responsibility,
133: -- set the currency context = MRC_REPORTING_SOB_ID for this resp
134: --
135: if reporting_sob_id_defined then
136: fnd_client_info.set_currency_context(reporting_sob_id_char);
137: else
138: raise no_mcur_profile_value;
139: end if;
140:

Line 147: fnd_client_info.set_security_group_context(to_char(security_group_id));

143:
144: --
145: -- Set Security Group Context
146: --
147: fnd_client_info.set_security_group_context(to_char(security_group_id));
148:
149: exception
150: when no_morg_profile_value then
151: fnd_message.set_name('FND', 'FND-ORG_ID PROFILE CANNOT READ');

Line 155: -- generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,

151: fnd_message.set_name('FND', 'FND-ORG_ID PROFILE CANNOT READ');
152: fnd_message.set_token('OPTION', l_morg_profile_name);
153: -- dbms_output.put_line(fnd_message.get);
154: fnd_message.raise_error;
155: -- generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,
156: -- 'MultiOrg enabled but ORG_ID profile not defined');
157: when no_mcur_profile_value then
158: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,
159: 'MultiCurrency enabled but MRC_REPORTING_SOB_ID profile not defined');

Line 158: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,

154: fnd_message.raise_error;
155: -- generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,
156: -- 'MultiOrg enabled but ORG_ID profile not defined');
157: when no_mcur_profile_value then
158: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,
159: 'MultiCurrency enabled but MRC_REPORTING_SOB_ID profile not defined');
160: when others then
161: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', sqlcode, sqlerrm);
162:

Line 161: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', sqlcode, sqlerrm);

157: when no_mcur_profile_value then
158: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', -20000,
159: 'MultiCurrency enabled but MRC_REPORTING_SOB_ID profile not defined');
160: when others then
161: generic_error('FND_CLIENT_INFO.SETUP_CLIENT_INFO', sqlcode, sqlerrm);
162:
163: end setup_client_info;
164:
165: --

Line 266: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', -20000,

262: fnd_message.set_token('BAD_ARG', context);
263: -- dbms_output.put_line(fnd_message.get);
264: fnd_message.raise_error;
265: when bad_characters then
266: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', -20000,
267: 'Only single-byte characters are valid input');
268: when others then
269: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', sqlcode, sqlerrm);
270:

Line 269: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', sqlcode, sqlerrm);

265: when bad_characters then
266: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', -20000,
267: 'Only single-byte characters are valid input');
268: when others then
269: generic_error('FND_CLIENT_INFO.SET_ORG_CONTEXT', sqlcode, sqlerrm);
270:
271: end set_org_context;
272:
273: --

Line 346: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', -20000,

342: fnd_message.set_token('BAD_ARG', context);
343: -- dbms_output.put_line(fnd_message.get);
344: fnd_message.raise_error;
345: when bad_characters then
346: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', -20000,
347: 'Only single-byte characters are valid input');
348: when others then
349: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', sqlcode, sqlerrm);
350:

Line 349: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', sqlcode, sqlerrm);

345: when bad_characters then
346: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', -20000,
347: 'Only single-byte characters are valid input');
348: when others then
349: generic_error('FND_CLIENT_INFO.SET_CURRENCY_CONTEXT', sqlcode, sqlerrm);
350:
351: end set_currency_context;
352:
353: --

Line 424: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT', -20000,

420: fnd_message.set_token('BAD_ARG', context);
421: -- dbms_output.put_line(fnd_message.get);
422: fnd_message.raise_error;
423: when bad_characters then
424: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT', -20000,
425: 'Only single-byte characters are valid input');
426: when others then
427: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT',
428: sqlcode, sqlerrm);

Line 427: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT',

423: when bad_characters then
424: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT', -20000,
425: 'Only single-byte characters are valid input');
426: when others then
427: generic_error('FND_CLIENT_INFO.SET_SECURITY_GROUP_CONTEXT',
428: sqlcode, sqlerrm);
429: end set_security_group_context;
430:
431: --

Line 452: -- However, FND_CLIENT_INFO.org_security is referenced in many CRM

448: -- AOL suggested that all product-specific logic should be moved to
449: -- product-specific packages. Hence, the org_security logic is moved
450: -- to the new package MO_GLOBAL.
451: --
452: -- However, FND_CLIENT_INFO.org_security is referenced in many CRM
453: -- views. Removing it from this package is out of the question since
454: -- all CRM code would break.
455: --
456: -- So, only option is to keep it as a wrapper function for

Line 487: end fnd_client_info;

483: fnd_message.set_token('ROUTINE', 'ORG_SECURITY');
484: app_exception.raise_exception;
485: END org_security;
486:
487: end fnd_client_info;