Commit 836f050b 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@92008 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 53395076
......@@ -33825,3 +33825,63 @@ VALUES (
commit;
---19-10-12 unique base
update system_events set service_code = 'prcm_default_ejb', comp_type =
'EJB', comp_name = 'PoRcpConf'
where obj_name = 'porcp' and event_code = 'pre_confirm';
alter table sordalloc add wave_flag char(1);
create or replace
FUNCTION FN_CHECK_MANUAL_STOCK_ALLOC(SI_SALE_ORDER IN CHAR, SI_LINE_NO IN CHAR )
RETURN number is FLAG number ;
CNT NUMBER;
CNT1 NUMBER;
BEGIN
BEGIN
SELECT count(*) INTO CNT FROM SORDALLOC WHERE SALE_ORDER = SI_SALE_ORDER AND LINE_NO = SI_LINE_NO;
IF (CNT > 0 ) THEN
SELECT count(*) INTO CNT1 FROM SORDALLOC WHERE SALE_ORDER = SI_SALE_ORDER AND LINE_NO = SI_LINE_NO
AND (CASE WHEN WAVE_FLAG IS NULL THEN 'N' ELSE WAVE_FLAG END) = 'Y';
IF( CNT1 >0 ) THEN
FLAG := 1;
ELSE
FLAG := 0 ;
END IF;
ELSE
FLAG :=3;
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
FLAG :=2;
END;
RETURN FLAG;
END;
/
create or replace
FUNCTION FN_MANUAL_STOCK_FOR_EACHITEM(SI_SALE_ORDER IN CHAR, SI_LINE_NO IN CHAR)
RETURN char is FLAG char;
CNT NUMBER;
CNT1 NUMBER;
BEGIN
BEGIN
SELECT count(*) INTO CNT FROM SORDALLOC WHERE SALE_ORDER = SI_SALE_ORDER AND LINE_NO = SI_LINE_NO
AND (CASE WHEN WAVE_FLAG IS NULL THEN 'N' ELSE WAVE_FLAG END) = 'N';
IF (CNT > 0 ) THEN
FLAG := 'M';
ELSE
FLAG := 'N';
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
FLAG :='E';
END;
RETURN FLAG;
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