Commit d7039305 authored by jshinde's avatar jshinde

Request Id:W15JSUN008,In Palletization,consolidate pallet Exempted /BSR Locations consider .


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100035 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4d17b6e3
------------------------------------------------------------Palletization-----------------------------------------------------------------
INSERT INTO MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,CHG_DATE,CHG_USER,CHG_TERM) INSERT INTO MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('VMLOCGPEXT','Invalid Location Group Series', VALUES ('VMLOCGPEXT','Invalid Location Group Series',
'Scanned item should belong to same Series Location Group','E','Y',SYSDATE,'base','base'); 'Scanned item should belong to same Series Location Group','E','Y',SYSDATE,'base','base');
...@@ -9,4 +12,48 @@ VALUES ('VMITSEGEXT','Invalid Item series ', ...@@ -9,4 +12,48 @@ VALUES ('VMITSEGEXT','Invalid Item series ',
INSERT INTO DISPARM (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) INSERT INTO DISPARM (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('999999','EXTEMP_LOC_PARM','S','EXEX','EXEMPTED LOCATION',0,SYSDATE,'BASE','BASE'); VALUES ('999999','EXTEMP_LOC_PARM','S','EXEX','EXEMPTED LOCATION',0,SYSDATE,'BASE','BASE');
------------------------------------------------------------Palletization END---------------------------------------------------------------
------------------------------------------------------Pallet Consolidate 23/1/2016 requirement for Exempted /BSR Location -------------------------------
delete from pophelp where mod_name='W_CONSOLIDATE_PALLET' AND field_name='PALLET_NO';
commit;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,
CHG_TERM,DIST_OPT,SQL_INPUT,HELP_OPTION)
VALUES ('PALLET_NO','W_CONSOLIDATE_PALLET','SELECT DISTINCT S.LOC_CODE AS PALLET_NO FROM STOCK S WHERE
S.INV_STAT IN (''AWMS'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0 AND FN_CHK_RPZ(TRIM(S.LOC_CODE),'''') = 0
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''Q'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''Q'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''Q'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''B'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''B'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''B'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''X'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''X'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''X'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''M'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''M'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''M'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''U'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''U'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''U'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''P'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''P'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''P'')-1) IS NOT NULL
UNION ALL
SELECT DISTINCT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''S'')-1) FROM STOCK S WHERE
S.INV_STAT IN (''AWMSQ'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0
AND FN_CHK_RPZ(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''S'')-1),'''') = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,''S'')-1) IS NOT NULL
'
,'USER-DEFINED TYPE',0,0,SYSDATE,'BASE','BASE','0',':SITE_CODE,:SITE_CODE,:SITE_CODE,:SITE_CODE,:SITE_CODE,:SITE_CODE,:SITE_CODE,:SITE_CODE',
'0');
-------------------------------------------------------Pallet Consolidate -End------------------------------------------------------------------------------------------
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