DBA Data[Home] [Help]

PACKAGE BODY: APPS.FV_INSTALL

Source


1 PACKAGE BODY fv_install AS
2 --   $Header: FVXINSTB.pls 120.6.12000000.1 2007/01/18 13:48:12 appldev ship $
3 
4   g_module_name            VARCHAR2(100);
5 
6 
7   FUNCTION enabled RETURN BOOLEAN
8   IS
9     l_error_desc  VARCHAR2(1024);
10     l_location    VARCHAR2(400);
11     l_module_name VARCHAR2(200);
12     l_fv_enabled  VARCHAR2(1);
13   BEGIN
14     l_module_name := g_module_name || 'enabled';
15 
16     -- Fetch the profile value
17     l_fv_enabled := NVL(fnd_profile.value('FV_ENABLED'), 'N');
18 
19     IF (l_fv_enabled = 'N') THEN
20        RETURN FALSE;
21     ELSE
22        RETURN TRUE;
23     END IF;
24   EXCEPTION
25     WHEN OTHERS THEN
26       l_error_desc := SQLERRM;
27       l_location   := l_module_name||'.final_exception';
28       fv_utility.log_mesg(fnd_log.level_unexpected, l_location,l_location) ;
29       fv_utility.log_mesg(fnd_log.level_unexpected, l_location,l_error_desc) ;
30   END;
31 
32   FUNCTION enabled
33   (
34     x_org_id NUMBER
35   ) RETURN BOOLEAN
36   IS
37   BEGIN
38     RETURN enabled;
39   END enabled;
40 
41   FUNCTION enabled_yn return varchar2 is
42 	  begin
43 	     	if (fv_install.enabled) then
44 	        		return 'Y';
45 	     	else
46 	        		return 'N';
47 	     	end if;
48 	  end enabled_yn;
49 
50 BEGIN
51   g_module_name            := 'fv.plsql.FV_INSTALL.';
52 END fv_install;