DBA Data[Home] [Help]
Skip to content

PACKAGE BODY: APPS.CS_SR_SAVED_BSC_CRITERIA_PKG

Source


1 package body CS_SR_SAVED_BSC_CRITERIA_PKG as
2 /* $Header: csxtssbb.pls 115.1 2003/09/18 04:46:12 aktripat noship $*/
3 
4 procedure INSERT_ROW (  X_ROWID in out nocopy VARCHAR2,
5 		    X_SEARCH_ID in NUMBER,
6 		    X_FIELD_NAME in VARCHAR2,
7 		    X_FIELD_TYPE in VARCHAR2,
8 		    X_OBJECT_VERSION_NUMBER in NUMBER,
9 		    X_FIELD_VALUE in VARCHAR2,
10 		    X_CREATION_DATE in DATE,
11 		    X_CREATED_BY in NUMBER,
12 		    X_LAST_UPDATE_DATE in DATE,
13 		    X_LAST_UPDATED_BY in NUMBER,
14 		    X_LAST_UPDATE_LOGIN in NUMBER,
15 		    X_COMMIT_FLAG in VARCHAR2) is
16 
17  cursor C is select ROWID from CS_SR_SAVED_BSC_CRITERIA
18   where SEARCH_ID = X_SEARCH_ID    and FIELD_NAME = X_FIELD_NAME ;
19 
20 begin
21 
22  insert into CS_SR_SAVED_BSC_CRITERIA (
23                               SEARCH_ID,
24                               LAST_UPDATE_DATE,
25                               LAST_UPDATED_BY,
26                               CREATION_DATE,
27                               CREATED_BY,
28                               LAST_UPDATE_LOGIN,
29                               FIELD_NAME,
30                               FIELD_TYPE,
31                               FIELD_VALUE,
32                               OBJECT_VERSION_NUMBER     )
33     		   Values     (X_SEARCH_ID,
34                               X_LAST_UPDATE_DATE,
35                               X_LAST_UPDATED_BY,
36                               X_CREATION_DATE,
37                               X_CREATED_BY,
38                               X_LAST_UPDATE_LOGIN,
39                               X_FIELD_NAME,
40                               X_FIELD_TYPE,
41                               X_FIELD_VALUE,
42                               X_OBJECT_VERSION_NUMBER);
43 
44           open c;
45           fetch c into X_ROWID;
46 
47           if (c%notfound) then
48                         close c;
49                          raise no_data_found;
50           end if;
51 
52            close c;
53 
54            IF X_COMMIT_FLAG = 'Y' THEN
55                       commit;
56            END IF;
57 
58 end INSERT_ROW;
59 
60 procedure LOCK_ROW ( X_SEARCH_ID in NUMBER,
61                                          X_FIELD_NAME in VARCHAR2,
62                                          X_FIELD_TYPE in VARCHAR2,
63                                          X_OBJECT_VERSION_NUMBER in NUMBER,
64                                          X_SECURITY_GROUP_ID in NUMBER,
65                                          X_FIELD_VALUE in VARCHAR2) is
66 
67     cursor c1 is select  FIELD_TYPE,  OBJECT_VERSION_NUMBER,
68 	    SECURITY_GROUP_ID,  FIELD_VALUE,  FIELD_NAME
69             from CS_SR_SAVED_BSC_CRITERIA
70             where SEARCH_ID = X_SEARCH_ID
71             and FIELD_NAME = X_FIELD_NAME for update of SEARCH_ID nowait;
72 
73 begin
74 
75 	null;
76 
77 end LOCK_ROW;
78 
79 
80 procedure UPDATE_ROW (   X_SEARCH_ID in NUMBER,
81 		      X_FIELD_NAME in VARCHAR2,
82 		      X_FIELD_TYPE in VARCHAR2,
83 		      X_OBJECT_VERSION_NUMBER in NUMBER,
84 		      X_SECURITY_GROUP_ID in NUMBER,
85 		      X_FIELD_VALUE in VARCHAR2,
86 		      X_LAST_UPDATE_DATE in DATE,
87 		      X_LAST_UPDATED_BY in NUMBER,
88 		      X_LAST_UPDATE_LOGIN in NUMBER) is
89 
90 begin
91           null;
92 end UPDATE_ROW;
93 
94 procedure DELETE_ROW (  X_SEARCH_ID in NUMBER) is
95 
96 begin
97 
98 delete from CS_SR_SAVED_BSC_CRITERIA  where SEARCH_ID = X_SEARCH_ID;
99    if (sql%notfound) then
100           raise no_data_found;
101    end if;
102 end DELETE_ROW;
103 end CS_SR_SAVED_BSC_CRITERIA_PKG;