Modify additional item cost routines in mip_bulk_load.pck and mip_quotation.pck to make use of enquiry type as a cost parameter. Matching changes to the BULK_LOAD.xls spreadsheet.
Change get_quote_items.fnc to return the descriptions of additional items instead of the 'code'. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@12542 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
@@ -1212,9 +1212,10 @@ CREATE OR REPLACE PACKAGE BODY mip_bulk_load IS
|
||||
END AS valid_to
|
||||
,UPPER(trim(mety_code)) AS mety_code
|
||||
,UPPER(trim(mesc_code)) AS mesc_code
|
||||
,UPPER(trim(enty_code)) AS enty_code
|
||||
FROM ext_material_costs
|
||||
WHERE upper(TRIM(cost_type)) = 'AICO') e
|
||||
ON (e.adit_code = cos.adit_code AND e.valid_from = cos.valid_from AND cos.cost_type = 'AICO' AND ((e. mesc_code IS NULL AND cos.mesc_code IS NULL) OR (e.mesc_code = cos.mesc_code)) AND ((e.mety_code IS NULL AND cos.mety_code IS NULL) OR (e.mety_code = cos.mety_code)))
|
||||
ON (e.adit_code = cos.adit_code AND e.valid_from = cos.valid_from AND cos.cost_type = 'AICO' AND ((e. mesc_code IS NULL AND cos.mesc_code IS NULL) OR (e.mesc_code = cos.mesc_code)) AND ((e.mety_code IS NULL AND cos.mety_code IS NULL) OR (e.mety_code = cos.mety_code))AND ((e.enty_code IS NULL AND cos.enty_code IS NULL) OR (e.enty_code = cos.enty_code)))
|
||||
WHEN MATCHED THEN
|
||||
UPDATE
|
||||
SET selling_price = e.selling_price
|
||||
@@ -1232,7 +1233,8 @@ CREATE OR REPLACE PACKAGE BODY mip_bulk_load IS
|
||||
,cost_type
|
||||
,adit_code
|
||||
,mety_code
|
||||
,mesc_code)
|
||||
,mesc_code
|
||||
,enty_code)
|
||||
VALUES
|
||||
(cost_seq.NEXTVAL
|
||||
,e.selling_price
|
||||
@@ -1243,7 +1245,8 @@ CREATE OR REPLACE PACKAGE BODY mip_bulk_load IS
|
||||
,'AICO'
|
||||
,e.adit_code
|
||||
,e.mety_code
|
||||
,e.mesc_code) log errors reject LIMIT unlimited;
|
||||
,e.mesc_code
|
||||
,e.enty_code) log errors reject LIMIT unlimited;
|
||||
|
||||
pl(TO_CHAR(SQL%ROWCOUNT
|
||||
,'FM099G999') || ': additional_items');
|
||||
|
||||
Reference in New Issue
Block a user