Commit b55cac06 authored by caluka's avatar caluka

sql updated position description get from function


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100071 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 113307f1
...@@ -518,6 +518,75 @@ order by stn.descr asc' ...@@ -518,6 +518,75 @@ order by stn.descr asc'
WHERE mod_name='W_SECONDORY_SALE_GWT' AND field_name='CUST_CODE'; WHERE mod_name='W_SECONDORY_SALE_GWT' AND field_name='CUST_CODE';
---End added by chandrashekar on 08-jan-2016 ---End added by chandrashekar on 08-jan-2016
--Start added by chandrashekar on 29-jan-2016
UPDATE pophelp SET sql_str='SELECT A.POS_CODE,A.DESCR,trim(A.EMP_CODE) as emp_code,C.EMP_FNAME||'' ''||C.EMP_MNAME||'' ''||C.EMP_LNAME NAME,
B.CUST_CODE,a.table_no FROM ORG_STRUCTURE A,ORG_STRUCTURE_CUST B,
EMPLOYEE C
WHERE A.VERSION_ID=B.VERSION_ID AND A.POS_CODE=B.POS_CODE AND
A.TABLE_NO=B.TABLE_NO
AND A.VERSION_ID IN(SELECT MAX(VERSION_ID) FROM ORG_STRUCTURE D)
AND A.EMP_CODE(+)=C.EMP_CODE
AND B.POS_CODE IN(SELECT C.POS_CODE FROM ORG_STRUCTURE C
START WITH C.POS_CODE=''?''
CONNECT BY PRIOR C.POS_CODE=C.POS_CODE__REPTO
AND A.VERSION_ID=C.VERSION_ID
)
ORDER BY LEVEL_NO',sql_input=':pos_code'
where mod_name='W_SECONDORY_SALE_GWT' AND field_name='EMP_CODE';
UPDATE pophelp SET
sql_input=':pos_code,:item_ser,:pophelp_frmdt,:pophelp_todt,:cust_code,:cust_code,:cust_code,:country_code',
sql_str='select trim(cust.cust_code) as cust_code,cust.cust_name,stn.descr as Station,org.table_no item_ser
from org_structure org,org_structure_cust orgcust,customer cust ,
station stn,customer_series custser,state state
where org.version_id=orgcust.version_id and
org.pos_code=orgcust.pos_code and
org.table_no=orgcust.table_no and
orgcust.cust_code=cust.cust_code
and cust.stan_code=stn.stan_code
and custser.cust_code=cust.cust_code and custser.black_listed !=''Y''
and custser.item_ser=org.table_no
AND orgcust.pos_code =''?''
AND org.table_no =''?''
and org.version_id in (select max(version_id) from org_structure )
and orgcust.cust_code not in(SELECT distinct(cust_code) FROM cust_stock WHERE
from_date >= ''?''
and to_date <= ''?'') AND (cust.SH_NAME LIKE upper(''?%'')
or cust.cust_code LIKE upper(''?%'') OR cust.cust_name LIKE upper(''?%''))
and state.count_code=''?'' and state.state_code=stn.state_code
order by stn.descr asc '
WHERE mod_name='W_SECONDORY_SALE_GWT' AND field_name='CUST_CODE';
create or replace
FUNCTION FN_GET_POSCODE_DESCR(as_poscode char)
return Varchar2 is ls_descr org_structure.descr%type;
begin
IF as_poscode IS NULL OR LENGTH(LTRIM(RTRIM(as_poscode))) = 0 OR RTRIM(as_poscode) IS NULL THEN
ls_descr := '';
ELSE
select descr||' ('||RTRIM(pool_code)||')' into ls_descr from org_structure
where pos_code =as_poscode
and version_id in (select max(version_id) from org_structure ) ;
END IF;
return ls_descr;
end;
INSERT into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY)
values ('secondory_sale_gwt','1 ','pos_code','Y');
Insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN)
values ('POS_CODE','W_SECONDORY_SALE_GWT','SELECT trim(A.POS_CODE) as pos_code ,A.DESCR,trim(A.EMP_CODE) as emp_code,C.EMP_FNAME||'' ''||C.EMP_MNAME||'' ''||C.EMP_LNAME NAME,
a.table_no FROM ORG_STRUCTURE A ,EMPLOYEE C
WHERE A.VERSION_ID IN(SELECT MAX(VERSION_ID) FROM ORG_STRUCTURE D)
AND A.EMP_CODE(+)=C.EMP_CODE
AND A.POS_CODE IN(SELECT C.POS_CODE FROM ORG_STRUCTURE C
START WITH C.POS_CODE=''?''
CONNECT BY PRIOR C.POS_CODE=C.POS_CODE__REPTO
AND A.VERSION_ID=C.VERSION_ID
)
ORDER BY LEVEL_NO',null,'Position Code',0,0,null,null,null,'0',null,':pos_code',0,null,null,null,null,null,0,null,null,null);
----End added by chandrashekar on 29-jan-2016
......
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