DBA Data[Home] [Help]

PACKAGE: APPS.CN_COMP_PLAN_CUHK

Source


1 PACKAGE CN_COMP_PLAN_CUHK AS
2 /* $Header: cnccps.pls 120.2 2005/06/10 14:02:51 appldev  $ */
3 
4 -- Start of Comments
5 -- API name 	: Create_Comp_Plan_Pre
6 -- Type		: Public.
7 -- Pre-reqs	: None.
8 -- Usage	: User hook before create a new compensation plan
9 --                or add the passed in plan element into an existing
10 --                compensation plan
11 -- Desc 	: Procedure to create a new compensation plan or add a plan
12 --                element to an existing compensation plan
13 -- Parameters	:
14 -- IN		:  p_api_version       IN NUMBER      Require
15 -- 		   p_init_msg_list     IN VARCHAR2    Optional
16 -- 		   	Default = FND_API.G_FALSE
17 -- 		   p_commit	       IN VARCHAR2    Optional
18 -- 		       	Default = FND_API.G_FALSE
19 -- 		   p_validation_level  IN NUMBER      Optional
20 -- 		       	Default = FND_API.G_VALID_LEVEL_FULL
21 -- OUT		:  x_return_status     OUT	      VARCHAR2(1)
22 -- 		   x_msg_count	       OUT	      NUMBER
23 -- 		   x_msg_data	       OUT	      VARCHAR2(2000)
24 -- IN OUT	:  p_comp_plan_rec     IN OUT         comp_plan_rec_type
25 -- Version	:  Current version     1.0
26 --		   Initial version     1.0
27 --
28 -- End of comments
29 
30 PROCEDURE Create_Comp_Plan_Pre
31   (
32    p_api_version        IN    NUMBER,
33    p_init_msg_list      IN    VARCHAR2 := FND_API.G_FALSE,
34    p_commit	        IN    VARCHAR2 := FND_API.G_FALSE,
35    p_validation_level   IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
36    x_return_status      OUT NOCOPY  VARCHAR2,
37    x_msg_count	        OUT NOCOPY  NUMBER,
38    x_msg_data	        OUT NOCOPY  VARCHAR2,
39    p_comp_plan_rec      IN OUT NOCOPY   cn_comp_plan_pub.comp_plan_rec_type,
40    x_loading_status     OUT NOCOPY VARCHAR2
41 );
42 
43 
44 -- Start of Comments
45 -- API name 	: Create_Comp_Plan_Post
46 -- Type		: Public.
47 -- Pre-reqs	: None.
48 -- Usage	: User hook before create a new compensation plan
49 --                or add the passed in plan element into an existing
50 --                compensation plan
51 -- Desc 	: Procedure to create a new compensation plan or add a plan
52 --                element to an existing compensation plan
53 -- Parameters	:
54 -- IN		:  p_api_version       IN NUMBER      Require
55 -- 		   p_init_msg_list     IN VARCHAR2    Optional
56 -- 		   	Default = FND_API.G_FALSE
57 -- 		   p_commit	       IN VARCHAR2    Optional
58 -- 		       	Default = FND_API.G_FALSE
59 -- 		   p_validation_level  IN NUMBER      Optional
60 -- 		       	Default = FND_API.G_VALID_LEVEL_FULL
61 -- OUT		:  x_return_status     OUT	      VARCHAR2(1)
62 -- 		   x_msg_count	       OUT	      NUMBER
63 -- 		   x_msg_data	       OUT	      VARCHAR2(2000)
64 -- IN   	:  p_comp_plan_rec     IN             comp_plan_rec_type
65 -- Version	:  Current version     1.0
66 --		   Initial version     1.0
67 --
68 -- End of comments
69 
70 PROCEDURE Create_Comp_Plan_Post
71   (
72    p_api_version        IN    NUMBER,
73    p_init_msg_list      IN    VARCHAR2 := FND_API.G_FALSE,
74    p_commit	        IN    VARCHAR2 := FND_API.G_FALSE,
75    p_validation_level   IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
76    x_return_status      OUT NOCOPY  VARCHAR2,
77    x_msg_count	        OUT NOCOPY  NUMBER,
78    x_msg_data	        OUT NOCOPY  VARCHAR2,
79    p_comp_plan_rec      IN    cn_comp_plan_pub.comp_plan_rec_type,
80    x_loading_status     OUT NOCOPY  VARCHAR2
81 );
82 
83 
84 -- Start of Comments
85 -- API name 	:  Ok_To_Generate_Msg
86 -- Type		:  Public.
87 -- Pre-reqs	:  None.
88 -- Usage	:  Judge whether it is ok to generate message or not
89 -- Parameters	:
90 -- IN		:  p_comp_plan_rec      IN             Optional
91 --
92 -- Version	:  Current version	1.0
93 --		   Initial version 	1.0
94 --
95 --
96 -- End of comments
97 --
98 FUNCTION Ok_To_Generate_Msg
99 (
100    p_comp_plan_rec      IN    cn_comp_plan_pub.comp_plan_rec_type
101 ) RETURN BOOLEAN;
102 END CN_COMP_PLAN_CUHK ;