DBA Data[Home] [Help]

PACKAGE: APPS.BIS_PMV_PARAMETERS_PUB

Source


1 package BIS_PMV_PARAMETERS_PUB AUTHID CURRENT_USER as
2 /* $Header: BISPPARS.pls 120.3 2006/05/11 10:05:07 nbarik noship $ */
3 -- dbdrv: sql ~PROD ~PATH ~FILE none none none package &phase=pls \
4 -- dbdrv: checkfile(115.6=120.3):~PROD:~PATH:~FILE
5 
6 SQL_STRING VARCHAR2(200) := 'SQL';
7 VIEW_BY_VALUE VARCHAR2(200) := 'VIEW_BY_VALUE';
8 INTEGER_BIND    NUMBER := 1;
9 VARCHAR2_BIND   NUMBER := 2;
10 DATE_BIND       NUMBER := 3;
11 NUMERIC_BIND    NUMBER := 4;
12 CHARACTER_BIND  NUMBER := 5;
13 MESSAGE_BIND    NUMBER := 6;
14 
15 BIND_TYPE            NUMBER :=1;
16 SQL_STRING_TYPE      NUMBER :=2;
17 VIEW_BY_TYPE         NUMBER :=3;
18 
19 TYPE page_session_rec_type IS RECORD
20 (user_id                VARCHAR2(32000)
21 ,page_id                VARCHAR2(32000)
22 ,session_id             VARCHAR2(32000)
23 ,responsibility_id      VARCHAR2(32000)
24 );
25 
26 TYPE parameter_rec_type IS RECORD
27 (parameter_name	        VARCHAR2(32000)
28 ,parameter_label        VARCHAR2(32000)
29 ,parameter_value        VARCHAR2(32000)
30 ,parameter_description  VARCHAR2(32000)
31 ,operator               VARCHAR2(32000)
32 ,dimension              VARCHAR2(32000)
33 ,period_date            DATE
34 ,required_flag          VARCHAR2(1)
35 ,default_flag           VARCHAR2(1)
36 ,hierarchy_flag         VARCHAR2(1)
37 );
38 TYPE parameter_tbl_type IS TABLE OF parameter_rec_type INDEX BY
39 BINARY_INTEGER;
40 
41 PROCEDURE RETRIEVE_PAGE_PARAMETER
42 (p_page_session_rec     IN  BIS_PMV_PARAMETERS_PUB.page_session_rec_type
43 ,p_parameter_rec	IN  OUT NOCOPY BIS_PMV_PARAMETERS_PUB.parameter_rec_type
44 ,x_return_status	OUT NOCOPY VARCHAR2
45 ,x_msg_count		OUT NOCOPY NUMBER
46 ,x_msg_data	        OUT NOCOPY VARCHAR2
47 );
48 
49 PROCEDURE RETRIEVE_PAGE_PARAMETERS
50 (p_page_session_rec     IN  BIS_PMV_PARAMETERS_PUB.page_session_rec_type
51 ,x_page_param_tbl	OUT NOCOPY BIS_PMV_PARAMETERS_PUB.parameter_tbl_type
52 ,x_return_status	OUT NOCOPY VARCHAR2
53 ,x_msg_count		OUT NOCOPY NUMBER
54 ,x_msg_data		OUT NOCOPY VARCHAR2
55 );
56 FUNCTION INITIALIZE_QUERY_TYPE
57 
58 RETURN BIS_QUERY_ATTRIBUTES;
59 
60 /* nbarik - 05/11/06 - Bug Fix 4881596
61 --
62 -- This is a public API which will be called by product teams to clear
63 -- user level personalization
64 --
65 */
66 PROCEDURE CLEAR_USER_PERSONALIZATION (
67 	p_function_name			IN  VARCHAR2
68 ,	p_region_code           IN  VARCHAR2
69 , 	p_region_application_id IN 	NUMBER
70 ,	x_return_status	    	OUT NOCOPY VARCHAR2
71 ,	x_msg_count		    	OUT NOCOPY NUMBER
72 ,	x_msg_data	        	OUT NOCOPY VARCHAR2
73 );
74 
75 FUNCTION INITIALIZE_BIS_BUCKET_REC RETURN BIS_BUCKET_REC;
76 END BIS_PMV_PARAMETERS_PUB;