diff --git a/Data/BulkLoad/BULK_LOAD.xls b/Data/BulkLoad/BULK_LOAD.xls index d1347c2..70cb38a 100644 Binary files a/Data/BulkLoad/BULK_LOAD.xls and b/Data/BulkLoad/BULK_LOAD.xls differ diff --git a/Data/BulkLoad/MATERIAL_COSTS.csv b/Data/BulkLoad/MATERIAL_COSTS.csv index 8600b3d..19d0302 100644 --- a/Data/BulkLoad/MATERIAL_COSTS.csv +++ b/Data/BulkLoad/MATERIAL_COSTS.csv @@ -1,195 +1,198 @@ -,,,,,,,,,,,,,,,,,,,,,,,,, -"SELLING_PRICE","COST_PRICE","DELIVERY_COST","VALID_FROM","VALID_TO","COST_TYPE","MODU_CODE","HOU_CODE","BAS_CODE","ADIT_CODE","METY_CODE","MESC_CODE",,,,,,,,,,,,,, -48.63,,0.00,,,"MOCO","AD016S",,,,,,,,,,,,,,,,,,, -48.63,,0.00,,,"MOCO","AD016SW",,,,,,,,,,,,,,,,,,, -101.37,,0.00,,,"MOCO","AD025S",,,,,,,,,,,,,,,,,,, -101.37,,0.00,,,"MOCO","AD025SW",,,,,,,,,,,,,,,,,,, -101.38,,0.00,,,"MOCO","AD040S",,,,,,,,,,,,,,,,,,, -481.53,,0.00,,,"MOCO","AD065S",,,,,,,,,,,,,,,,,,, -493.92,,0.00,,,"MOCO","AD100S",,,,,,,,,,,,,,,,,,, -719.38,,0.00,,,"MOCO","AD160S",,,,,,,,,,,,,,,,,,, -228.73,,27.50,,,"MOCO","ARCMVV0025A",,,,,,,,,,,,,,,,,,, -228.73,,27.50,,,"MOCO","ARCMVV0025AW",,,,,,,,,,,,,,,,,,, -302.97,,27.50,,,"MOCO","ARCMVV0040AW",,,,,,,,,,,,,,,,,,, -302.97,,27.50,,,"MOCO","ARCMVV0040A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMHH0065A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMVV0065A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMVH0065A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMHV0065A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMHH0100A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMVV0100A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMVH0100A",,,,,,,,,,,,,,,,,,, -692.89,,60.50,,,"MOCO","ARCMHV0100A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVV0160A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHH0160A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVH0160A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHV0160A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVV0200A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHH0200A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVH0200A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHV0200A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVV0250A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHH0250A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMVH0250A",,,,,,,,,,,,,,,,,,, -955.61,,60.50,,,"MOCO","ARCMHV0250A",,,,,,,,,,,,,,,,,,, -1878.27,,60.50,,,"MOCO","ARVV0250AP",,,,,,,,,,,,,,,,,,, -1878.27,,60.50,,,"MOCO","ARHH0250AP",,,,,,,,,,,,,,,,,,, -1878.27,,60.50,,,"MOCO","ARVH0250AP",,,,,,,,,,,,,,,,,,, -1878.27,,60.50,,,"MOCO","ARHV0250AP",,,,,,,,,,,,,,,,,,, -1232.87,,60.50,,,"MOCO","ARVV0300A",,,,,,,,,,,,,,,,,,, -1232.87,,60.50,,,"MOCO","ARHH0300A",,,,,,,,,,,,,,,,,,, -1232.87,,60.50,,,"MOCO","ARVH0300A",,,,,,,,,,,,,,,,,,, -1232.87,,60.50,,,"MOCO","ARHV0300A",,,,,,,,,,,,,,,,,,, -2848.37,,99.00,,,"MOCO","ARVV0300AP",,,,,,,,,,,,,,,,,,, -2848.37,,99.00,,,"MOCO","ARHH0300AP",,,,,,,,,,,,,,,,,,, -2848.37,,99.00,,,"MOCO","ARVH0300AP",,,,,,,,,,,,,,,,,,, -2848.37,,99.00,,,"MOCO","ARHV0300AP",,,,,,,,,,,,,,,,,,, -1663.49,,60.50,,,"MOCO","ARVV0400A",,,,,,,,,,,,,,,,,,, -1663.49,,60.50,,,"MOCO","ARHH0400A",,,,,,,,,,,,,,,,,,, -1663.49,,60.50,,,"MOCO","ARVH0400A",,,,,,,,,,,,,,,,,,, -1663.49,,60.50,,,"MOCO","ARHV0400A",,,,,,,,,,,,,,,,,,, -1911.86,,99.00,,,"MOCO","ARVV0650A",,,,,,,,,,,,,,,,,,, -1911.86,,99.00,,,"MOCO","ARHH0650A",,,,,,,,,,,,,,,,,,, -1911.86,,99.00,,,"MOCO","ARVH0650A",,,,,,,,,,,,,,,,,,, -1911.86,,99.00,,,"MOCO","ARHV0650A",,,,,,,,,,,,,,,,,,, -4233.68,,550.00,,,"MOCO","ARVV0650AP",,,,,,,,,,,,,,,,,,, -4233.68,,550.00,,,"MOCO","ARHH0650AP",,,,,,,,,,,,,,,,,,, -4233.68,,550.00,,,"MOCO","ARVH0650AP",,,,,,,,,,,,,,,,,,, -4233.68,,550.00,,,"MOCO","ARHV0650AP",,,,,,,,,,,,,,,,,,, -1935.88,,99.00,,,"MOCO","ARVV1000A",,,,,,,,,,,,,,,,,,, -1935.88,,99.00,,,"MOCO","ARHH1000A",,,,,,,,,,,,,,,,,,, -1935.88,,99.00,,,"MOCO","ARVH1000A",,,,,,,,,,,,,,,,,,, -1935.88,,99.00,,,"MOCO","ARHV1000A",,,,,,,,,,,,,,,,,,, -4793.35,,550.00,,,"MOCO","ARVV1000AP",,,,,,,,,,,,,,,,,,, -4793.35,,550.00,,,"MOCO","ARHH1000AP",,,,,,,,,,,,,,,,,,, -4793.35,,550.00,,,"MOCO","ARVH1000AP",,,,,,,,,,,,,,,,,,, -4793.35,,550.00,,,"MOCO","ARHV1000AP",,,,,,,,,,,,,,,,,,, -402.75,,92.40,,,"MOCO","ASD016A",,,,,,,,,,,,,,,,,,, -401.65,,92.40,,,"MOCO","ASD016AW",,,,,,,,,,,,,,,,,,, -461.60,,92.40,,,"MOCO","ASD025A",,,,,,,,,,,,,,,,,,, -632.08,,92.40,,,"MOCO","ASD040A",,,,,,,,,,,,,,,,,,, -1157.21,,92.40,,,"MOCO","ASD065A",,,,,,,,,,,,,,,,,,, -1628.98,,92.40,,,"MOCO","ASD100A",,,,,,,,,,,,,,,,,,, -1652.92,,92.40,,,"MOCO","ASD160A",,,,,,,,,,,,,,,,,,, -606.38,,92.40,,,"MOCO","ASR0025A",,,,,,,,,,,,,,,,,,, -618.38,,92.40,,,"MOCO","ASR0040A",,,,,,,,,,,,,,,,,,, -1648.77,,92.40,,,"MOCO","ASR0100A",,,,,,,,,,,,,,,,,,, -1842.23,,92.40,,,"MOCO","ASR0160A",,,,,,,,,,,,,,,,,,, -2107.45,,92.40,,,"MOCO","ASR0200A",,,,,,,,,,,,,,,,,,, -3041.90,,92.40,,,"MOCO","ASR0250A",,,,,,,,,,,,,,,,,,, -3302.16,,92.40,,,"MOCO","ASR0300A",,,,,,,,,,,,,,,,,,, -3667.75,,92.40,,,"MOCO","ASR0400A",,,,,,,,,,,,,,,,,,, -3902.51,,550.00,,,"MOCO","ASR0650A",,,,,,,,,,,,,,,,,,, -4569.86,,550.00,,,"MOCO","ASR1000A",,,,,,,,,,,,,,,,,,, -1377.20,,330.00,,,"MOCO","ASR0025D",,,,,,,,,,,,,,,,,,, -1377.20,,330.00,,,"MOCO","ASR0040D",,,,,,,,,,,,,,,,,,, -1377.20,,330.00,,,"MOCO","ASR0065D",,,,,,,,,,,,,,,,,,, -2376.00,,330.00,,,"MOCO","ASR0100D",,,,,,,,,,,,,,,,,,, -3131.70,,330.00,,,"MOCO","ASR0160D",,,,,,,,,,,,,,,,,,, -3663.00,,605.00,,,"MOCO","ASR0250D",,,,,,,,,,,,,,,,,,, -3771.90,,605.00,,,"MOCO","ASR0310D",,,,,,,,,,,,,,,,,,, -6092.90,,605.00,,,"MOCO","ASR0450D",,,,,,,,,,,,,,,,,,, -6092.90,,605.00,,,"MOCO","ASR0450DP",,,,,,,,,,,,,,,,,,, -6938.80,,605.00,,,"MOCO","ASR0650D",,,,,,,,,,,,,,,,,,, -7616.40,,605.00,,,"MOCO","ASR1075D",,,,,,,,,,,,,,,,,,, -8800.00,,605.00,,,"MOCO","ASR1600D",,,,,,,,,,,,,,,,,,, -12862.30,,605.00,,,"MOCO","ASR2885D",,,,,,,,,,,,,,,,,,, -437.44,,,,,"AICO",,,,"EMS",,,,,,,,,,,,,,,, -400.00,,,,,"AICO",,,,"LIFTING GEAR",,,,,,,,,,,,,,,, -123.56,,,,,"AICO",,,,"PURGING","Diaphragm",,,,,,,,,,,,,,, -,,,,,"AICO",,,,"AMR",,,,,,,,,,,,,,,,"Diaphragm" -245.91,,,,,"AICO",,,,"CONVERTER INSTALL",,,,,,,,,,,,,,,, -311.70,,,,,"AICO",,,,"CONVERTER REMOVE",,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0025LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0025MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0040LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0040MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0065LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0100LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0100MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0160LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0160MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0200LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RA0200MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0250+LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0250LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0250MPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA0300+LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0300LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0300MPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA0400LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RA0400MPB",,,,,,,,,,,,,,,,, -2118.49,,,,,"BACO",,,"RA0650+LPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA0650LPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA0650MPB",,,,,,,,,,,,,,,,, -2118.49,,,,,"BACO",,,"RA1000+LPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA1000LPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RA1000MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RD0025MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RD0040MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RD0065MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"RD0100MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RD0160MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RD0250MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RD0310MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RD0450+MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"RD0450MPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RD0650MPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RD1075MPB",,,,,,,,,,,,,,,,, -1931.56,,,,,"BACO",,,"RD1600MPB",,,,,,,,,,,,,,,,, -2430.03,,,,,"BACO",,,"RD2885MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U016LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U016MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U025LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U025MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U040LPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U040MPB",,,,,,,,,,,,,,,,, -996.93,,,,,"BACO",,,"U065LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"U065MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"U100LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"U100MPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"U160LPB",,,,,,,,,,,,,,,,, -1620.02,,,,,"BACO",,,"U160MPB",,,,,,,,,,,,,,,,, -248.61,,,,,"HOCO",,"GC2",,,,,,,,,,,,,,,,,, -293.47,,,,,"HOCO",,"GC2FS",,,,,,,,,,,,,,,,,, -310.92,,,,,"HOCO",,"GC2MP",,,,,,,,,,,,,,,,,, -354.53,,,,,"HOCO",,"GC3",,,,,,,,,,,,,,,,,, -394.41,,,,,"HOCO",,"GC4",,,,,,,,,,,,,,,,,, -662.96,,,,,"HOCO",,"GC4+",,,,,,,,,,,,,,,,,, -781.35,,,,,"HOCO",,"GC5",,,,,,,,,,,,,,,,,, -869.83,,,,,"HOCO",,"GC6LP",,,,,,,,,,,,,,,,,, -981.98,,,,,"HOCO",,"GC6MP",,,,,,,,,,,,,,,,,, -1094.14,,,,,"HOCO",,"GC7LP",,,,,,,,,,,,,,,,,, -1206.29,,,,,"HOCO",,"GC7MP",,,,,,,,,,,,,,,,,, -1265.48,,,,,"HOCO",,"GC7+LP",,,,,,,,,,,,,,,,,, -1377.64,,,,,"HOCO",,"GC7+MP",,,,,,,,,,,,,,,,,, -2722.88,,,,,"HOCO",,"GC8LP/MP",,,,,,,,,,,,,,,,,, -316.53,,,,,"HOCO",,"Gas Cab No 2 (Multi)",,,,,,,,,,,,,,,,,, -392.54,,,,,"HOCO",,"Gas Cab No 4",,,,,,,,,,,,,,,,,, -891.01,,,,,"HOCO",,"Gas Cab No 6",,,,,,,,,,,,,,,,,, -3673.70,,,,,"HOCO",,"Custom1",,,,,,,,,,,,,,,,,, -4055.03,,,,,"HOCO",,"Custom2",,,,,,,,,,,,,,,,,, -4204.57,,,,,"HOCO",,"Custom3",,,,,,,,,,,,,,,,,, -3916.71,,,,,"HOCO",,"Custom4",,,,,,,,,,,,,,,,,, -4326.70,,,,,"HOCO",,"Custom5",,,,,,,,,,,,,,,,,, -4978.44,,,,,"HOCO",,"Custom6",,,,,,,,,,,,,,,,,, -3303.59,,,,,"HOCO",,"KP1",,,,,,,,,,,,,,,,,, -3535.38,,,,,"HOCO",,"KP2",,,,,,,,,,,,,,,,,, -3770.90,,,,,"HOCO",,"KP3",,,,,,,,,,,,,,,,,, -4431.37,,,,,"HOCO",,"KP4",,,,,,,,,,,,,,,,,, -4574.68,,,,,"HOCO",,"KP5",,,,,,,,,,,,,,,,,, -280.39,,,,,"HOCO",,"Gas Cab No 2BB",,,,,,,,,,,,,,,,,, -392.54,,,,,"HOCO",,"Gas Cab No 4BB25",,,,,,,,,,,,,,,,,, -392.54,,,,,"HOCO",,"Gas Cab No 4BB40",,,,,,,,,,,,,,,,,, -956.39,,,,,"HOCO",,"Gas Cab No 6BB100",,,,,,,,,,,,,,,,,, -1170.88,,,,,"HOCO",,"Gas Cab No 6BB160",,,,,,,,,,,,,,,,,, -293.47,,,,,"HOCO",,"GC2FSBB",,,,,,,,,,,,,,,,,, -354.53,,,,,"HOCO",,"GC3BB",,,,,,,,,,,,,,,,,, -394.41,,,,,"HOCO",,"GC4BB25",,,,,,,,,,,,,,,,,, -394.41,,,,,"HOCO",,"GC4BB40",,,,,,,,,,,,,,,,,, -781.35,,,,,"HOCO",,"GC5BB",,,,,,,,,,,,,,,,,, -956.39,,,,,"HOCO",,"GC6BB100",,,,,,,,,,,,,,,,,, -1170.88,,,,,"HOCO",,"GC6BB160",,,,,,,,,,,,,,,,,, -248.61,,,,,"HOCO",,"GC2BB",,,,,,,,,,,,,,,,,, -316.53,,,,,"HOCO",,"Gas Cab No 2MP",,,,,,,,,,,,,,,,,, -5625.20,,,,,"HOCO",,"Custom7",,,,,,,,,,,,,,,,,, +,,,,,,,,,,,, +"SELLING_PRICE","COST_PRICE","DELIVERY_COST","VALID_FROM","VALID_TO","COST_TYPE","MODU_CODE","HOU_CODE","BAS_CODE","ADIT_CODE","METY_CODE","MESC_CODE","ENTY_CODE" +48.63,,0.00,,,"MOCO","AD016S",,,,,, +48.63,,0.00,,,"MOCO","AD016SW",,,,,, +101.37,,0.00,,,"MOCO","AD025S",,,,,, +101.37,,0.00,,,"MOCO","AD025SW",,,,,, +101.38,,0.00,,,"MOCO","AD040S",,,,,, +481.53,,0.00,,,"MOCO","AD065S",,,,,, +493.92,,0.00,,,"MOCO","AD100S",,,,,, +719.38,,0.00,,,"MOCO","AD160S",,,,,, +228.73,,27.50,,,"MOCO","ARCMVV0025A",,,,,, +228.73,,27.50,,,"MOCO","ARCMVV0025AW",,,,,, +302.97,,27.50,,,"MOCO","ARCMVV0040AW",,,,,, +302.97,,27.50,,,"MOCO","ARCMVV0040A",,,,,, +692.89,,60.50,,,"MOCO","ARCMHH0065A",,,,,, +692.89,,60.50,,,"MOCO","ARCMVV0065A",,,,,, +692.89,,60.50,,,"MOCO","ARCMVH0065A",,,,,, +692.89,,60.50,,,"MOCO","ARCMHV0065A",,,,,, +692.89,,60.50,,,"MOCO","ARCMHH0100A",,,,,, +692.89,,60.50,,,"MOCO","ARCMVV0100A",,,,,, +692.89,,60.50,,,"MOCO","ARCMVH0100A",,,,,, +692.89,,60.50,,,"MOCO","ARCMHV0100A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVV0160A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHH0160A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVH0160A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHV0160A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVV0200A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHH0200A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVH0200A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHV0200A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVV0250A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHH0250A",,,,,, +955.61,,60.50,,,"MOCO","ARCMVH0250A",,,,,, +955.61,,60.50,,,"MOCO","ARCMHV0250A",,,,,, +1878.27,,60.50,,,"MOCO","ARVV0250AP",,,,,, +1878.27,,60.50,,,"MOCO","ARHH0250AP",,,,,, +1878.27,,60.50,,,"MOCO","ARVH0250AP",,,,,, +1878.27,,60.50,,,"MOCO","ARHV0250AP",,,,,, +1232.87,,60.50,,,"MOCO","ARVV0300A",,,,,, +1232.87,,60.50,,,"MOCO","ARHH0300A",,,,,, +1232.87,,60.50,,,"MOCO","ARVH0300A",,,,,, +1232.87,,60.50,,,"MOCO","ARHV0300A",,,,,, +2848.37,,99.00,,,"MOCO","ARVV0300AP",,,,,, +2848.37,,99.00,,,"MOCO","ARHH0300AP",,,,,, +2848.37,,99.00,,,"MOCO","ARVH0300AP",,,,,, +2848.37,,99.00,,,"MOCO","ARHV0300AP",,,,,, +1663.49,,60.50,,,"MOCO","ARVV0400A",,,,,, +1663.49,,60.50,,,"MOCO","ARHH0400A",,,,,, +1663.49,,60.50,,,"MOCO","ARVH0400A",,,,,, +1663.49,,60.50,,,"MOCO","ARHV0400A",,,,,, +1911.86,,99.00,,,"MOCO","ARVV0650A",,,,,, +1911.86,,99.00,,,"MOCO","ARHH0650A",,,,,, +1911.86,,99.00,,,"MOCO","ARVH0650A",,,,,, +1911.86,,99.00,,,"MOCO","ARHV0650A",,,,,, +4233.68,,550.00,,,"MOCO","ARVV0650AP",,,,,, +4233.68,,550.00,,,"MOCO","ARHH0650AP",,,,,, +4233.68,,550.00,,,"MOCO","ARVH0650AP",,,,,, +4233.68,,550.00,,,"MOCO","ARHV0650AP",,,,,, +1935.88,,99.00,,,"MOCO","ARVV1000A",,,,,, +1935.88,,99.00,,,"MOCO","ARHH1000A",,,,,, +1935.88,,99.00,,,"MOCO","ARVH1000A",,,,,, +1935.88,,99.00,,,"MOCO","ARHV1000A",,,,,, +4793.35,,550.00,,,"MOCO","ARVV1000AP",,,,,, +4793.35,,550.00,,,"MOCO","ARHH1000AP",,,,,, +4793.35,,550.00,,,"MOCO","ARVH1000AP",,,,,, +4793.35,,550.00,,,"MOCO","ARHV1000AP",,,,,, +402.75,,92.40,,,"MOCO","ASD016A",,,,,, +401.65,,92.40,,,"MOCO","ASD016AW",,,,,, +461.60,,92.40,,,"MOCO","ASD025A",,,,,, +632.08,,92.40,,,"MOCO","ASD040A",,,,,, +1157.21,,92.40,,,"MOCO","ASD065A",,,,,, +1628.98,,92.40,,,"MOCO","ASD100A",,,,,, +1652.92,,92.40,,,"MOCO","ASD160A",,,,,, +606.38,,92.40,,,"MOCO","ASR0025A",,,,,, +618.38,,92.40,,,"MOCO","ASR0040A",,,,,, +1648.77,,92.40,,,"MOCO","ASR0100A",,,,,, +1842.23,,92.40,,,"MOCO","ASR0160A",,,,,, +2107.45,,92.40,,,"MOCO","ASR0200A",,,,,, +3041.90,,92.40,,,"MOCO","ASR0250A",,,,,, +3302.16,,92.40,,,"MOCO","ASR0300A",,,,,, +3667.75,,92.40,,,"MOCO","ASR0400A",,,,,, +3902.51,,550.00,,,"MOCO","ASR0650A",,,,,, +4569.86,,550.00,,,"MOCO","ASR1000A",,,,,, +1377.20,,330.00,,,"MOCO","ASR0025D",,,,,, +1377.20,,330.00,,,"MOCO","ASR0040D",,,,,, +1377.20,,330.00,,,"MOCO","ASR0065D",,,,,, +2376.00,,330.00,,,"MOCO","ASR0100D",,,,,, +3131.70,,330.00,,,"MOCO","ASR0160D",,,,,, +3663.00,,605.00,,,"MOCO","ASR0250D",,,,,, +3771.90,,605.00,,,"MOCO","ASR0310D",,,,,, +6092.90,,605.00,,,"MOCO","ASR0450D",,,,,, +6092.90,,605.00,,,"MOCO","ASR0450DP",,,,,, +6938.80,,605.00,,,"MOCO","ASR0650D",,,,,, +7616.40,,605.00,,,"MOCO","ASR1075D",,,,,, +8800.00,,605.00,,,"MOCO","ASR1600D",,,,,, +12862.30,,605.00,,,"MOCO","ASR2885D",,,,,, +437.44,,,,,"AICO",,,,"EMS",,, +400.00,,,,,"AICO",,,,"LIFTING GEAR",,, +123.45,,,,,"AICO",,,,"PURGING","Diaphragm",,"REMOVE" +,,,,,"AICO",,,,"AMR",,, +245.91,,,,,"AICO",,,,"CONVERTER INSTALL",,, +311.70,,,,,"AICO",,,,"CONVERTER REMOVE",,, +996.93,,,,,"BACO",,,"RA0025LPB",,,, +996.93,,,,,"BACO",,,"RA0025MPB",,,, +996.93,,,,,"BACO",,,"RA0040LPB",,,, +996.93,,,,,"BACO",,,"RA0040MPB",,,, +1620.02,,,,,"BACO",,,"RA0065LPB",,,, +1620.02,,,,,"BACO",,,"RA0100LPB",,,, +996.93,,,,,"BACO",,,"RA0100MPB",,,, +1620.02,,,,,"BACO",,,"RA0160LPB",,,, +996.93,,,,,"BACO",,,"RA0160MPB",,,, +1620.02,,,,,"BACO",,,"RA0200LPB",,,, +996.93,,,,,"BACO",,,"RA0200MPB",,,, +1620.02,,,,,"BACO",,,"RA0250+LPB",,,, +1620.02,,,,,"BACO",,,"RA0250LPB",,,, +1620.02,,,,,"BACO",,,"RA0250MPB",,,, +1931.56,,,,,"BACO",,,"RA0300+LPB",,,, +1620.02,,,,,"BACO",,,"RA0300LPB",,,, +1620.02,,,,,"BACO",,,"RA0300MPB",,,, +1931.56,,,,,"BACO",,,"RA0400LPB",,,, +1620.02,,,,,"BACO",,,"RA0400MPB",,,, +2118.49,,,,,"BACO",,,"RA0650+LPB",,,, +1931.56,,,,,"BACO",,,"RA0650LPB",,,, +1931.56,,,,,"BACO",,,"RA0650MPB",,,, +2118.49,,,,,"BACO",,,"RA1000+LPB",,,, +1931.56,,,,,"BACO",,,"RA1000LPB",,,, +1931.56,,,,,"BACO",,,"RA1000MPB",,,, +996.93,,,,,"BACO",,,"RD0025MPB",,,, +996.93,,,,,"BACO",,,"RD0040MPB",,,, +996.93,,,,,"BACO",,,"RD0065MPB",,,, +996.93,,,,,"BACO",,,"RD0100MPB",,,, +1620.02,,,,,"BACO",,,"RD0160MPB",,,, +1620.02,,,,,"BACO",,,"RD0250MPB",,,, +1620.02,,,,,"BACO",,,"RD0310MPB",,,, +1620.02,,,,,"BACO",,,"RD0450+MPB",,,, +1620.02,,,,,"BACO",,,"RD0450MPB",,,, +1931.56,,,,,"BACO",,,"RD0650MPB",,,, +1931.56,,,,,"BACO",,,"RD1075MPB",,,, +1931.56,,,,,"BACO",,,"RD1600MPB",,,, +2430.03,,,,,"BACO",,,"RD2885MPB",,,, +996.93,,,,,"BACO",,,"U016LPB",,,, +996.93,,,,,"BACO",,,"U016MPB",,,, +996.93,,,,,"BACO",,,"U025LPB",,,, +996.93,,,,,"BACO",,,"U025MPB",,,, +996.93,,,,,"BACO",,,"U040LPB",,,, +996.93,,,,,"BACO",,,"U040MPB",,,, +996.93,,,,,"BACO",,,"U065LPB",,,, +1620.02,,,,,"BACO",,,"U065MPB",,,, +1620.02,,,,,"BACO",,,"U100LPB",,,, +1620.02,,,,,"BACO",,,"U100MPB",,,, +1620.02,,,,,"BACO",,,"U160LPB",,,, +1620.02,,,,,"BACO",,,"U160MPB",,,, +248.61,,,,,"HOCO",,"GC2",,,,, +293.47,,,,,"HOCO",,"GC2FS",,,,, +310.92,,,,,"HOCO",,"GC2MP",,,,, +354.53,,,,,"HOCO",,"GC3",,,,, +394.41,,,,,"HOCO",,"GC4",,,,, +662.96,,,,,"HOCO",,"GC4+",,,,, +781.35,,,,,"HOCO",,"GC5",,,,, +869.83,,,,,"HOCO",,"GC6LP",,,,, +981.98,,,,,"HOCO",,"GC6MP",,,,, +1094.14,,,,,"HOCO",,"GC7LP",,,,, +1206.29,,,,,"HOCO",,"GC7MP",,,,, +1265.48,,,,,"HOCO",,"GC7+LP",,,,, +1377.64,,,,,"HOCO",,"GC7+MP",,,,, +2722.88,,,,,"HOCO",,"GC8LP/MP",,,,, +316.53,,,,,"HOCO",,"Gas Cab No 2 (Multi)",,,,, +392.54,,,,,"HOCO",,"Gas Cab No 4",,,,, +891.01,,,,,"HOCO",,"Gas Cab No 6",,,,, +3673.70,,,,,"HOCO",,"Custom1",,,,, +4055.03,,,,,"HOCO",,"Custom2",,,,, +4204.57,,,,,"HOCO",,"Custom3",,,,, +3916.71,,,,,"HOCO",,"Custom4",,,,, +4326.70,,,,,"HOCO",,"Custom5",,,,, +4978.44,,,,,"HOCO",,"Custom6",,,,, +3303.59,,,,,"HOCO",,"KP1",,,,, +3535.38,,,,,"HOCO",,"KP2",,,,, +3770.90,,,,,"HOCO",,"KP3",,,,, +4431.37,,,,,"HOCO",,"KP4",,,,, +4574.68,,,,,"HOCO",,"KP5",,,,, +280.39,,,,,"HOCO",,"Gas Cab No 2BB",,,,, +392.54,,,,,"HOCO",,"Gas Cab No 4BB25",,,,, +392.54,,,,,"HOCO",,"Gas Cab No 4BB40",,,,, +956.39,,,,,"HOCO",,"Gas Cab No 6BB100",,,,, +1170.88,,,,,"HOCO",,"Gas Cab No 6BB160",,,,, +293.47,,,,,"HOCO",,"GC2FSBB",,,,, +354.53,,,,,"HOCO",,"GC3BB",,,,, +394.41,,,,,"HOCO",,"GC4BB25",,,,, +394.41,,,,,"HOCO",,"GC4BB40",,,,, +781.35,,,,,"HOCO",,"GC5BB",,,,, +956.39,,,,,"HOCO",,"GC6BB100",,,,, +1170.88,,,,,"HOCO",,"GC6BB160",,,,, +248.61,,,,,"HOCO",,"GC2BB",,,,, +316.53,,,,,"HOCO",,"Gas Cab No 2MP",,,,, +5625.20,,,,,"HOCO",,"Custom7",,,,, +543.21,,,,,"AICO",,,,"PURGING","Diaphragm",,"ADVERSARIAL" +876.54,,,,,"AICO",,,,"PURGING","Diaphragm",, +456.78,,,,,"AICO",,,,"PURGING","Diaphragm",,"STD REMOVE" diff --git a/Modules/get_quote_items.fnc b/Modules/get_quote_items.fnc index 04f0fab..6fe6bb2 100644 --- a/Modules/get_quote_items.fnc +++ b/Modules/get_quote_items.fnc @@ -1,26 +1,32 @@ -create or replace function get_quote_items(p_quote_id in number) return varchar2 is - ret_items varchar2(250); +CREATE OR REPLACE FUNCTION get_quote_items(p_quote_id IN NUMBER) + RETURN VARCHAR2 IS + ret_items VARCHAR2(250); first_item BOOLEAN := TRUE; BEGIN --blank string ret_items := ''; - - FOR cur_item IN (SELECT * FROM quote_items quit - WHERE quit.qute_id = p_quote_id - AND quit.adit_code IS NOT NULL) LOOP + + FOR cur_item IN (SELECT adit.description + FROM quote_items quit + JOIN additional_items adit ON (adit.code = + quit.adit_code) + WHERE quit.qute_id = p_quote_id + AND quit.adit_code IS NOT NULL + ORDER BY description) LOOP IF first_item THEN - ret_items := cur_item.adit_code; + ret_items := cur_item.description; first_item := FALSE; - ELSE --add a seperator - ret_items := ret_items ||', '|| cur_item.adit_code; + ELSE + --add a seperator + ret_items := ret_items || ', ' || cur_item.description; END IF; END LOOP; - return(ret_items); + RETURN(ret_items); EXCEPTION WHEN OTHERS THEN --return an empty string just in case RETURN(NULL); -end get_quote_items; +END get_quote_items; / diff --git a/Modules/mip_bulk_load.pck b/Modules/mip_bulk_load.pck index b0df9b2..b113f45 100644 --- a/Modules/mip_bulk_load.pck +++ b/Modules/mip_bulk_load.pck @@ -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'); diff --git a/Modules/mip_quotation.pck b/Modules/mip_quotation.pck index 85d60df..5dd2066 100644 --- a/Modules/mip_quotation.pck +++ b/Modules/mip_quotation.pck @@ -2056,6 +2056,7 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); BEGIN pl('get_aico:' || p_adit_code || ':' || p_regi_code ,$$PLSQL_LINE); + SELECT lead_time ,selling_price ,cost_price @@ -2072,6 +2073,11 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); ,delivery_cost ,adit_code FROM (SELECT CASE + WHEN cost.enty_code IS NULL THEN + 0 + ELSE + 1000 + END + CASE WHEN cost.regi_code IS NULL THEN 0 ELSE @@ -2882,7 +2888,8 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); ,'AQI'); END IF; - IF p_enqu.purging_required IN ('TM', 'FC') THEN + IF p_enqu.purging_required IN ('TM', 'FC') + OR p_enqu.enty_code = 'ADVERSARIAL' THEN INSERT INTO quote_items (id ,qute_id @@ -3149,7 +3156,8 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); -- -- Purging required on Time and Materials basis -- - IF p_enqu.purging_required = 'TM' THEN + IF p_enqu.purging_required = 'TM' + OR p_enqu.enty_code = 'ADVERSARIAL' THEN l_purging_costs.selling_price := NULL; l_purging_costs.cost_price := NULL; l_purging_costs.delivery_cost := NULL; @@ -3469,7 +3477,8 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); -- -- Purging required on Time and Materials basis -- - IF p_enqu.purging_required = 'TM' THEN + IF p_enqu.purging_required = 'TM' + OR p_enqu.enty_code = 'ADVERSARIAL' THEN l_purging_costs.selling_price := NULL; l_purging_costs.cost_price := NULL; l_purging_costs.delivery_cost := NULL; @@ -3584,7 +3593,8 @@ RECEIVED AT THIS ADDRESS CANNOT BE RESPONDED TO.'); ,'AQI'); END IF; - IF p_enqu.purging_required IN ('TM', 'FC') THEN + IF p_enqu.purging_required IN ('TM', 'FC') + OR p_enqu.enty_code = 'ADVERSARIAL' THEN INSERT INTO quote_items (id ,qute_id