4: --cost record structure
5:
6: TYPE COST_REC_TYPE IS RECORD
7: (
8: cost_id NUMBER := FND_API.G_MISS_NUM ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
5:
6: TYPE COST_REC_TYPE IS RECORD
7: (
8: cost_id NUMBER := FND_API.G_MISS_NUM ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
6: TYPE COST_REC_TYPE IS RECORD
7: (
8: cost_id NUMBER := FND_API.G_MISS_NUM ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
7: (
8: cost_id NUMBER := FND_API.G_MISS_NUM ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
8: cost_id NUMBER := FND_API.G_MISS_NUM ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
9: incident_id NUMBER := FND_API.G_MISS_NUM ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
10: estimate_Detail_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
11: charge_line_type VARCHAR(30) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
12: transaction_type_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
13: txn_billing_type_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
14: inventory_item_id NUMBER := FND_API.G_MISS_NUM ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
15: quantity NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
16: unit_of_measure_code VARCHAR2(3):= FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
17: currency_code VARCHAR2(15) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
18: source_id NUMBER := FND_API.G_MISS_NUM ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
19: source_code VARCHAR2(10) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
20: org_id NUMBER := FND_API.G_MISS_NUM ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
21: inventory_org_id NUMBER := FND_API.G_MISS_NUM ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
22: transaction_date DATE := FND_API.G_MISS_DATE ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
23: extended_cost NUMBER := FND_API.G_MISS_NUM ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
24: attribute1 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
25: attribute2 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
26: attribute3 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
27: attribute4 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
28: attribute5 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
29: attribute6 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
30: attribute7 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
38: attribute15 VARCHAR2(150) := FND_API.G_MISS_CHAR
31: attribute8 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
38: attribute15 VARCHAR2(150) := FND_API.G_MISS_CHAR
39: ) ;
32: attribute9 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
38: attribute15 VARCHAR2(150) := FND_API.G_MISS_CHAR
39: ) ;
40:
33: attribute10 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
38: attribute15 VARCHAR2(150) := FND_API.G_MISS_CHAR
39: ) ;
40:
41:
34: attribute11 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
35: attribute12 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
36: attribute13 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
37: attribute14 VARCHAR2(150) := FND_API.G_MISS_CHAR ,
38: attribute15 VARCHAR2(150) := FND_API.G_MISS_CHAR
39: ) ;
40:
41:
42: G_MISS_COST_REC Cost_Rec_Type ;
94:
95: PROCEDURE Create_cost_details
96: (
97: p_api_version IN NUMBER,
98: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
99: p_commit IN VARCHAR2 := FND_API.G_FALSE,
100: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
101: x_return_status OUT NOCOPY VARCHAR2,
102: x_msg_count OUT NOCOPY NUMBER,
95: PROCEDURE Create_cost_details
96: (
97: p_api_version IN NUMBER,
98: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
99: p_commit IN VARCHAR2 := FND_API.G_FALSE,
100: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
101: x_return_status OUT NOCOPY VARCHAR2,
102: x_msg_count OUT NOCOPY NUMBER,
103: x_object_version_number OUT NOCOPY NUMBER,
96: (
97: p_api_version IN NUMBER,
98: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
99: p_commit IN VARCHAR2 := FND_API.G_FALSE,
100: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
101: x_return_status OUT NOCOPY VARCHAR2,
102: x_msg_count OUT NOCOPY NUMBER,
103: x_object_version_number OUT NOCOPY NUMBER,
104: x_msg_data OUT NOCOPY VARCHAR2,
106: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
107: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
108: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
109: p_login_id IN NUMBER := NULL,
110: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
111: p_Cost_Rec IN Cost_Rec_Type :=G_MISS_COST_REC
112:
113: );
114:
126:
127: PROCEDURE Update_Cost_details
128: (
129: p_api_version IN NUMBER,
130: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
131: p_commit IN VARCHAR2 := FND_API.G_FALSE,
132: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
133: x_return_status OUT NOCOPY VARCHAR2,
134: x_msg_count OUT NOCOPY NUMBER,
127: PROCEDURE Update_Cost_details
128: (
129: p_api_version IN NUMBER,
130: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
131: p_commit IN VARCHAR2 := FND_API.G_FALSE,
132: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
133: x_return_status OUT NOCOPY VARCHAR2,
134: x_msg_count OUT NOCOPY NUMBER,
135: x_object_version_number OUT NOCOPY NUMBER,
128: (
129: p_api_version IN NUMBER,
130: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
131: p_commit IN VARCHAR2 := FND_API.G_FALSE,
132: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
133: x_return_status OUT NOCOPY VARCHAR2,
134: x_msg_count OUT NOCOPY NUMBER,
135: x_object_version_number OUT NOCOPY NUMBER,
136: x_msg_data OUT NOCOPY VARCHAR2,
137: p_resp_appl_id IN NUMBER := FND_GLOBAL.RESP_APPL_ID,
138: p_resp_id IN NUMBER := FND_GLOBAL.RESP_ID,
139: p_user_id IN NUMBER := FND_GLOBAL.USER_ID,
140: p_login_id IN NUMBER := NULL,
141: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
142: p_Cost_Rec IN Cost_Rec_Type := G_MISS_COST_REC
143: ) ;
144:
145: /*=========================================
154:
155: PROCEDURE Delete_Cost_details
156: (
157: p_api_version IN NUMBER,
158: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
159: p_commit IN VARCHAR2 := FND_API.G_FALSE,
160: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
161: x_return_status OUT NOCOPY VARCHAR2,
162: x_msg_count OUT NOCOPY NUMBER,
155: PROCEDURE Delete_Cost_details
156: (
157: p_api_version IN NUMBER,
158: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
159: p_commit IN VARCHAR2 := FND_API.G_FALSE,
160: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
161: x_return_status OUT NOCOPY VARCHAR2,
162: x_msg_count OUT NOCOPY NUMBER,
163: x_msg_data OUT NOCOPY VARCHAR2,
156: (
157: p_api_version IN NUMBER,
158: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
159: p_commit IN VARCHAR2 := FND_API.G_FALSE,
160: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
161: x_return_status OUT NOCOPY VARCHAR2,
162: x_msg_count OUT NOCOPY NUMBER,
163: x_msg_data OUT NOCOPY VARCHAR2,
164: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
160: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
161: x_return_status OUT NOCOPY VARCHAR2,
162: x_msg_count OUT NOCOPY NUMBER,
163: x_msg_data OUT NOCOPY VARCHAR2,
164: p_transaction_control IN VARCHAR2 := FND_API.G_TRUE,
165: p_cost_id IN NUMBER := NULL
166: ) ;
167:
168: /*=========================================