DBA Data[Home] [Help]

PACKAGE: APPS.PV_COMMON_CHECKS_PVT

Source


1 PACKAGE PV_COMMON_CHECKS_PVT 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;