Commit 2ed9ba3d authored by ppatro's avatar ppatro

To merge src for WMS updated wave gen changes.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91983 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 555f2d5b
......@@ -13,15 +13,43 @@
<reportFont name="Report_Font" isDefault="false" fontName="Courier New" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<parameter name="PTCN" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT WDET.PTCN,
ROWNUM AS SR_NO,
ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
<![CDATA[SELECT T.PTCN AS PTCN,
T.TRACKING_NO AS TRACKING_NO,
T.CARTON_NO AS CARTON_NO,
T.REF_SER AS REF_SER,
ROUND((SUM(T.GROSS_WEIGHT) + CASE WHEN T.REF_SER = 'M-PICK' THEN
(SELECT NETT_WEIGHT FROM PACKING WHERE PACK_CODE = (SELECT PACK_CODE FROM CARTON_MASTER WHERE CARTON_NO = T.CARTON_NO)) ELSE 0 END) / 2.20462262185 , 5) AS GROSS_WEIGHT,
T.SHIP_DATE AS SHIP_DATE,
T.SHIP_FROM AS SHIP_FROM,
T.SHIP_ADD1 AS SHIP_ADD1,
T.SHIP_ADD2 AS SHIP_ADD2,
T.SHIP_ADD3 AS SHIP_ADD3,
T.SHIP_CITY AS SHIP_CITY,
T.SHIP_STATE_CODE AS SHIP_STATE_CODE,
T.SHIP_PIN AS SHIP_PIN,
T.CONSIGEE_NAME AS CONSIGEE_NAME,
T.CONSIGEE_ADD1 AS CONSIGEE_ADD1,
T.CONSIGEE_ADD2 AS CONSIGEE_ADD2,
T.CONSIGEE_ADD3 AS CONSIGEE_ADD3,
T.CONSIGEE_CITY AS CONSIGEE_CITY,
T.CONSIGEE_STATE_CODE AS CONSIGEE_STATE_CODE,
T.CONSIGEE_PIN AS CONSIGEE_PIN,
T.CONSIGEE_COUNT_CODE AS CONSIGEE_COUNT_CODE
FROM
(SELECT WDET.PTCN,
'' AS TRACKING_NO,
CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END AS CARTON_NO,
WDET.REF_SER AS REF_SER,
NVL((CASE WHEN WDET.REF_SER = 'C-PICK' OR WDET.REF_SER = 'M-PICK' THEN
(SELECT GROSS_WEIGHT FROM ITEM_LOT_PACKSIZE
WHERE PDET.ITEM_CODE = ITEM_LOT_PACKSIZE.ITEM_CODE
AND (PDET.LOT_NO >= ITEM_LOT_PACKSIZE.LOT_NO__FROM
AND PDET.LOT_NO <= ITEM_LOT_PACKSIZE.LOT_NO__TO))
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT END ) / 2.20462262185 , 5) AS GROSS_WEIGHT ,
DESPATCH.DESP_DATE AS SHIP_DATE,
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT
END ),0) AS GROSS_WEIGHT ,
(SELECT DESPATCH.DESP_DATE FROM DESPATCH WHERE DESP_ID =
(SELECT REF_ID FROM WAVE_TASK_DET WHERE WAVE_TASK_DET.REF_SER = 'S-DSP'
AND WAVE_TASK_DET.PTCN = WDET.PTCN) ) SHIP_DATE,
SITE.DESCR AS SHIP_FROM,
SITE.ADD1 AS SHIP_ADD1,
SITE.ADD2 AS SHIP_ADD2,
......@@ -36,8 +64,7 @@ CUSTOMER.ADDR3 AS CONSIGEE_ADD3,
CUSTOMER.CITY AS CONSIGEE_CITY,
CUSTOMER.STATE_CODE AS CONSIGEE_STATE_CODE,
CUSTOMER.PIN AS CONSIGEE_PIN,
CUSTOMER.COUNT_CODE AS CONSIGEE_COUNT_CODE,
'' AS TRACKING_NO
CUSTOMER.COUNT_CODE AS CONSIGEE_COUNT_CODE
FROM WAVE_TASK_DET WDET,
CARTON_MASTER CM,
......@@ -48,19 +75,22 @@ CUSTOMER CUSTOMER,
SITE SITE
WHERE WDET.PTCN = '$P!{PTCN}'
AND WDET.REF_SER IN ('C-PICK','A-PICK')
AND WDET.REF_SER IN ('C-PICK','A-PICK','M-PICK')
AND PDET.PICK_ORDER = WDET.REF_ID
AND CM.PICK_ORDER = PDET.PICK_ORDER
AND CM.LINE_NO__PICK = PDET.LINE_NO
AND ITEM.ITEM_CODE = PDET.ITEM_CODE
AND NVL(ITEM.HAZARDOUS , 'Y') = 'Y'
AND NVL(ITEM.HAZARDOUS , 'N') = 'Y'
AND DESPATCH.DESP_ID = (SELECT REF_ID FROM WAVE_TASK_DET WHERE REF_SER = 'S-DSP' AND PTCN = WDET.PTCN)
AND SITE.SITE_CODE = DESPATCH.SITE_CODE
AND CUSTOMER.CUST_CODE = DESPATCH.CUST_CODE__DLV
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
AND DESPATCH.TRANS_MODE = 'A'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END
) T
GROUP BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE,T.SHIP_DATE ,T.SHIP_FROM ,T.SHIP_ADD1 ,T.SHIP_ADD2 ,T.SHIP_ADD3 ,T.SHIP_CITY ,T.SHIP_STATE_CODE ,T.SHIP_PIN ,T.CONSIGEE_NAME ,T.CONSIGEE_ADD1 ,T.CONSIGEE_ADD2 ,T.CONSIGEE_ADD3 ,T.CONSIGEE_CITY ,T.CONSIGEE_STATE_CODE ,T.CONSIGEE_PIN ,T.CONSIGEE_COUNT_CODE
ORDER BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE,T.SHIP_DATE ,T.SHIP_FROM ,T.SHIP_ADD1 ,T.SHIP_ADD2 ,T.SHIP_ADD3 ,T.SHIP_CITY ,T.SHIP_STATE_CODE ,T.SHIP_PIN ,T.CONSIGEE_NAME ,T.CONSIGEE_ADD1 ,T.CONSIGEE_ADD2 ,T.CONSIGEE_ADD3 ,T.CONSIGEE_CITY ,T.CONSIGEE_STATE_CODE ,T.CONSIGEE_PIN ,T.CONSIGEE_COUNT_CODE]]>
</queryString>
<field name="PTCN" class="java.lang.String"/>
<field name="SR_NO" class="java.lang.Double"/>
<field name="GROSS_WEIGHT" class="java.lang.Double"/>
<field name="SHIP_DATE" class="java.util.Date"/>
<field name="TRACKING_NO" class="java.lang.String"/>
......@@ -79,6 +109,8 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
<field name="CONSIGEE_ADD1" class="java.lang.String"/>
<field name="CONSIGEE_ADD2" class="java.lang.String"/>
<field name="CONSIGEE_ADD3" class="java.lang.String"/>
<field name="CARTON_NO" class="java.lang.String"/>
<field name="REF_SER" class="java.lang.String"/>
<variable name="varPage01" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String("Page " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
......@@ -99,8 +131,8 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_ADD3}) ? " " : "\n"+ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_ADD3}))
+"\n"+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_CITY}) ? " " : ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_CITY})+", ")+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_COUNT_CODE}) ? " " :ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_COUNT_CODE}))+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_PIN}) ? " " :" "+ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_PIN})))]]></variableExpression>
</variable>
<group name="SR_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{SR_NO}]]></groupExpression>
<group name="CARTON_NO_GR" isStartNewPage="true" isResetPageNumber="true">
<groupExpression><![CDATA[$F{CARTON_NO}]]></groupExpression>
<groupHeader>
<band height="42">
<subreport>
......@@ -115,12 +147,12 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
<subreportParameter name="TRACK_NO">
<subreportParameterExpression><![CDATA[$F{TRACKING_NO}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="GROSS">
<subreportParameterExpression><![CDATA[$F{GROSS_WEIGHT}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="CONSIGNEE">
<subreportParameterExpression><![CDATA[new java.lang.String($V{variable2})]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="GROSS">
<subreportParameterExpression><![CDATA[$F{GROSS_WEIGHT}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression class="java.io.InputStream"><![CDATA[new FileInputStream("/data/jboss-5.1.0.GA/server/default/deploy/ibase.ear/ibase.war/webitm/reports/jrxml/haz_mat_label_sub2.jasper")]]></subreportExpression>
</subreport>
......
......@@ -8,20 +8,31 @@
<property name="com.jasperassistant.designer.Units" value="Inches"/>
<property name="com.jasperassistant.designer.Grid" value="false"/>
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="205"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<reportFont name="Report_Font" isDefault="false" fontName="Courier New" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<parameter name="PTCN" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT WDET.PTCN,
ROWNUM AS SR_NO,
<![CDATA[SELECT T.PTCN AS PTCN,
T.TRACKING_NO AS TRACKING_NO,
T.CARTON_NO AS CARTON_NO,
T.REF_SER AS REF_SER,
ROUND((SUM(T.GROSS_WEIGHT) + CASE WHEN T.REF_SER = 'M-PICK' THEN
(SELECT NETT_WEIGHT FROM PACKING WHERE PACK_CODE = (SELECT PACK_CODE FROM CARTON_MASTER WHERE CARTON_NO = T.CARTON_NO)) ELSE 0 END) / 2.20462262185 , 5) AS GROSS_WEIGHT,
T.SHIP_DATE AS SHIP_DATE
FROM
(
SELECT WDET.PTCN AS PTCN,
' ' AS TRACKING_NO,
ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END AS CARTON_NO,
WDET.REF_SER AS REF_SER,
NVL((CASE WHEN WDET.REF_SER = 'C-PICK' OR WDET.REF_SER = 'M-PICK' THEN
(SELECT GROSS_WEIGHT FROM ITEM_LOT_PACKSIZE
WHERE PDET.ITEM_CODE = ITEM_LOT_PACKSIZE.ITEM_CODE
AND (PDET.LOT_NO >= ITEM_LOT_PACKSIZE.LOT_NO__FROM
AND PDET.LOT_NO <= ITEM_LOT_PACKSIZE.LOT_NO__TO))
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT END ) / 2.20462262185 , 5) AS GROSS_WEIGHT ,
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT
END ),0) AS GROSS_WEIGHT ,
(SELECT DESPATCH.DESP_DATE FROM DESPATCH WHERE DESP_ID =
(SELECT REF_ID FROM WAVE_TASK_DET WHERE WAVE_TASK_DET.REF_SER = 'S-DSP'
AND WAVE_TASK_DET.PTCN = WDET.PTCN) ) AS SHIP_DATE
......@@ -29,29 +40,36 @@ ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
FROM WAVE_TASK_DET WDET,
CARTON_MASTER CM,
PICK_ORD_DET PDET,
ITEM
ITEM,
DESPATCH DESP
WHERE WDET.PTCN = '$P!{PTCN}'
AND WDET.REF_SER IN ('C-PICK','A-PICK')
AND WDET.REF_SER IN ('C-PICK','A-PICK','M-PICK')
AND PDET.PICK_ORDER = WDET.REF_ID
AND CM.PICK_ORDER = PDET.PICK_ORDER
AND CM.LINE_NO__PICK = PDET.LINE_NO
AND ITEM.ITEM_CODE = PDET.ITEM_CODE
AND NVL(ITEM.HAZARDOUS , 'Y') = 'Y'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
AND DESP.DESP_ID = (SELECT REF_ID FROM WAVE_TASK_DET WHERE REF_SER = 'S-DSP' AND PTCN = WDET.PTCN)
AND NVL(ITEM.HAZARDOUS , 'N') = 'Y'
AND DESP.TRANS_MODE = 'A'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END) T
GROUP BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE
ORDER BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE
]]>
</queryString>
<field name="PTCN" class="java.lang.String"/>
<field name="SR_NO" class="java.lang.Double"/>
<field name="GROSS_WEIGHT" class="java.lang.Double"/>
<field name="SHIP_DATE" class="java.util.Date"/>
<field name="TRACKING_NO" class="java.lang.String"/>
<field name="CARTON_NO" class="java.lang.String"/>
<field name="REF_SER" class="java.lang.String"/>
<variable name="varPage01" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String("Page " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
<variable name="varPgCount02" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String(""+ " of " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
<group name="SR_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{SR_NO}]]></groupExpression>
<group name="CARTON_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{CARTON_NO}]]></groupExpression>
<groupHeader>
<band height="42">
<subreport>
......
......@@ -13,15 +13,43 @@
<reportFont name="Report_Font" isDefault="false" fontName="Courier New" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<parameter name="PTCN" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT WDET.PTCN,
ROWNUM AS SR_NO,
ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
<![CDATA[SELECT T.PTCN AS PTCN,
T.TRACKING_NO AS TRACKING_NO,
T.CARTON_NO AS CARTON_NO,
T.REF_SER AS REF_SER,
ROUND((SUM(T.GROSS_WEIGHT) + CASE WHEN T.REF_SER = 'M-PICK' THEN
(SELECT NETT_WEIGHT FROM PACKING WHERE PACK_CODE = (SELECT PACK_CODE FROM CARTON_MASTER WHERE CARTON_NO = T.CARTON_NO)) ELSE 0 END) / 2.20462262185 , 5) AS GROSS_WEIGHT,
T.SHIP_DATE AS SHIP_DATE,
T.SHIP_FROM AS SHIP_FROM,
T.SHIP_ADD1 AS SHIP_ADD1,
T.SHIP_ADD2 AS SHIP_ADD2,
T.SHIP_ADD3 AS SHIP_ADD3,
T.SHIP_CITY AS SHIP_CITY,
T.SHIP_STATE_CODE AS SHIP_STATE_CODE,
T.SHIP_PIN AS SHIP_PIN,
T.CONSIGEE_NAME AS CONSIGEE_NAME,
T.CONSIGEE_ADD1 AS CONSIGEE_ADD1,
T.CONSIGEE_ADD2 AS CONSIGEE_ADD2,
T.CONSIGEE_ADD3 AS CONSIGEE_ADD3,
T.CONSIGEE_CITY AS CONSIGEE_CITY,
T.CONSIGEE_STATE_CODE AS CONSIGEE_STATE_CODE,
T.CONSIGEE_PIN AS CONSIGEE_PIN,
T.CONSIGEE_COUNT_CODE AS CONSIGEE_COUNT_CODE
FROM
(SELECT WDET.PTCN,
'' AS TRACKING_NO,
CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END AS CARTON_NO,
WDET.REF_SER AS REF_SER,
NVL((CASE WHEN WDET.REF_SER = 'C-PICK' OR WDET.REF_SER = 'M-PICK' THEN
(SELECT GROSS_WEIGHT FROM ITEM_LOT_PACKSIZE
WHERE PDET.ITEM_CODE = ITEM_LOT_PACKSIZE.ITEM_CODE
AND (PDET.LOT_NO >= ITEM_LOT_PACKSIZE.LOT_NO__FROM
AND PDET.LOT_NO <= ITEM_LOT_PACKSIZE.LOT_NO__TO))
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT END ) / 2.20462262185 , 5) AS GROSS_WEIGHT ,
DESPATCH.DESP_DATE AS SHIP_DATE,
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT
END ),0) AS GROSS_WEIGHT ,
(SELECT DESPATCH.DESP_DATE FROM DESPATCH WHERE DESP_ID =
(SELECT REF_ID FROM WAVE_TASK_DET WHERE WAVE_TASK_DET.REF_SER = 'S-DSP'
AND WAVE_TASK_DET.PTCN = WDET.PTCN) ) SHIP_DATE,
SITE.DESCR AS SHIP_FROM,
SITE.ADD1 AS SHIP_ADD1,
SITE.ADD2 AS SHIP_ADD2,
......@@ -36,8 +64,7 @@ CUSTOMER.ADDR3 AS CONSIGEE_ADD3,
CUSTOMER.CITY AS CONSIGEE_CITY,
CUSTOMER.STATE_CODE AS CONSIGEE_STATE_CODE,
CUSTOMER.PIN AS CONSIGEE_PIN,
CUSTOMER.COUNT_CODE AS CONSIGEE_COUNT_CODE,
'' AS TRACKING_NO
CUSTOMER.COUNT_CODE AS CONSIGEE_COUNT_CODE
FROM WAVE_TASK_DET WDET,
CARTON_MASTER CM,
......@@ -48,19 +75,22 @@ CUSTOMER CUSTOMER,
SITE SITE
WHERE WDET.PTCN = '$P!{PTCN}'
AND WDET.REF_SER IN ('C-PICK','A-PICK')
AND WDET.REF_SER IN ('C-PICK','A-PICK','M-PICK')
AND PDET.PICK_ORDER = WDET.REF_ID
AND CM.PICK_ORDER = PDET.PICK_ORDER
AND CM.LINE_NO__PICK = PDET.LINE_NO
AND ITEM.ITEM_CODE = PDET.ITEM_CODE
AND NVL(ITEM.HAZARDOUS , 'Y') = 'Y'
AND NVL(ITEM.HAZARDOUS , 'N') = 'Y'
AND DESPATCH.DESP_ID = (SELECT REF_ID FROM WAVE_TASK_DET WHERE REF_SER = 'S-DSP' AND PTCN = WDET.PTCN)
AND SITE.SITE_CODE = DESPATCH.SITE_CODE
AND CUSTOMER.CUST_CODE = DESPATCH.CUST_CODE__DLV
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
AND DESPATCH.TRANS_MODE = 'A'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END
) T
GROUP BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE,T.SHIP_DATE ,T.SHIP_FROM ,T.SHIP_ADD1 ,T.SHIP_ADD2 ,T.SHIP_ADD3 ,T.SHIP_CITY ,T.SHIP_STATE_CODE ,T.SHIP_PIN ,T.CONSIGEE_NAME ,T.CONSIGEE_ADD1 ,T.CONSIGEE_ADD2 ,T.CONSIGEE_ADD3 ,T.CONSIGEE_CITY ,T.CONSIGEE_STATE_CODE ,T.CONSIGEE_PIN ,T.CONSIGEE_COUNT_CODE
ORDER BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE,T.SHIP_DATE ,T.SHIP_FROM ,T.SHIP_ADD1 ,T.SHIP_ADD2 ,T.SHIP_ADD3 ,T.SHIP_CITY ,T.SHIP_STATE_CODE ,T.SHIP_PIN ,T.CONSIGEE_NAME ,T.CONSIGEE_ADD1 ,T.CONSIGEE_ADD2 ,T.CONSIGEE_ADD3 ,T.CONSIGEE_CITY ,T.CONSIGEE_STATE_CODE ,T.CONSIGEE_PIN ,T.CONSIGEE_COUNT_CODE]]>
</queryString>
<field name="PTCN" class="java.lang.String"/>
<field name="SR_NO" class="java.lang.Double"/>
<field name="GROSS_WEIGHT" class="java.lang.Double"/>
<field name="SHIP_DATE" class="java.util.Date"/>
<field name="TRACKING_NO" class="java.lang.String"/>
......@@ -79,6 +109,8 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
<field name="CONSIGEE_ADD1" class="java.lang.String"/>
<field name="CONSIGEE_ADD2" class="java.lang.String"/>
<field name="CONSIGEE_ADD3" class="java.lang.String"/>
<field name="CARTON_NO" class="java.lang.String"/>
<field name="REF_SER" class="java.lang.String"/>
<variable name="varPage01" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String("Page " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
......@@ -99,8 +131,8 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_ADD3}) ? " " : "\n"+ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_ADD3}))
+"\n"+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_CITY}) ? " " : ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_CITY})+", ")+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_COUNT_CODE}) ? " " :ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_COUNT_CODE}))+(ibase.webitm.reports.utility.BaseReportMethods.isNull($F{CONSIGEE_PIN}) ? " " :" "+ibase.webitm.reports.utility.BaseReportMethods.trim($F{CONSIGEE_PIN})))]]></variableExpression>
</variable>
<group name="SR_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{SR_NO}]]></groupExpression>
<group name="CARTON_NO_GR" isStartNewPage="true" isResetPageNumber="true">
<groupExpression><![CDATA[$F{CARTON_NO}]]></groupExpression>
<groupHeader>
<band height="42">
<subreport>
......@@ -115,12 +147,12 @@ ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
<subreportParameter name="TRACK_NO">
<subreportParameterExpression><![CDATA[$F{TRACKING_NO}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="GROSS">
<subreportParameterExpression><![CDATA[$F{GROSS_WEIGHT}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="CONSIGNEE">
<subreportParameterExpression><![CDATA[new java.lang.String($V{variable2})]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="GROSS">
<subreportParameterExpression><![CDATA[$F{GROSS_WEIGHT}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression class="java.io.InputStream"><![CDATA[new FileInputStream("C:/jboss-5.1.0.GA/server/default/deploy/ibase.ear/ibase.war/webitm/reports/jrxml/haz_mat_label_sub2.jasper")]]></subreportExpression>
</subreport>
......
......@@ -8,20 +8,31 @@
<property name="com.jasperassistant.designer.Units" value="Inches"/>
<property name="com.jasperassistant.designer.Grid" value="false"/>
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="205"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<reportFont name="Report_Font" isDefault="false" fontName="Courier New" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<parameter name="PTCN" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT WDET.PTCN,
ROWNUM AS SR_NO,
<![CDATA[SELECT T.PTCN AS PTCN,
T.TRACKING_NO AS TRACKING_NO,
T.CARTON_NO AS CARTON_NO,
T.REF_SER AS REF_SER,
ROUND((SUM(T.GROSS_WEIGHT) + CASE WHEN T.REF_SER = 'M-PICK' THEN
(SELECT NETT_WEIGHT FROM PACKING WHERE PACK_CODE = (SELECT PACK_CODE FROM CARTON_MASTER WHERE CARTON_NO = T.CARTON_NO)) ELSE 0 END) / 2.20462262185 , 5) AS GROSS_WEIGHT,
T.SHIP_DATE AS SHIP_DATE
FROM
(
SELECT WDET.PTCN AS PTCN,
' ' AS TRACKING_NO,
ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END AS CARTON_NO,
WDET.REF_SER AS REF_SER,
NVL((CASE WHEN WDET.REF_SER = 'C-PICK' OR WDET.REF_SER = 'M-PICK' THEN
(SELECT GROSS_WEIGHT FROM ITEM_LOT_PACKSIZE
WHERE PDET.ITEM_CODE = ITEM_LOT_PACKSIZE.ITEM_CODE
AND (PDET.LOT_NO >= ITEM_LOT_PACKSIZE.LOT_NO__FROM
AND PDET.LOT_NO <= ITEM_LOT_PACKSIZE.LOT_NO__TO))
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT END ) / 2.20462262185 , 5) AS GROSS_WEIGHT ,
ELSE PDET.QUANTITY * ITEM.GROSS_WEIGHT
END ),0) AS GROSS_WEIGHT ,
(SELECT DESPATCH.DESP_DATE FROM DESPATCH WHERE DESP_ID =
(SELECT REF_ID FROM WAVE_TASK_DET WHERE WAVE_TASK_DET.REF_SER = 'S-DSP'
AND WAVE_TASK_DET.PTCN = WDET.PTCN) ) AS SHIP_DATE
......@@ -29,29 +40,36 @@ ROUND((CASE WHEN WDET.REF_SER = 'C-PICK' THEN
FROM WAVE_TASK_DET WDET,
CARTON_MASTER CM,
PICK_ORD_DET PDET,
ITEM
ITEM,
DESPATCH DESP
WHERE WDET.PTCN = '$P!{PTCN}'
AND WDET.REF_SER IN ('C-PICK','A-PICK')
AND WDET.REF_SER IN ('C-PICK','A-PICK','M-PICK')
AND PDET.PICK_ORDER = WDET.REF_ID
AND CM.PICK_ORDER = PDET.PICK_ORDER
AND CM.LINE_NO__PICK = PDET.LINE_NO
AND ITEM.ITEM_CODE = PDET.ITEM_CODE
AND NVL(ITEM.HAZARDOUS , 'Y') = 'Y'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CM.CARTON_NO]]>
AND DESP.DESP_ID = (SELECT REF_ID FROM WAVE_TASK_DET WHERE REF_SER = 'S-DSP' AND PTCN = WDET.PTCN)
AND NVL(ITEM.HAZARDOUS , 'N') = 'Y'
AND DESP.TRANS_MODE = 'A'
ORDER BY CM.PICK_ORDER,CM.LINE_NO__PICK,CASE WHEN CM.MASTER_CARTON IS NULL THEN CM.CARTON_NO ELSE CM.MASTER_CARTON END) T
GROUP BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE
ORDER BY T.PTCN,T.CARTON_NO,T.TRACKING_NO,T.REF_SER,T.SHIP_DATE
]]>
</queryString>
<field name="PTCN" class="java.lang.String"/>
<field name="SR_NO" class="java.lang.Double"/>
<field name="GROSS_WEIGHT" class="java.lang.Double"/>
<field name="SHIP_DATE" class="java.util.Date"/>
<field name="TRACKING_NO" class="java.lang.String"/>
<field name="CARTON_NO" class="java.lang.String"/>
<field name="REF_SER" class="java.lang.String"/>
<variable name="varPage01" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String("Page " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
<variable name="varPgCount02" class="java.lang.String" resetType="None">
<variableExpression><![CDATA[new java.lang.String(""+ " of " + ($V{PAGE_NUMBER}).intValue())]]></variableExpression>
</variable>
<group name="SR_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{SR_NO}]]></groupExpression>
<group name="CARTON_NO_GR" isStartNewPage="true">
<groupExpression><![CDATA[$F{CARTON_NO}]]></groupExpression>
<groupHeader>
<band height="42">
<subreport>
......
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<arguments>
<argument name="PTCN" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="PTCN" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="FedEx_Ground_Shipping" rowNo="1" colNo="1" height="15" width="70"/>
<argument name="x_path" type="java.lang.String" value="/DocumentRoot/haz_mat_label" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg8" displayType="text" reportTitle="haz_mat_label" rowNo="5" colNo="1" height="15" width="70"/>
<argument name="design_source" type="java.lang.String" value="haz_mat_label.jrxml" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="haz_mat_label" rowNo="6" colNo="1" height="15" width="70"/>
<argument name="data_source" type="java.lang.String" value="SQL" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="haz_mat_label" rowNo="7" colNo="1" height="15" width="70"/>
<argument name="bind_type" type="java.lang.Integer" value="0" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="haz_mat_label" rowNo="8" colNo="1" height="15" width="70"/>
<argument name="report_type" type="java.lang.String" value="JASPER" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="haz_mat_label" rowNo="9" colNo="1" height="15" width="70"/>
<argument name="report_save_type" type="java.lang.String" value="NATIVE" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="N" label="Report Save Type " inputType="text" caseType="mixed" size="10" format="string" fontSize="10" alignment="2" fontName="" id="arg7" displayType="combo" reportTitle="haz_mat_label" rowNo="10" colNo="1" height="15" width="54"/>
</arguments>
<query no="1" family="1" datasource_name="ibase.webitm.reports.utility.DBDataObject"><![CDATA[haz_mat_label.sql]]></query>
</xs:schema>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment