Commit ffd3dcb3 authored by prumde's avatar prumde

Updated

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@217343 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e96991e9
--For ESI users
SELECT * FROM DESIGNATION WHERE DESIGN_CODE IN ('AAM','DAM','RAM','TAM','ZAM','EIB','KMT','KW','KFR','ESL','FR','SFR','ERE') ;
UPDATE DESIGNATION SET DESIGNATION = 'LFS-IC' WHERE DESIGN_CODE IN ('AAM','DAM','RAM','TAM','ZAM') ;
UPDATE DESIGNATION SET DESIGNATION = 'ESI-IB' WHERE DESIGN_CODE IN ('EIB') ;
UPDATE DESIGNATION SET DESIGNATION = 'KAM-MT' WHERE DESIGN_CODE IN ('KMT') ;
UPDATE DESIGNATION SET DESIGNATION = 'KAM-W' WHERE DESIGN_CODE IN ('KW') ;
UPDATE DESIGNATION SET DESIGNATION = 'KAM-FR' WHERE DESIGN_CODE IN ('KFR') ;
UPDATE DESIGNATION SET DESIGNATION = 'ESI-L' WHERE DESIGN_CODE IN ('ESL') ;
UPDATE DESIGNATION SET DESIGNATION = 'ESI-FR' WHERE DESIGN_CODE IN ('FR') ;
UPDATE DESIGNATION SET DESIGNATION = 'ESI-SFR' WHERE DESIGN_CODE IN ('SFR') ;
UPDATE DESIGNATION SET DESIGNATION = 'ESI-R' WHERE DESIGN_CODE IN ('ERE') ;
--For users Other than ESI
SELECT * FROM DESIGNATION WHERE DESIGN_CODE IN ('SGSM','ABM','ASM','BDM','DM','GSM','RBM','RSE','RSM','SABM','TM' );
UPDATE DESIGNATION SET DESIGNATION = DESIGN_CODE
WHERE DESIGN_CODE IN ('SGSM','ABM','ASM','BDM','DM','GSM','RBM','RSE','RSM','SABM','TM' );
------------------------------------------------------ ------------------------------------------------------
--Profile ID updation for ESI Users 'ESL','FR','SFR' --Profile ID updation for ESI Users 'ESL','FR','SFR'
------------------------------------------------------ ------------------------------------------------------
......
-- Sells Planning Review Dashboard of ABM and RSM -- Sells Planning Review Dashboard of NSM, GSM, RSM and ABM ALL ROLES DM INSERT START---------------------------------------------
----------DELETE ABM DM-------------------------------------------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
----------DELETE RSM DM-------------------------------------------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
----------NSM, GSM, RSM and ABM ALL ROLES DM INSERT START---------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM'; delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM'; delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM'; delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_ALL_DM';
-- Sells Planning Review Dashboard of ABM and RSM
----------DELETE ABM DM-------------------------------------------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_ABM_DM';
----------DELETE RSM DM-------------------------------------------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_RSM_DM';
----------DELETE GSM DM-------------------------------------------------------------------------------
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_GSM_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_GSM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_GSM_DM';
----------DELETE NSM DM------------------------------------------------------------------------------- Insert into DATA_MODEL (DATA_MODEL,DESCR,DATA_SOURCE,SOURCE_DET,SOURCE_INPUT,FORMAT,CHG_DATE,CHG_USER,CHG_TERM,VALID_DAYS,SCOPE_NAME,SYNC_DATA_MODEL,COLUMN_ORDER)
delete from DATA_MODEL where DATA_MODEL = 'SELL_PLAN_REVIEW_NSM_DM'; values ('SELL_PLAN_REVIEW_ALL_DM','Sells Plan Review Dashboard NSM, GSM, RSM and ABM ALL ROLES DM','S',
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_NSM_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SELL_PLAN_REVIEW_NSM_DM';
Insert into DATA_MODEL (DATA_MODEL,DESCR,DATA_SOURCE,SOURCE_DET,SOURCE_INPUT,FORMAT,CHG_DATE,CHG_USER,CHG_TERM,VALID_DAYS,SCOPE_NAME,SYNC_DATA_MODEL,COLUMN_ORDER) values ('SELL_PLAN_REVIEW_ALL_DM','Sells Plan Review Dashboard NSM, GSM, RSM and ABM ALL ROLES DM','S',
' '
SELECT SELECT
SELL_PLAN_DET.EMP_CODE, SELL_PLAN_DET.EMP_CODE,
SELL_PLAN_DET.REPORT_TO,
(CASE WHEN SELL_PLAN_DET.STATUS LIKE ''N'' THEN ''Vacant'' ELSE SELL_PLAN_DET.EMP_NAME END) AS EMP_NAME, (CASE WHEN SELL_PLAN_DET.STATUS LIKE ''N'' THEN ''Vacant'' ELSE SELL_PLAN_DET.EMP_NAME END) AS EMP_NAME,
(CASE WHEN SELL_PLAN_DET.STATUS LIKE ''N'' THEN ''location_g.svg'' ELSE '''' END ) AS VACANT_IMAGE, (CASE WHEN SELL_PLAN_DET.STATUS LIKE ''N'' THEN ''location_g.svg'' ELSE '''' END ) AS VACANT_IMAGE,
(
CASE
WHEN SELL_PLAN_DET.DESIGN_CODE in (''AAM'',''DAM'',''RAM'',''TAM'',''ZAM'') THEN ''Y''
WHEN SELL_PLAN_DET.LEVEL_NO = 8 THEN ''Y''
ELSE ''N''
END
) AS IS_PLANNING_AVAIL,
SELL_PLAN_DET.DIRECT_REP,
SELL_PLAN_DET.LEVEL_NO,
SELL_PLAN_DET.DESIGNATION, SELL_PLAN_DET.DESIGNATION,
SELL_PLAN_DET.DESIGN_CODE, SELL_PLAN_DET.DESIGN_CODE,
SELL_PLAN_DET.STATION_DESCR, SELL_PLAN_DET.STATION_DESCR,
SELL_PLAN_DET.POSITION_DESCR, SELL_PLAN_DET.POSITION_DESCR,
SELL_PLAN_DET.REPORT_TO,
SELL_PLAN_DET.PRODUCT_CODE, SELL_PLAN_DET.PRODUCT_CODE,
SELL_PLAN_DET.PRODUCT_DESCR, SELL_PLAN_DET.PRODUCT_DESCR,
SELL_PLAN_DET.SORT_ORDER, SELL_PLAN_DET.SORT_ORDER,
...@@ -64,7 +35,7 @@ FROM ...@@ -64,7 +35,7 @@ FROM
( (
SELECT USER_HIERARCHY.EMP_CODE, SELECT USER_HIERARCHY.EMP_CODE,
EMP.EMP_FNAME || '' '' || EMP.EMP_LNAME AS EMP_NAME, EMP.EMP_FNAME || '' '' || EMP.EMP_LNAME AS EMP_NAME,
EMP.DESIGNATION, (SELECT DESIGNATION FROM DESIGNATION WHERE DESIGN_CODE = EMP.DESIGN_CODE) AS DESIGNATION,
EMP.DESIGN_CODE, EMP.DESIGN_CODE,
EMP.STATUS, EMP.STATUS,
(SELECT DESCR FROM STATION WHERE STAN_CODE = USER_HIERARCHY.STAN_CODE__HQ ) AS STATION_DESCR, (SELECT DESCR FROM STATION WHERE STAN_CODE = USER_HIERARCHY.STAN_CODE__HQ ) AS STATION_DESCR,
...@@ -77,6 +48,8 @@ FROM ...@@ -77,6 +48,8 @@ FROM
END END
) AS POSITION_DESCR, ) AS POSITION_DESCR,
USER_HIERARCHY.REPORT_TO, USER_HIERARCHY.REPORT_TO,
USER_HIERARCHY.DIRECT_REP,
USER_HIERARCHY.LEVEL_NO,
P.PRODUCT_CODE, P.PRODUCT_CODE,
P.DESCR AS PRODUCT_DESCR, P.DESCR AS PRODUCT_DESCR,
P.SORT_ORDER AS SORT_ORDER P.SORT_ORDER AS SORT_ORDER
...@@ -84,23 +57,24 @@ FROM ...@@ -84,23 +57,24 @@ FROM
( (
SELECT O1.EMP_CODE, SELECT O1.EMP_CODE,
(SELECT EMP_CODE FROM ORG_STRUCTURE WHERE POS_CODE = O1.POS_CODE__REPTO) AS REPORT_TO, (SELECT EMP_CODE FROM ORG_STRUCTURE WHERE POS_CODE = O1.POS_CODE__REPTO) AS REPORT_TO,
(SELECT COUNT(EMP_CODE) FROM ORG_STRUCTURE WHERE POS_CODE__REPTO = O1.POS_CODE) AS DIRECT_REP,
O1.LEVEL_NO, O1.LEVEL_NO,
O1.STAN_CODE__HQ O1.STAN_CODE__HQ
FROM ORG_STRUCTURE O1 FROM ORG_STRUCTURE O1
WHERE O1.EMP_CODE <> ? START WITH O1.EMP_CODE = ?
START WITH O1.EMP_CODE = ?
CONNECT BY PRIOR O1.POS_CODE = O1.POS_CODE__REPTO CONNECT BY PRIOR O1.POS_CODE = O1.POS_CODE__REPTO
) USER_HIERARCHY ) USER_HIERARCHY
INNER JOIN EMPLOYEE EMP ON USER_HIERARCHY.EMP_CODE = EMP.EMP_CODE AND EMP.DESIGN_CODE <> ''ERE'' LEFT OUTER JOIN EMPLOYEE EMP ON USER_HIERARCHY.EMP_CODE = EMP.EMP_CODE
) SELL_PLAN_DET ) SELL_PLAN_DET
LEFT OUTER JOIN TABLE(SELL_IN_OUT_PKG.GET_SELL_IN_OUT(SELL_PLAN_DET.EMP_CODE)) ACHIVE_IN_OUT ON SELL_PLAN_DET.PRODUCT_CODE = ACHIVE_IN_OUT.PRODUCT_CODE LEFT OUTER JOIN TABLE(SELL_IN_OUT_PKG.GET_SELL_IN_OUT(SELL_PLAN_DET.EMP_CODE)) ACHIVE_IN_OUT ON SELL_PLAN_DET.PRODUCT_CODE = ACHIVE_IN_OUT.PRODUCT_CODE
WHERE SELL_PLAN_DET.PRODUCT_CODE NOT IN (''GRP03'') WHERE SELL_PLAN_DET.PRODUCT_CODE NOT IN (''GRP03'')
AND SELL_PLAN_DET.DESIGN_CODE <> ''ERE''
ORDER BY ORDER BY
SELL_PLAN_DET.POSITION_DESCR, SELL_PLAN_DET.POSITION_DESCR,
SELL_PLAN_DET.EMP_CODE, SELL_PLAN_DET.EMP_CODE,
SELL_PLAN_DET.SORT_ORDER SELL_PLAN_DET.SORT_ORDER
', ',
':empCode,:empCode', ':empCode',
'json',SYSDATE,'ADMIN','SYSTEM',null, 'json',SYSDATE,'ADMIN','SYSTEM',null,
'FromDate'||'&'||'ToDate'||'&'||'empCode', 'FromDate'||'&'||'ToDate'||'&'||'empCode',
null,null); null,null);
...@@ -144,6 +118,7 @@ LEFT OUTER JOIN SELLS_PLANNING_DET SPD ON SP.TRAN_ID = SPD.TRAN_ID ...@@ -144,6 +118,7 @@ LEFT OUTER JOIN SELLS_PLANNING_DET SPD ON SP.TRAN_ID = SPD.TRAN_ID
LEFT OUTER JOIN ITEM I ON SPD.ITEM_CODE = I.ITEM_CODE LEFT OUTER JOIN ITEM I ON SPD.ITEM_CODE = I.ITEM_CODE
LEFT OUTER JOIN PRODUCT P ON I.PRODUCT_CODE = P.PRODUCT_CODE LEFT OUTER JOIN PRODUCT P ON I.PRODUCT_CODE = P.PRODUCT_CODE
WHERE SP.PRD_CODE = TO_CHAR(SYSDATE, ''YYYYMM'') WHERE SP.PRD_CODE = TO_CHAR(SYSDATE, ''YYYYMM'')
AND SP.STATUS = ''S''
AND P.PRODUCT_CODE NOT IN (''GRP03'') AND P.PRODUCT_CODE NOT IN (''GRP03'')
', ',
':empCode,:empCode,:empCode','json', ':empCode,:empCode,:empCode','json',
...@@ -346,7 +321,7 @@ for x in( ...@@ -346,7 +321,7 @@ for x in(
START WITH EMP_CODE = AS_SALES_PERS START WITH EMP_CODE = AS_SALES_PERS
CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO
) )
AND SP.PRD_CODE = (SELECT CODE FROM PERIOD WHERE SYSDATE BETWEEN FR_DATE AND TO_DATE) AND SP.PRD_CODE = (SELECT CODE FROM PERIOD WHERE TO_DATE(SYSDATE) BETWEEN FR_DATE AND TO_DATE)
AND SP.STATUS = 'S' AND SP.STATUS = 'S'
), ),
ACTUAL_INOUT as ( -- Actual ACTUAL_INOUT as ( -- Actual
...@@ -366,7 +341,7 @@ for x in( ...@@ -366,7 +341,7 @@ for x in(
START WITH EMP_CODE = AS_SALES_PERS START WITH EMP_CODE = AS_SALES_PERS
CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO CONNECT BY PRIOR POS_CODE = POS_CODE__REPTO
) )
AND SSIO.PRD_CODE = (SELECT CODE FROM PERIOD WHERE SYSDATE BETWEEN FR_DATE AND TO_DATE) AND SSIO.PRD_CODE = (SELECT CODE FROM PERIOD WHERE TO_DATE(SYSDATE) BETWEEN FR_DATE AND TO_DATE)
AND SSIO.STATUS = 'A' AND SSIO.STATUS = 'A'
), ),
ACHIEVE_INOUT as ( -- Achievement ACHIEVE_INOUT as ( -- Achievement
...@@ -398,4 +373,44 @@ END; ...@@ -398,4 +373,44 @@ END;
END SELL_IN_OUT_PKG; END SELL_IN_OUT_PKG;
/ /
/****************************Package End******************************************/ /****************************Package End******************************************/
\ No newline at end of file
delete from DATA_MODEL where DATA_MODEL = 'SP_REVIEW_SUMMARY_B_DM';
delete from DATA_MODEL_INPUT where DATA_MODEL = 'SP_REVIEW_SUMMARY_B_DM';
delete from DATA_MODEL_USE where DATA_MODEL = 'SP_REVIEW_SUMMARY_B_DM';
Insert into DATA_MODEL (DATA_MODEL,DESCR,DATA_SOURCE,SOURCE_DET,SOURCE_INPUT,FORMAT,CHG_DATE,CHG_USER,CHG_TERM,SCOPE_NAME)
values ('SP_REVIEW_SUMMARY_B_DM','Sell Planning Review Productwise Summary','B','',':empCode','json',SYSDATE,'ADMIN','SYSTEM','FromDate'||'&'||'ToDate'||'&'||'empCode');
Insert into DATA_MODEL_INPUT (DATA_MODEL,OBJ_NAME,MODEL_ARGS_BL,SCOPE_NAME,LINE_NO)
values ('SP_REVIEW_SUMMARY_B_DM','sp_review_summary_sc','SP_REVIEW_SUMMARY_SC',null,'1 ');
Insert into DATA_MODEL_USE (DATA_MODEL,OBJ_NAME,FORM_NAME,FIELD_NAME,IS_CRITICAL,POPHELP)
values ('SP_REVIEW_SUMMARY_B_DM','sp_review_summary_sc',null,null,'Y',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME)
values ('sp_review_summary_sc','get_scope_data','1','SP_REVIEW_SUMMARY_SC',null,'0',SYSDATE,'BASE','BASE','2','JB','ibase.dashboard.common.bean.SellsPlanSummary');
Insert into SYSTEM_EVENT_SERVICES (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM)
values ('SP_REVIEW_SUMMARY_SC',null,null,null,'getPlanSummaryData','String','S',null,null,SYSDATE,'BASE','BASE');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('SP_REVIEW_SUMMARY_SC',1,'COMPONENT_TYPE','I',null,'S',null,SYSDATE,'BASE','BASE','JB');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('SP_REVIEW_SUMMARY_SC',2,'COMPONENT_NAME','I',null,'S',null,SYSDATE,'BASE','BASE','ibase.dashboard.common.bean.SellsPlanSummary');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('SP_REVIEW_SUMMARY_SC',3,'XML_DATA__ALL','I',null,'S',null,SYSDATE,'BASE','BASE',null);
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