DBA Data[Home] [Help]

PACKAGE BODY: APPS.AD_CONFIG

Source


1 package body AD_CONFIG as
2 /* $Header: adconfgb.pls 115.0 99/07/17 04:29:59 porting ship $ */
3 
4 FUNCTION release_name(p_release_type IN varchar2 default null) RETURN varchar2
5 IS
6   l_release_name varchar2(50) := '';
7 BEGIN
8 
9    SELECT decode(p_release_type,
10              'B', substr(release_name, 1,
11                      decode(sign(instr(release_name, ' ')), 1,
12                               instr(release_name, ' ')-1,
13                               length(release_name))),
14               release_name)
15    INTO   l_release_name
16    FROM fnd_product_groups;
17 
18    return(l_release_name);
19 END;
20 
21 FUNCTION is_multi_org        RETURN varchar2
22 IS
23   l_flag  varchar2(1);
24 BEGIN
25    SELECT nvl(multi_org_flag, 'N')
26    INTO   l_flag
27    FROM   fnd_product_groups;
28 
29    return(l_flag);
30 END;
31 
32 FUNCTION is_multi_lingual    RETURN varchar2
33 IS
34   l_flag  varchar2(1);
35 BEGIN
36    SELECT nvl(multi_lingual_flag, 'N')
37    INTO   l_flag
38    FROM   fnd_product_groups;
39 
40    return(l_flag);
41 END;
42 
43 FUNCTION is_multi_currency   RETURN varchar2
44 IS
45   l_flag  varchar2(1);
46 BEGIN
47    SELECT nvl(multi_currency_flag, 'N')
48    INTO   l_flag
49    FROM   fnd_product_groups;
50 
51    return(l_flag);
52 END;
53 
54 FUNCTION get_default_org_id  RETURN number
55 IS
56   l_org_id number;
57 BEGIN
58 
59   if (is_multi_org() = 'N')
60   then return NULL;
61   end if;
62 
63   SELECT to_number(profile_option_value)
64   INTO   l_org_id
65   FROM   fnd_profile_option_values pov
66        , fnd_profile_options po
67   WHERE  po.profile_option_name = 'ORG_ID'
68   AND    pov.profile_option_id = po.profile_option_id
69   AND    pov.level_id = 10001;
70 
71   return(l_org_id);
72 
73 EXCEPTION
74   WHEN NO_DATA_FOUND THEN
75      return(null);
76 END;
77 
78 end AD_CONFIG;