Commit 41204a35 authored by prumde's avatar prumde

Updated MESMERVIS -> SUNERP

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@211007 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 126915b3
......@@ -325,32 +325,32 @@ public HashMap getSQLResultData(String sqlStr, String transDB)
summarySqlBuff.append(" SUM(DSS.CGST_AMT) as \"CGST Amount\", ");
summarySqlBuff.append(" SUM(DSS.SGST_AMT) as \"SGST Amount\", ");
summarySqlBuff.append(" SUM(DSS.IGST_AMT) as \"IGST Amount\" ");
summarySqlBuff.append(" from MESMERVIS.DWH_SALES_SUM DSS ");
summarySqlBuff.append(" LEFT OUTER JOIN MESMERVIS.ITEM I ON DSS.ITEM_CODE = I.ITEM_CODE ");
summarySqlBuff.append(" LEFT OUTER JOIN MESMERVIS.ITEMSER ISER ON I.ITEM_SER = ISER.ITEM_SER, ");
summarySqlBuff.append(" from SUNERP.DWH_SALES_SUM DSS ");
summarySqlBuff.append(" LEFT OUTER JOIN SUNERP.ITEM I ON DSS.ITEM_CODE = I.ITEM_CODE ");
summarySqlBuff.append(" LEFT OUTER JOIN SUNERP.ITEMSER ISER ON I.ITEM_SER = ISER.ITEM_SER, ");
summarySqlBuff.append(" ( ");
summarySqlBuff.append(" select lv4.level_no lv1_no, lv1.pos_code lv1, lv1.pos_code__repto lv1_repo, case when lv1.descr is null then 'NA' else lv1.descr end lv1_descr, ");
summarySqlBuff.append(" lv2.pos_code lv2, lv2.pos_code__repto lv2_repo, case when lv2.descr is null then 'NA' else lv2.descr end lv2_descr, ");
summarySqlBuff.append(" lv3.pos_code lv3, lv3.pos_code__repto lv3_repo, case when lv3.descr is null then 'NA' else lv3.descr end lv3_descr, ");
summarySqlBuff.append(" lv4.pos_code lv4, lv4.pos_code__repto lv4_repo, case when lv4.descr is null then 'NA' else lv4.descr end lv4_descr, ");
summarySqlBuff.append(" lv1.pos_code, lv1.table_no, lv1.version_id, lv1.pool_code ");
summarySqlBuff.append(" from MESMERVIS.org_structure lv1 ");
summarySqlBuff.append(" left outer join MESMERVIS.org_structure lv2 on lv1.pos_code__repto = lv2.pos_code and Lv1.TABLE_NO=Lv2.TABLE_NO and Lv1.VERSION_ID=Lv2.VERSION_ID ");
summarySqlBuff.append(" left outer join MESMERVIS.org_structure lv3 on lv2.pos_code__repto = lv3.pos_code and Lv2.TABLE_NO=Lv3.TABLE_NO and Lv2.VERSION_ID=Lv3.VERSION_ID ");
summarySqlBuff.append(" left outer join MESMERVIS.org_structure lv4 on lv3.pos_code__repto = lv4.pos_code and Lv3.TABLE_NO=Lv4.TABLE_NO and Lv3.VERSION_ID=Lv4.VERSION_ID ");
summarySqlBuff.append(" from SUNERP.org_structure lv1 ");
summarySqlBuff.append(" left outer join SUNERP.org_structure lv2 on lv1.pos_code__repto = lv2.pos_code and Lv1.TABLE_NO=Lv2.TABLE_NO and Lv1.VERSION_ID=Lv2.VERSION_ID ");
summarySqlBuff.append(" left outer join SUNERP.org_structure lv3 on lv2.pos_code__repto = lv3.pos_code and Lv2.TABLE_NO=Lv3.TABLE_NO and Lv2.VERSION_ID=Lv3.VERSION_ID ");
summarySqlBuff.append(" left outer join SUNERP.org_structure lv4 on lv3.pos_code__repto = lv4.pos_code and Lv3.TABLE_NO=Lv4.TABLE_NO and Lv3.VERSION_ID=Lv4.VERSION_ID ");
summarySqlBuff.append(" ) DHH ");
summarySqlBuff.append(" WHERE DHH.POS_CODE = DSS.POS_CODE ");
summarySqlBuff.append(" AND DHH.VERSION_ID in (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) ");
summarySqlBuff.append(" AND DHH.VERSION_ID in (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) ");
summarySqlBuff.append(" AND DHH.TABLE_NO=NVL(ISER.TABLE_NO__HIER, ISER.ITEM_SER) ");
summarySqlBuff.append(" AND to_char(DSS.DOC_DATE, 'MM/YYYY')= '"+ month +"' ");
summarySqlBuff.append(" AND I.ITEM_SER >= '00' ");
summarySqlBuff.append(" AND I.ITEM_SER <= 'zz' ");
summarySqlBuff.append(" AND DSS.SITE_CODE = '" + siteCode + "' ");
summarySqlBuff.append(" AND DSS.POS_CODE in ( ");
summarySqlBuff.append(" SELECT POS_CODE FROM MESMERVIS.ORG_STRUCTURE ");
summarySqlBuff.append(" WHERE VERSION_ID IN (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) ");
summarySqlBuff.append(" SELECT POS_CODE FROM SUNERP.ORG_STRUCTURE ");
summarySqlBuff.append(" WHERE VERSION_ID IN (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) ");
summarySqlBuff.append(" AND TABLE_NO <> 'NFE' ");
summarySqlBuff.append(" START WITH POS_CODE = (SELECT POS_CODE FROM MESMERVIS.ORG_STRUCTURE WHERE EMP_CODE= '" + empCode + "' AND VERSION_ID IN (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE' ) ");
summarySqlBuff.append(" START WITH POS_CODE = (SELECT POS_CODE FROM SUNERP.ORG_STRUCTURE WHERE EMP_CODE= '" + empCode + "' AND VERSION_ID IN (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE' ) ");
summarySqlBuff.append(" CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO) ");
summarySqlBuff.append(" group by DHH.POS_CODE, DHH.LV1_DESCR ");
......
......@@ -168,14 +168,14 @@ public HashMap getSQLResultData(String sqlStr, String transDB)
detailSqlBuff.append(" DSS.REF_SER,");
detailSqlBuff.append(" DHH.POS_CODE as \"POSITION CODE\",");
detailSqlBuff.append(" DSS.CUST_CODE as \"CUSTOMER CODE\",");
detailSqlBuff.append(" (SELECT CUST_NAME from MESMERVIS.CUSTOMER where CUST_CODE = DSS.CUST_CODE) as \"CUSTOMER NAME\",");
detailSqlBuff.append(" (SELECT CUST_NAME from SUNERP.CUSTOMER where CUST_CODE = DSS.CUST_CODE) as \"CUSTOMER NAME\",");
detailSqlBuff.append(" DSS.SITE_CODE as \"SITE CODE\",");
detailSqlBuff.append(" (SELECT DESCR from MESMERVIS.SITE where SITE_CODE = DSS.SITE_CODE) as \"SITE DESCRIPTION\",");
detailSqlBuff.append(" (SELECT DESCR from SUNERP.SITE where SITE_CODE = DSS.SITE_CODE) as \"SITE DESCRIPTION\",");
detailSqlBuff.append(" DSS.ITEM_CODE AS \"ITEM CODE\", I.DESCR AS \"ITEM DESCRIPTION\",");
detailSqlBuff.append(" I.ITEM_SER as \"ITEM SERIES\",");
detailSqlBuff.append(" ISER.DESCR as \"ITEM SERIES DESCRIPTION\",");
detailSqlBuff.append(" ISER.PRODUCT_LINE as \"PRODUCT LINE\",");
detailSqlBuff.append(" (SELECT descr from MESMERVIS.GENCODES where FLD_NAME='PRODUCT_LINE' AND mod_name='W_ITEMSER' AND RPAD(fld_value, 5, ' ') = ISER.PRODUCT_LINE) as \"PRODUCT LINE DESCRIPTION\",");
detailSqlBuff.append(" (SELECT descr from SUNERP.GENCODES where FLD_NAME='PRODUCT_LINE' AND mod_name='W_ITEMSER' AND RPAD(fld_value, 5, ' ') = ISER.PRODUCT_LINE) as \"PRODUCT LINE DESCRIPTION\",");
detailSqlBuff.append(" DSS.SALES_VALUE as \"SALES VALUE\",");
detailSqlBuff.append(" DSS.SALES_QTY as \"SALES QUANTITY\",");
......@@ -233,33 +233,33 @@ public HashMap getSQLResultData(String sqlStr, String transDB)
detailSqlBuff.append(" DHH.lv1 as \"LEVEL4 CODE\",");
detailSqlBuff.append(" DHH.lv1_descr as \"LEVEL4 DESCRIPTION\" ");
detailSqlBuff.append(" from MESMERVIS.DWH_SALES_SUM DSS");
detailSqlBuff.append(" LEFT OUTER JOIN MESMERVIS.ITEM I ON DSS.ITEM_CODE = I.ITEM_CODE");
detailSqlBuff.append(" LEFT OUTER JOIN MESMERVIS.ITEMSER ISER ON I.ITEM_SER = ISER.ITEM_SER,");
detailSqlBuff.append(" from SUNERP.DWH_SALES_SUM DSS");
detailSqlBuff.append(" LEFT OUTER JOIN SUNERP.ITEM I ON DSS.ITEM_CODE = I.ITEM_CODE");
detailSqlBuff.append(" LEFT OUTER JOIN SUNERP.ITEMSER ISER ON I.ITEM_SER = ISER.ITEM_SER,");
detailSqlBuff.append(" (");
detailSqlBuff.append(" select lv1.pos_code lv1, lv1.pos_code__repto lv1_repo, case when lv1.descr is null then 'NA' else lv1.descr end lv1_descr,");
detailSqlBuff.append(" lv2.pos_code lv2, lv2.pos_code__repto lv2_repo, case when lv2.descr is null then 'NA' else lv2.descr end lv2_descr,");
detailSqlBuff.append(" lv3.pos_code lv3, lv3.pos_code__repto lv3_repo, case when lv3.descr is null then 'NA' else lv3.descr end lv3_descr,");
detailSqlBuff.append(" lv4.pos_code lv4, lv4.pos_code__repto lv4_repo, case when lv4.descr is null then 'NA' else lv4.descr end lv4_descr,");
detailSqlBuff.append(" lv1.pos_code, lv1.table_no, lv1.version_id, lv1.pool_code");
detailSqlBuff.append(" from MESMERVIS.org_structure lv1");
detailSqlBuff.append(" left outer join MESMERVIS.org_structure lv2 on lv1.pos_code__repto = lv2.pos_code and Lv1.TABLE_NO=Lv2.TABLE_NO and Lv1.VERSION_ID=Lv2.VERSION_ID");
detailSqlBuff.append(" left outer join MESMERVIS.org_structure lv3 on lv2.pos_code__repto = lv3.pos_code and Lv2.TABLE_NO=Lv3.TABLE_NO and Lv2.VERSION_ID=Lv3.VERSION_ID");
detailSqlBuff.append(" left outer join MESMERVIS.org_structure lv4 on lv3.pos_code__repto = lv4.pos_code and Lv3.TABLE_NO=Lv4.TABLE_NO and Lv3.VERSION_ID=Lv4.VERSION_ID");
detailSqlBuff.append(" from SUNERP.org_structure lv1");
detailSqlBuff.append(" left outer join SUNERP.org_structure lv2 on lv1.pos_code__repto = lv2.pos_code and Lv1.TABLE_NO=Lv2.TABLE_NO and Lv1.VERSION_ID=Lv2.VERSION_ID");
detailSqlBuff.append(" left outer join SUNERP.org_structure lv3 on lv2.pos_code__repto = lv3.pos_code and Lv2.TABLE_NO=Lv3.TABLE_NO and Lv2.VERSION_ID=Lv3.VERSION_ID");
detailSqlBuff.append(" left outer join SUNERP.org_structure lv4 on lv3.pos_code__repto = lv4.pos_code and Lv3.TABLE_NO=Lv4.TABLE_NO and Lv3.VERSION_ID=Lv4.VERSION_ID");
detailSqlBuff.append(" ) DHH");
detailSqlBuff.append(" WHERE DHH.POS_CODE = DSS.POS_CODE");
detailSqlBuff.append(" AND DHH.VERSION_ID in (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO)");
detailSqlBuff.append(" AND DHH.VERSION_ID in (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO)");
detailSqlBuff.append(" AND DHH.TABLE_NO=NVL(ISER.TABLE_NO__HIER, ISER.ITEM_SER)");
detailSqlBuff.append(" AND to_char(DSS.DOC_DATE, 'MM/YYYY')= '"+ month +"'");
detailSqlBuff.append(" AND I.ITEM_SER >= '00'");
detailSqlBuff.append(" AND I.ITEM_SER <= 'zz'");
detailSqlBuff.append(" AND DSS.SITE_CODE = '" + siteCode + "' ");
detailSqlBuff.append(" AND DSS.POS_CODE IN (");
detailSqlBuff.append(" SELECT POS_CODE FROM MESMERVIS.ORG_STRUCTURE");
detailSqlBuff.append(" WHERE VERSION_ID IN (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE'");
detailSqlBuff.append(" START WITH POS_CODE = ( SELECT POS_CODE FROM MESMERVIS.ORG_STRUCTURE ");
detailSqlBuff.append(" SELECT POS_CODE FROM SUNERP.ORG_STRUCTURE");
detailSqlBuff.append(" WHERE VERSION_ID IN (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE'");
detailSqlBuff.append(" START WITH POS_CODE = ( SELECT POS_CODE FROM SUNERP.ORG_STRUCTURE ");
detailSqlBuff.append(" WHERE EMP_CODE= '" + empCode + "' ");
detailSqlBuff.append(" AND VERSION_ID IN (SELECT V.VERSION_ID FROM MESMERVIS.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE' )");
detailSqlBuff.append(" AND VERSION_ID IN (SELECT V.VERSION_ID FROM SUNERP.VERSION V WHERE TO_DATE(SYSDATE) BETWEEN V.EFF_FROM AND V.VALID_UPTO) AND TABLE_NO <> 'NFE' )");
detailSqlBuff.append(" CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO)");
......
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