[Home] [Help]
PACKAGE: APPS.CN_PERIOD_QUOTAS_PKG
Source
1 PACKAGE cn_period_quotas_pkg AS
2 /* $Header: cnprdqos.pls 120.2 2005/07/20 19:08:18 fmburu ship $ */
3
4 /*
5 Date Name Description
6 ----------------------------------------------------------------------------+
7 20-JUL-99 S Kumar Modified with the new design
8 Name
9
10 Purpose
11
12 Notes
13
14 */
15 PROCEDURE begin_record (
16 x_operation VARCHAR2,
17 x_period_quota_id IN OUT NOCOPY NUMBER,
18 x_period_id NUMBER,
19 x_quota_id NUMBER,
20 x_period_target NUMBER,
21 x_itd_target NUMBER,
22 x_period_payment NUMBER,
23 x_itd_payment NUMBER,
24 x_quarter_num NUMBER,
25 x_period_year NUMBER,
26 x_creation_date DATE,
27 x_last_update_date DATE,
28 x_last_update_login NUMBER,
29 x_last_updated_by NUMBER,
30 x_created_by NUMBER,
31 x_period_type_code VARCHAR2,
32 x_performance_goal NUMBER
33 );
34
35 PROCEDURE INSERT_RECORD (
36 x_quota_id NUMBER
37 );
38
39 PROCEDURE INSERT_RECORD (
40 x_period_quota_id IN OUT NOCOPY NUMBER,
41 p_period_id NUMBER,
42 p_quota_id NUMBER,
43 p_period_target NUMBER,
44 p_itd_target NUMBER,
45 p_period_payment NUMBER,
46 p_itd_payment NUMBER,
47 p_quarter_num NUMBER,
48 p_period_year NUMBER,
49 p_creation_date DATE,
50 p_last_update_date DATE,
51 p_last_update_login NUMBER,
52 p_last_updated_by NUMBER,
53 p_created_by NUMBER,
54 p_period_type_code VARCHAR2,
55 p_performance_goal NUMBER
56 );
57
58 PROCEDURE UPDATE_RECORD (
59 p_period_quota_id NUMBER,
60 p_quota_id NUMBER,
61 p_period_id NUMBER,
62 p_period_target NUMBER,
63 p_period_payment NUMBER,
64 p_performance_goal NUMBER,
65 p_last_update_date DATE,
66 p_last_update_login NUMBER,
67 p_last_updated_by NUMBER,
68 x_itd_target OUT NOCOPY NUMBER,
69 x_itd_payment_amount OUT NOCOPY NUMBER,
70 x_itd_performance_amount OUT NOCOPY NUMBER,
71 x_object_version_number OUT NOCOPY NUMBER
72 );
73
74 PROCEDURE DELETE_RECORD (
75 x_quota_id NUMBER
76 );
77
78 PROCEDURE distribute_target (
79 x_quota_id NUMBER
80 );
81
82 PROCEDURE sync_itd_values (
83 x_quota_id NUMBER
84 );
85
86 PROCEDURE populate_itd_values (
87 x_start_period_quota_id NUMBER,
88 x_quota_id NUMBER
89 );
90
91 FUNCTION previous_period (
92 p_start_date DATE,
93 p_org_id NUMBER
94 )
95 RETURN cn_acc_period_statuses_v.start_date%TYPE;
96 END cn_period_quotas_pkg;