DBA Data[Home] [Help]

PACKAGE BODY: APPS.ENG_ECO_PRIOR_PKG

Source


1 PACKAGE BODY ENG_ECO_PRIOR_PKG as
2 /* $Header: engpecpb.pls 115.2 2003/02/07 09:07:07 rbehal ship $ */
3 
4 
5 PROCEDURE Check_Unique(
6 	X_Org_id	NUMBER,
7 	X_Priority_code VARCHAR2) IS
8     dummy	number;
9 BEGIN
10     select 1 into dummy from dual where not exists
11 	(select 1 from eng_change_priorities
12 	where ENG_CHANGE_PRIORITY_CODE = X_Priority_code
13 	and   ORGANIZATION_ID = X_Org_id
14 	);
15 EXCEPTION
16     when NO_DATA_FOUND then
17 	FND_MESSAGE.SET_NAME('INV', 'INV_ALREADY_EXISTS');
18         FND_MESSAGE.SET_TOKEN('ENTITY', X_Priority_Code);
19 	APP_EXCEPTION.RAISE_EXCEPTION;
20 END Check_Unique;
21 
22 PROCEDURE CHECK_REFERENCES(
23 	X_Org_id	NUMBER,
24 	X_Priority_code VARCHAR2) IS
25 DUMMY        NUMBER;
26 BEGIN
27        SELECT 1 INTO DUMMY FROM DUAL WHERE NOT EXISTS
28          (SELECT 1 FROM ENG_ENGINEERING_CHANGES
29           WHERE ORGANIZATION_ID = X_Org_id
30             AND PRIORITY_CODE = X_Priority_code
31          );
32 
33 EXCEPTION
34     WHEN NO_DATA_FOUND THEN
35          FND_MESSAGE.SET_NAME('ENG', 'ENG_CANNOT_DELETE_USED');
36          FND_MESSAGE.SET_TOKEN('ENTITY', 'PRIORITY', TRUE);
37          APP_EXCEPTION.RAISE_EXCEPTION;
38 END CHECK_REFERENCES;
39 
40 END ENG_ECO_PRIOR_PKG ;