DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PE_DATA_GROUPS_PKG

Source


1 PACKAGE igs_pe_data_groups_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSNI60S.pls 115.8 2003/02/19 10:24:09 npalanis ship $ */
3 /******************************************************
4 
5 Created By : nigupta
6 Date Created By : 11-MAY-2000
7 Purpose : Creation of Table Handler
8 Know limitations, enhancements or remarks : None
9 Change History
10 
11 Who		When		What
12 
13 
14 (reverse chronological order - newest change first)
15 ********************************************************/
16  procedure INSERT_ROW (
17       X_ROWID in out NOCOPY VARCHAR2,
18        x_DATA_GROUP_ID IN OUT NOCOPY NUMBER,
19        x_DATA_GROUP IN VARCHAR2,
20        x_DESCRIPTION IN VARCHAR2,
21        x_LVL IN VARCHAR2,
22        x_LVL_DESCRIPTION IN VARCHAR2,
23        x_CLOSED_IND IN VARCHAR2,
24       X_MODE in VARCHAR2 default 'R'  ,
25        X_ORG_ID in NUMBER
26   );
27 
28  procedure LOCK_ROW (
29       X_ROWID in  VARCHAR2,
30        x_DATA_GROUP_ID IN NUMBER,
31        x_DATA_GROUP IN VARCHAR2,
32        x_DESCRIPTION IN VARCHAR2,
33        x_LVL IN VARCHAR2,
34        x_LVL_DESCRIPTION IN VARCHAR2,
35        x_CLOSED_IND IN VARCHAR2
36          );
37  procedure UPDATE_ROW (
38       X_ROWID in  VARCHAR2,
39        x_DATA_GROUP_ID IN NUMBER,
40        x_DATA_GROUP IN VARCHAR2,
41        x_DESCRIPTION IN VARCHAR2,
42        x_LVL IN VARCHAR2,
43        x_LVL_DESCRIPTION IN VARCHAR2,
44        x_CLOSED_IND IN VARCHAR2,
45       X_MODE in VARCHAR2 default 'R'
46 
47   );
48 
49  procedure ADD_ROW (
50       X_ROWID in out NOCOPY VARCHAR2,
51        x_DATA_GROUP_ID IN OUT NOCOPY NUMBER,
52        x_DATA_GROUP IN VARCHAR2,
53        x_DESCRIPTION IN VARCHAR2,
54        x_LVL IN VARCHAR2,
55        x_LVL_DESCRIPTION IN VARCHAR2,
56        x_CLOSED_IND IN VARCHAR2,
57       X_MODE in VARCHAR2 default 'R'  ,
58        X_ORG_ID in NUMBER
59   ) ;
60 
61   FUNCTION Get_PK_For_Validation (
62     x_data_group_id IN NUMBER
63     ) RETURN BOOLEAN ;
64 
65   PROCEDURE Check_Constraints (
66 		 Column_Name IN VARCHAR2  DEFAULT NULL,
67 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
68 
69   FUNCTION Get_UK_For_Validation (
70     x_data_group IN VARCHAR2
71     ) RETURN BOOLEAN;
72 
73   FUNCTION val_data_group(
74     p_data_group_id IN NUMBER ,
75     p_message_name OUT NOCOPY VARCHAR2
76     ) RETURN BOOLEAN ;
77 
78   PROCEDURE Before_DML (
79     p_action IN VARCHAR2,
80     x_rowid IN VARCHAR2 DEFAULT NULL,
81     x_data_group_id IN NUMBER DEFAULT NULL,
82     x_data_group IN VARCHAR2 DEFAULT NULL,
83     x_description IN VARCHAR2 DEFAULT NULL,
84     x_lvl IN VARCHAR2 DEFAULT NULL,
85     x_lvl_description IN VARCHAR2 DEFAULT NULL,
86     x_closed_ind IN VARCHAR2 DEFAULT NULL,
87     x_creation_date IN DATE DEFAULT NULL,
88     x_created_by IN NUMBER DEFAULT NULL,
89     x_last_update_date IN DATE DEFAULT NULL,
90     x_last_updated_by IN NUMBER DEFAULT NULL,
91     x_last_update_login IN NUMBER DEFAULT NULL,
92     X_ORG_ID in NUMBER default NULL );
93 END igs_pe_data_groups_pkg;