DBA Data[Home] [Help]

PACKAGE BODY: APPS.EDW_ANALYZE_UTIL

Source


1 PACKAGE BODY EDW_ANALYZE_UTIL AS
2 /* $Header: EDWARSTB.pls 115.6 2003/11/19 09:19:34 smulye noship $  */
3 VERSION	CONSTANT CHAR(80) := '$Header: EDWARSTB.pls 115.6 2003/11/19 09:19:34 smulye noship $';
4 
5 -- ------------------------
6 -- Global Variables
7 -- ------------------------
8 
9 -- ------------------------
10 -- Public Procedures
11 -- ------------------------
12 
13 
14 Procedure analyze_table( p_table_name  in Varchar2) IS
15   l_bis_schema          VARCHAR2(30);
16   l_stmt  		VARCHAR2(200);
17   l_status		VARCHAR2(30);
18   l_industry		VARCHAR2(30);
19   errbuf                varchar2(2000):=null;
20   retcode               varchar2(200):=null;
21  BEGIN
22 
23       IF (FND_INSTALLATION.GET_APP_INFO('BIS', l_status, l_industry, l_bis_schema)) THEN
24          FND_STATS.GATHER_TABLE_STATS(errbuf,retcode, l_bis_schema, p_table_name ) ;
25       END IF;
26 
27  END;
28 
29 
30 Procedure analyze_wh_tables(Errbuf      	in out nocopy  Varchar2,
31                 Retcode     	in out nocopy Varchar2) IS
32  BEGIN
33     analyze_table('EDW_PUSH_DETAIL_LOG');
34     analyze_table('EDW_COLLECTION_DETAIL_LOG');
35     analyze_table('EDW_LOAD_PROGRESS_LOG');
36  END;
37 
38 END;
39