DBA Data[Home] [Help]

PACKAGE BODY: APPS.RG_CONTENT_OVERRIDES_PKG

Source


1 PACKAGE BODY RG_CONTENT_OVERRIDES_PKG AS
2 /* $Header: rgircnob.pls 120.1 2003/04/29 01:29:15 djogg ship $ */
3 -- Name
4 --   rg_content_overrides_pkg
5 -- Purpose
6 --   to include all sever side procedures and packages for table
7 --   rg_report_content_overrides
8 -- Notes
9 --
10 -- History
11 --   03/23/93	A Chen	Created
12 --
13 -- PRIVATE VARIABLES
14 --   None.
15 --
16 -- PRIVATE FUNCTIONS
17 --   None.
18 --
19 -- PUBLIC FUNCTIONS
20 --
21 
22   PROCEDURE check_unique(X_rowid VARCHAR2,
23                          X_override_seq NUMBER,
24                          X_content_set_id NUMBER) IS
25      dummy   NUMBER;
26   BEGIN
27      select 1 into dummy from dual
28      where not exists
29        (select 1 from rg_report_content_overrides
30         where override_seq = X_override_seq
31           and content_set_id = X_content_set_id
32           and ((x_rowid IS NULL) OR (rowid <> x_rowid)));
33      EXCEPTION
34        WHEN NO_DATA_FOUND THEN
35          fnd_message.set_name('RG','RG_FORMS_DUP_OBJECT_SEQUENCES');
36          fnd_message.set_token('OBJECT','RG_CONTENT_SET',TRUE);
37          app_exception.raise_exception;
38   END check_unique;
39 
40 END RG_CONTENT_OVERRIDES_PKG;