[Home] [Help]
PACKAGE: APPS.CN_SRP_PAYGROUP_PVT
Source
1 PACKAGE CN_Srp_PayGroup_PVT AUTHID CURRENT_USER as
2 -- $Header: cnvsdpgs.pls 120.1 2005/08/25 02:16:40 sjustina noship $
3
4 TYPE PayGroup_assign_rec IS RECORD
5 ( srp_pay_group_id cn_srp_pay_groups.srp_pay_group_id%TYPE := cn_api.g_miss_id,
6 pay_group_id cn_srp_pay_groups.pay_group_id%TYPE := cn_api.g_miss_id,
7 salesrep_id cn_srp_pay_groups.salesrep_id%TYPE := cn_api.g_miss_id,
8 assignment_start_date cn_srp_pay_groups.start_date%TYPE := cn_api.g_miss_date,
9 assignment_end_date cn_srp_pay_groups.end_date%TYPE := cn_api.g_miss_date,
10 lock_flag cn_srp_pay_groups.lock_flag%TYPE := cn_api.g_miss_char,
11 role_pay_group_id cn_srp_pay_groups.role_pay_group_id%TYPE:= cn_api.g_miss_id,
12 org_id cn_srp_pay_groups.org_id%TYPE := cn_api.g_miss_id,
13 object_version_number cn_srp_pay_groups.object_version_number%TYPE,
14 attribute_category cn_srp_pay_groups.attribute_category%TYPE
15 := cn_api.g_miss_char,
16 attribute1 cn_srp_pay_groups.attribute1%TYPE
17 := cn_api.g_miss_char,
18 attribute2 cn_srp_pay_groups.attribute2%TYPE
19 := cn_api.g_miss_char,
20 attribute3 cn_srp_pay_groups.attribute3%TYPE
21 := cn_api.g_miss_char,
22 attribute4 cn_srp_pay_groups.attribute4%TYPE
23 := cn_api.g_miss_char,
24 attribute5 cn_srp_pay_groups.attribute5%TYPE
25 := cn_api.g_miss_char,
26 attribute6 cn_srp_pay_groups.attribute6%TYPE
27 := cn_api.g_miss_char,
28 attribute7 cn_srp_pay_groups.attribute7%TYPE
29 := cn_api.g_miss_char,
30 attribute8 cn_srp_pay_groups.attribute8%TYPE
31 := cn_api.g_miss_char,
32 attribute9 cn_srp_pay_groups.attribute9%TYPE
33 := cn_api.g_miss_char,
34 attribute10 cn_srp_pay_groups.attribute10%TYPE
35 := cn_api.g_miss_char,
36 attribute11 cn_srp_pay_groups.attribute11%TYPE
37 := cn_api.g_miss_char,
38 attribute12 cn_srp_pay_groups.attribute12%TYPE
39 := cn_api.g_miss_char,
40 attribute13 cn_srp_pay_groups.attribute13%TYPE
41 := cn_api.g_miss_char,
42 attribute14 cn_srp_pay_groups.attribute14%TYPE
43 := cn_api.g_miss_char,
44 attribute15 cn_srp_pay_groups.attribute15%TYPE
45 := cn_api.g_miss_char);
46 PROCEDURE Create_Srp_Pay_Group
47 ( p_api_version IN NUMBER ,
48 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
52 x_loading_status OUT NOCOPY VARCHAR2 ,
49 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
50 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
51 x_return_status OUT NOCOPY VARCHAR2 ,
53 x_msg_count OUT NOCOPY NUMBER ,
54 x_msg_data OUT NOCOPY VARCHAR2 ,
55 p_paygroup_assign_rec IN OUT NOCOPY PayGroup_assign_rec
56 );
57
58
59 PROCEDURE Update_Srp_Pay_Group
60 ( p_api_version IN NUMBER ,
61 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
62 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
63 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
64 x_return_status OUT NOCOPY VARCHAR2 ,
65 x_loading_status OUT NOCOPY VARCHAR2 ,
66 x_msg_count OUT NOCOPY NUMBER ,
67 x_msg_data OUT NOCOPY VARCHAR2 ,
68 p_paygroup_assign_rec IN OUT NOCOPY PayGroup_assign_rec
69 );
70
71 PROCEDURE Delete_Srp_Pay_Group
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_loading_status OUT NOCOPY VARCHAR2 ,
78 x_msg_count OUT NOCOPY NUMBER ,
79 x_msg_data OUT NOCOPY VARCHAR2 ,
80 p_paygroup_assign_rec IN PayGroup_assign_rec
81 );
82
83 PROCEDURE valid_delete_srp_pay_group
84 ( p_paygroup_assign_rec IN paygroup_assign_rec ,
85 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
86 x_loading_status OUT NOCOPY VARCHAR2 ,
87 x_return_status OUT NOCOPY VARCHAR2 ,
88 x_msg_count OUT NOCOPY NUMBER ,
89 x_msg_data OUT NOCOPY VARCHAR2
90 );
91
92 -- Start of comments
93 -- API name : Delete_Mass_Asgn_Srp_Pay_Groups
94 -- Type : Private
95 -- Pre-reqs : None.
96 -- Usage : Used to delete a payment plan assignment to an salesrep
97 -- Desc : Procedure to delete a payment plan assignment to salesrep
98 -- Parameters :
99 -- IN : p_api_version IN NUMBER Require
100 -- p_init_msg_list IN VARCHAR2 Optional
101 -- Default = CN_API.G_FALSE
102 -- p_commit IN VARCHAR2 Optional
103 -- Default = CN_API.G_FALSE
104 -- p_validation_level IN NUMBER Optional
105 -- Default = CN_API.G_VALID_LEVEL_FULL
106 -- p_srp_role_id IN NUMBER
107 -- p_role_pmt_plan_id IN NUMBER
108 -- OUT : x_return_status OUT VARCHAR2(1)
109 -- x_msg_count OUT NUMBER
110 -- x_msg_data OUT VARCHAR2(2000)
111 -- x_loading_status OUT VARCHAR2(30)
112 -- Version : Current version 1.0
113 -- Initial version 1.0
114
115 PROCEDURE Delete_Mass_Asgn_Srp_Pay
116 (p_api_version IN NUMBER,
117 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
118 p_commit IN VARCHAR2 := FND_API.G_FALSE,
119 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
120 x_return_status OUT NOCOPY VARCHAR2,
121 x_msg_count OUT NOCOPY NUMBER,
122 x_msg_data OUT NOCOPY VARCHAR2,
123 p_srp_role_id IN NUMBER,
124 p_role_pay_group_id IN NUMBER,
125 x_loading_status OUT NOCOPY VARCHAR2
126 );
127
128
129 END CN_Srp_PayGroup_PVT ;