[Home] [Help]
PACKAGE: APPS.POA_CM_EVAL_SCORES_ICX
Source
1 PACKAGE poa_cm_eval_scores_icx AS
2 /* $Header: POACMSCS.pls 120.0 2005/06/02 00:37:54 appldev noship $ */
3
4 TYPE t_criteria_record IS RECORD (
5 criteria_code VARCHAR2(25),
6 weight NUMBER,
7 min_score NUMBER,
8 max_score NUMBER
9 );
10
11 TYPE t_scores_record IS RECORD (
12 score NUMBER,
13 comments VARCHAR2(240)
14 );
15
16 TYPE t_eval_record IS RECORD (
17 eval_id NUMBER,
18 supplier_site VARCHAR2(15),
19 oper_unit VARCHAR2(60),
20 commodity VARCHAR2(81),
21 item VARCHAR2(40),
22 evaluator VARCHAR2(100),
23 creation_date DATE,
24 last_update_date DATE
25 );
26
27 TYPE t_header_record IS RECORD (
28 custom_measure_code VARCHAR2(240),
29 custom_measure VARCHAR2(240),
30 period_type VARCHAR2(240),
31 user_period_type VARCHAR2(240),
32 period_name VARCHAR2(240),
33 supplier_id VARCHAR2(240),
34 supplier VARCHAR2(240),
35 supplier_site_id VARCHAR2(240),
36 supplier_site VARCHAR2(240),
37 category_id VARCHAR2(240),
38 commodity VARCHAR2(240),
39 item_id VARCHAR2(240),
40 item VARCHAR2(240),
41 comments VARCHAR2(240),
42 evaluated_by_id VARCHAR2(240),
43 evaluated_by VARCHAR2(240),
44 org_id VARCHAR2(240),
45 oper_unit_id VARCHAR2(240),
46 operating_unit VARCHAR2(240),
47 submit_type VARCHAR2(10),
48 evaluation_id VARCHAR2(10)
49 );
50
51 TYPE t_criteria_table IS TABLE OF t_criteria_record INDEX BY BINARY_INTEGER;
52 TYPE t_scores_table IS TABLE OF t_scores_record INDEX BY BINARY_INTEGER;
53
54 PROCEDURE score_entry_page(poa_cm_custom_measure_code IN VARCHAR2 DEFAULT NULL,
55 poa_cm_custom_measure IN VARCHAR2 DEFAULT NULL,
56 poa_cm_period_type IN VARCHAR2 DEFAULT NULL,
57 poa_cm_user_period_type IN VARCHAR2 DEFAULT NULL,
58 poa_cm_period_name IN VARCHAR2 DEFAULT NULL,
59 poa_cm_supplier_id IN VARCHAR2 DEFAULT NULL,
60 poa_cm_supplier IN VARCHAR2 DEFAULT NULL,
61 poa_cm_supplier_site_id IN VARCHAR2 DEFAULT NULL,
62 poa_cm_supplier_site IN VARCHAR2 DEFAULT NULL,
63 poa_cm_category_id IN VARCHAR2 DEFAULT NULL,
64 poa_cm_commodity IN VARCHAR2 DEFAULT NULL,
65 poa_cm_item_id IN VARCHAR2 DEFAULT NULL,
66 poa_cm_item IN VARCHAR2 DEFAULT NULL,
67 poa_cm_comments IN VARCHAR2 DEFAULT NULL,
68 poa_cm_evaluated_by_id IN VARCHAR2 DEFAULT NULL,
69 poa_cm_evaluated_by IN VARCHAR2 DEFAULT NULL,
70 poa_cm_org_id IN VARCHAR2 DEFAULT NULL,
71 poa_cm_oper_unit_id IN VARCHAR2 DEFAULT NULL,
72 poa_cm_operating_unit IN VARCHAR2 DEFAULT NULL,
73 poa_cm_submit_type IN VARCHAR2 DEFAULT NULL,
74 poa_cm_evaluation_id IN VARCHAR2 DEFAULT NULL
75 );
76
77 PROCEDURE Get_Criteria_Info( p_category_id IN NUMBER,
78 p_oper_unit_id IN NUMBER,
79 p_table IN OUT NOCOPY t_criteria_table);
80
81 PROCEDURE redirect_page(poa_cm_custom_measure_code IN VARCHAR2 DEFAULT NULL,
82 poa_cm_custom_measure IN VARCHAR2 DEFAULT NULL,
83 poa_cm_period_type IN VARCHAR2 DEFAULT NULL,
84 poa_cm_user_period_type IN VARCHAR2 DEFAULT NULL,
85 poa_cm_period_name IN VARCHAR2 DEFAULT NULL,
86 poa_cm_supplier_id IN VARCHAR2 DEFAULT NULL,
87 poa_cm_supplier IN VARCHAR2 DEFAULT NULL,
88 poa_cm_supplier_site_id IN VARCHAR2 DEFAULT NULL,
89 poa_cm_supplier_site IN VARCHAR2 DEFAULT NULL,
90 poa_cm_category_id IN VARCHAR2 DEFAULT NULL,
91 poa_cm_commodity IN VARCHAR2 DEFAULT NULL,
92 poa_cm_item_id IN VARCHAR2 DEFAULT NULL,
93 poa_cm_item IN VARCHAR2 DEFAULT NULL,
94 poa_cm_comments IN VARCHAR2 DEFAULT NULL,
95 poa_cm_evaluated_by_id IN VARCHAR2 DEFAULT NULL,
96 poa_cm_evaluated_by IN VARCHAR2 DEFAULT NULL,
97 poa_cm_org_id IN VARCHAR2 DEFAULT NULL,
98 poa_cm_oper_unit_id IN VARCHAR2 DEFAULT NULL,
99 poa_cm_operating_unit IN VARCHAR2 DEFAULT NULL,
100 poa_cm_submit_type IN VARCHAR2 DEFAULT NULL,
101 poa_cm_evaluation_id IN VARCHAR2 DEFAULT NULL
102 );
103
104 PROCEDURE query_evals( poa_cm_custom_measure_code IN VARCHAR2 DEFAULT NULL,
105 poa_cm_custom_measure IN VARCHAR2 DEFAULT NULL,
106 poa_cm_period_type IN VARCHAR2 DEFAULT NULL,
107 poa_cm_user_period_type IN VARCHAR2 DEFAULT NULL,
108 poa_cm_period_name IN VARCHAR2 DEFAULT NULL,
109 poa_cm_supplier_id IN VARCHAR2 DEFAULT NULL,
110 poa_cm_supplier IN VARCHAR2 DEFAULT NULL,
111 poa_cm_supplier_site_id IN VARCHAR2 DEFAULT NULL,
112 poa_cm_supplier_site IN VARCHAR2 DEFAULT NULL,
113 poa_cm_category_id IN VARCHAR2 DEFAULT NULL,
114 poa_cm_commodity IN VARCHAR2 DEFAULT NULL,
115 poa_cm_item_id IN VARCHAR2 DEFAULT NULL,
116 poa_cm_item IN VARCHAR2 DEFAULT NULL,
117 poa_cm_comments IN VARCHAR2 DEFAULT NULL,
118 poa_cm_evaluated_by_id IN VARCHAR2 DEFAULT NULL,
119 poa_cm_evaluated_by IN VARCHAR2 DEFAULT NULL,
120 poa_cm_org_id IN VARCHAR2 DEFAULT NULL,
121 poa_cm_oper_unit_id IN VARCHAR2 DEFAULT NULL,
122 poa_cm_operating_unit IN VARCHAR2 DEFAULT NULL,
123 poa_cm_submit_type IN VARCHAR2 DEFAULT NULL,
124 poa_cm_evaluation_id IN VARCHAR2 DEFAULT NULL
125 );
126
127
128 END poa_cm_eval_scores_icx;