[Home] [Help]
PACKAGE: APPS.PV_COMMON_CHECKS_PVT
Source
1 PACKAGE PV_COMMON_CHECKS_PVT AUTHID CURRENT_USER as
2 /* $Header: pvrvlkps.pls 120.0 2005/05/27 16:20:44 appldev noship $ */
3 -- Start of Comments
4 -- Package name : PV_COMMON_CHECKS_PVT
5 -- Purpose :
6 -- History :
7 -- 01/08/2002 SOLIN Created.
8 -- NOTE :
9 -- End of Comments
10
11
12 PROCEDURE Set_Message(
13 p_msg_level IN NUMBER,
14 p_msg_name IN VARCHAR2,
15 p_token1 IN VARCHAR2,
16 p_token1_value IN VARCHAR2,
17 p_token2 IN VARCHAR2,
18 p_token2_value IN VARCHAR2);
19
20 PROCEDURE Set_Message(
21 p_msg_level IN NUMBER,
22 p_msg_name IN VARCHAR2,
23 p_token1 IN VARCHAR2,
24 p_token1_value IN VARCHAR2,
25 p_token2 IN VARCHAR2,
26 p_token2_value IN VARCHAR2,
27 p_token3 IN VARCHAR2,
28 p_token3_value IN VARCHAR2,
29 p_token4 IN VARCHAR2,
30 p_token4_value IN VARCHAR2
31 );
32
33 -- Start of Comments
34 --
35 -- Item level validation procedures
36 -- p_validation_mode is a constant defined in AS_UTILITY_PVT package
37 -- For create: G_CREATE, for update: G_UPDATE
38 -- End of Comments
39
40 PROCEDURE Validate_OBJECT_VERSION_NUMBER (
41 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
42 P_Validation_mode IN VARCHAR2,
43 P_OBJECT_VERSION_NUMBER IN NUMBER,
44 X_Return_Status OUT NOCOPY VARCHAR2,
45 X_Msg_Count OUT NOCOPY NUMBER,
46 X_Msg_Data OUT NOCOPY VARCHAR2
47 );
48
49
50 -- Start of Comments
51 --
52 -- Item level validation procedures
53 -- p_validation_mode is a constant defined in AS_UTILITY_PVT package
54 -- For create: G_CREATE, for update: G_UPDATE
55 -- End of Comments
56
57 PROCEDURE Validate_Lookup (
58 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
59 P_Validation_mode IN VARCHAR2,
60 P_TABLE_NAME IN VARCHAR2,
61 P_COLUMN_NAME IN VARCHAR2,
62 P_LOOKUP_TYPE IN VARCHAR2,
63 P_LOOKUP_CODE IN VARCHAR2,
64 X_Return_Status OUT NOCOPY VARCHAR2,
65 X_Msg_Count OUT NOCOPY NUMBER,
66 X_Msg_Data OUT NOCOPY VARCHAR2
67 );
68
69 PROCEDURE Validate_PROCESS_RULE_ID (
70 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
71 P_Validation_mode IN VARCHAR2,
72 P_PROCESS_RULE_ID IN NUMBER,
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 Validate_ATTRIBUTE_ID (
79 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
80 P_Validation_mode IN VARCHAR2,
81 P_ATTRIBUTE_ID IN NUMBER,
82 X_Return_Status OUT NOCOPY VARCHAR2,
83 X_Msg_Count OUT NOCOPY NUMBER,
84 X_Msg_Data OUT NOCOPY VARCHAR2
85 );
86
87 PROCEDURE Validate_operator (
88 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
89 P_Validation_mode IN VARCHAR2,
90 P_TABLE_NAME IN VARCHAR2,
91 P_COLUMN_NAME IN VARCHAR2,
92 P_ATTRIBUTE_ID IN NUMBER,
93 P_operator_code IN VARCHAR2,
94 X_Return_Status OUT NOCOPY VARCHAR2,
95 X_Msg_Count OUT NOCOPY NUMBER,
96 X_Msg_Data OUT NOCOPY VARCHAR2
97 );
98
99 PROCEDURE Validate_FLAG (
100 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
101 P_Validation_mode IN VARCHAR2,
102 P_FLAG IN VARCHAR2,
103 X_Return_Status OUT NOCOPY VARCHAR2,
104 X_Msg_Count OUT NOCOPY NUMBER,
105 X_Msg_Data OUT NOCOPY VARCHAR2
106 );
107
108 End PV_COMMON_CHECKS_PVT;