DBA Data[Home] [Help]

PACKAGE: APPS.CN_SRP_VALIDATION_PUB

Source


1 PACKAGE cn_srp_validation_pub AUTHID CURRENT_USER AS
2 -- $Header: cnpsrpvs.pls 120.1 2005/06/10 13:59:55 appldev  $
3 
4 
5 TYPE srp_trx_rec_type IS RECORD
6     ( salesrep_id                 NUMBER(15),
7       commission_header_id        NUMBER(15));
8 
9   -- API name 	: Validate_trx
10   -- Type		: Public.
11   -- Pre-reqs	:
12   -- Usage	:
13   --+
14   -- Desc 	:
15   --
16   --
17   --+
18   -- Parameters	:
19   --  IN		:  p_api_version       NUMBER      Require
20   -- 		   p_init_msg_list     VARCHAR2    Optional (FND_API.G_FALSE)
21   -- 		   p_commit	       VARCHAR2    Optional (FND_API.G_FALSE)
22   -- 		   p_validation_level  NUMBER      Optional (FND_API.G_VALID_LEVEL_FULL)
23   --  OUT		:  x_return_status     VARCHAR2(1)
24   -- 		   x_msg_count	       NUMBER
25   -- 		   x_msg_data	       VARCHAR2(2000)
26   --  IN		:  p_srp_trx           srp_trx_rec_type Require
27   --
28   --
29   --  OUT		:  x_validation_status VARCHAR2(1)
30   --
31   --+
32   -- Version	: Current version	1.0
33   --		  Initial version 	1.0
34   --+
35   -- Notes	:
36   --+
37   -- End of comments
38 
39   PROCEDURE validate_trx
40     ( p_api_version           IN  NUMBER,
41       p_init_msg_list         IN  VARCHAR2 := FND_API.G_FALSE,
42       p_commit                IN  VARCHAR2 := FND_API.G_FALSE,
43       p_validation_level      IN  VARCHAR2 := FND_API.G_VALID_LEVEL_FULL,
44 
45       x_return_status         OUT NOCOPY VARCHAR2,
46       x_msg_count             OUT NOCOPY NUMBER,
47       x_msg_data              OUT NOCOPY VARCHAR2,
48 
49       p_srp_trx            IN  srp_trx_rec_type,
50 
51       x_validation_status     OUT NOCOPY VARCHAR2
52 
53     );
54 
55 TYPE srp_pe_rec_type IS RECORD
56     ( salesrep_id                 NUMBER(15),
57       quota_id        	      NUMBER(15));
58 
59   -- API name 	: Validate_pe
60   -- Type		: Public.
61   -- Pre-reqs	:
62   -- Usage	:
63   --+
64   -- Desc 	:
65   --
66   --
67   --+
68   -- Parameters	:
69   --  IN		:  p_api_version       NUMBER      Require
70   -- 		   p_init_msg_list     VARCHAR2    Optional (FND_API.G_FALSE)
71   -- 		   p_commit	       VARCHAR2    Optional (FND_API.G_FALSE)
72   -- 		   p_validation_level  NUMBER      Optional (FND_API.G_VALID_LEVEL_FULL)
73   --  OUT		:  x_return_status     VARCHAR2(1)
74   -- 		   x_msg_count	       NUMBER
75   -- 		   x_msg_data	       VARCHAR2(2000)
76   --  IN		:  p_srp_pe            srp_pe_rec_type Require
77   --
78   --
79   --  OUT		:  x_validation_status VARCHAR2(1)
80   --
81   --+
82   -- Version	: Current version	1.0
83   --		  Initial version 	1.0
84   --+
85   -- Notes	:
86   --+
87   -- End of comments
88 
89   PROCEDURE validate_pe
90     ( p_api_version           IN  NUMBER,
91       p_init_msg_list         IN  VARCHAR2 := FND_API.G_FALSE,
92       p_commit                IN  VARCHAR2 := FND_API.G_FALSE,
93       p_validation_level      IN  VARCHAR2 := FND_API.G_VALID_LEVEL_FULL,
94 
95       x_return_status         OUT NOCOPY VARCHAR2,
96       x_msg_count             OUT NOCOPY NUMBER,
97       x_msg_data              OUT NOCOPY VARCHAR2,
98 
99       p_srp_pe                IN  srp_pe_rec_type,
100 
101       x_validation_status     OUT NOCOPY VARCHAR2
102 
103     );
104 
105 END cn_srp_validation_pub;