DBA Data[Home] [Help]

PACKAGE: APPS.BSC_SCORECARD_PUB

Source


1 package BSC_SCORECARD_PUB as
2 /* $Header: BSCPTABS.pls 120.1 2005/08/24 02:22:36 visuri noship $ */
3 
4 TYPE Bsc_Tab_Entity_Rec is RECORD(
5   Bsc_Bsc_Model          NUMBER
6  ,Bsc_Created_By         NUMBER
7  ,Bsc_Creation_Date      DATE
8  ,Bsc_Cross_Model        NUMBER
9  ,Bsc_Csf_Id             NUMBER
10  ,Bsc_Csf_Type           NUMBER
11  ,Bsc_Default_Model      NUMBER
12  ,Bsc_Intermediate_Flag  NUMBER
13  ,Bsc_Kpi_Model          NUMBER
14  ,Bsc_Language           BSC_TABS_TL.LANGUAGE%TYPE
15  ,Bsc_Last_Updated_By    NUMBER
16  ,Bsc_Last_Update_Date   DATE
17  ,Bsc_Last_Update_Login  NUMBER
18  ,Bsc_Owner_Id           NUMBER
19  ,Bsc_Parent_Tab_Id      NUMBER
20  ,Bsc_Resp_Start_Date    DATE
21  ,Bsc_Resp_End_Date      DATE
22  ,Bsc_Responsibility_Id  NUMBER
23  ,Bsc_Source_Language    BSC_TABS_TL.SOURCE_LANG%TYPE
24  ,Bsc_Tab_Help           BSC_TABS_TL.HELP%TYPE
25  ,Bsc_Tab_Id             NUMBER
26  ,Bsc_Tab_Index          NUMBER
27  ,Bsc_Tab_Name           BSC_TABS_TL.NAME%TYPE
28  ,Bsc_Zoom_Factor        NUMBER
29  ,Bsc_Tab_Info           BSC_TABS_TL.ADDITIONAL_INFO%TYPE
30  ,Bsc_Short_Name         BSC_TABS_B.SHORT_NAME%TYPE
31 );
32 
33 TYPE Bsc_Tab_Entity_Tbl IS TABLE OF Bsc_Tab_Entity_Rec
34   INDEX BY BINARY_INTEGER;
35 
36 procedure Initialize_Tab_Entity_Rec(
37   p_Bsc_Tab_Entity_Rec  IN            BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
38  ,x_Bsc_Tab_Entity_Rec  OUT NOCOPY    BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
39  ,x_return_status       OUT NOCOPY    varchar2
40  ,x_msg_count           OUT NOCOPY    number
41  ,x_msg_data            OUT NOCOPY    varchar2
42 );
43 
44 procedure Create_Tab(
45   p_commit              IN      varchar2 := FND_API.G_FALSE
46  ,p_Bsc_Tab_Entity_Rec  IN  BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
47  ,x_return_status       OUT NOCOPY     varchar2
48  ,x_msg_count           OUT NOCOPY     number
49  ,x_msg_data            OUT NOCOPY     varchar2
50 );
51 
52 procedure Create_Tab(
53   p_commit              IN      varchar2 := FND_API.G_FALSE
54  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
55  ,x_Bsc_Tab_Entity_Rec  OUT NOCOPY     BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
56  ,x_return_status       OUT NOCOPY     varchar2
57  ,x_msg_count           OUT NOCOPY     number
58  ,x_msg_data            OUT NOCOPY     varchar2
59 );
60 
61 procedure Retrieve_Tab(
62   p_commit              IN      varchar2 := FND_API.G_FALSE
63  ,p_Bsc_Tab_Entity_Rec  IN  BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
64  ,x_Bsc_Tab_Entity_Rec  IN OUT NOCOPY   BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
65  ,x_return_status       OUT NOCOPY     varchar2
66  ,x_msg_count           OUT NOCOPY     number
67  ,x_msg_data            OUT NOCOPY     varchar2
68 );
69 
70 procedure Update_Tab(
71   p_commit              IN      varchar2 := FND_API.G_FALSE
72  ,p_Bsc_Tab_Entity_Rec  IN  BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
73  ,x_return_status       OUT NOCOPY     varchar2
74  ,x_msg_count           OUT NOCOPY     number
75  ,x_msg_data            OUT NOCOPY     varchar2
76 );
77 
78 procedure Delete_Tab(
79   p_commit              IN      varchar2 := FND_API.G_FALSE
80  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
81  ,x_return_status       OUT NOCOPY     varchar2
82  ,x_msg_count           OUT NOCOPY     number
83  ,x_msg_data            OUT NOCOPY     varchar2
84 );
85 
86 procedure Create_Tab_Access(
87   p_commit              IN      varchar2 := FND_API.G_FALSE
88  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
89  ,x_return_status       OUT NOCOPY     varchar2
90  ,x_msg_count           OUT NOCOPY     number
91  ,x_msg_data            OUT NOCOPY     varchar2
92 );
93 
94 procedure Create_Tab_Grants(
95   p_commit              IN      varchar2 := FND_API.G_FALSE
96  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
97  ,x_return_status       OUT NOCOPY     varchar2
98  ,x_msg_count           OUT NOCOPY     number
99  ,x_msg_data            OUT NOCOPY     varchar2
100 );
101 
102 procedure Update_Tab_Time_Stamp(
103   p_commit              IN      varchar2 := FND_API.G_FALSE
104  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
105  ,x_return_status       OUT NOCOPY     varchar2
106  ,x_msg_count           OUT NOCOPY     number
107  ,x_msg_data            OUT NOCOPY     varchar2
108 );
109 
110 procedure Update_System_Time_Stamp(
111   p_commit              IN      varchar2 := FND_API.G_FALSE
112  ,p_Bsc_Tab_Entity_Rec  IN      BSC_SCORECARD_PUB.Bsc_Tab_Entity_Rec
113  ,x_return_status       OUT NOCOPY     varchar2
114  ,x_msg_count           OUT NOCOPY     number
115  ,x_msg_data            OUT NOCOPY     varchar2
116 );
117 
118 
119 function is_child_tab_of(
120   p_child_tab_id        IN      number
121  ,p_parent_tab_id       IN      number
122 ) return varchar2;
123 
124 FUNCTION Check_Tab_UserAccess(
125   p_tab_id           IN     NUMBER
126  ,p_user_name        IN     VARCHAR2
127  ,p_user_access      IN     VARCHAR2
128 )return VARCHAR2;
129 
130 FUNCTION Check_Tab_UserAccess_Func_Only(
131   p_tab_id           IN     NUMBER
132  ,p_user_name        IN     VARCHAR2
133  ,p_user_access      IN     VARCHAR2
134 )return VARCHAR2;
135 
136 PROCEDURE Validate_Scorecard_Revoke (
137   p_grant_guids      IN     VARCHAR2
138  ,x_chd_tabname_list OUT NOCOPY VARCHAR2
139 );
140 
141 PROCEDURE Validate_Scorecard_Access (
142   p_tab_id         IN     NUMBER
143  ,p_user_name      IN     VARCHAR2
144  ,x_par_tab_name     OUT NOCOPY VARCHAR2
145  ,x_par_tabname_list OUT NOCOPY VARCHAR2
146 );
147 
148 FUNCTION is_Tab_Ordering_Enabled(
149  p_tab_id        IN      NUMBER
150 ,p_user_name     IN      VARCHAR2
151 )RETURN VARCHAR2;
152 
153 
154 end BSC_SCORECARD_PUB;