@@ -9,8 +9,8 @@ Insert into DATA_MODEL (DATA_MODEL,DESCR,DATA_SOURCE,SOURCE_DET,SOURCE_INPUT,FOR
values('SELL_PLAN_REVIEW_ALL_DM','Sells Plan Review Dashboard NSM, GSM, RSM and ABM ALL ROLES DM','S','
SELECT
? AS PRD_CODE,
SELL_PLAN_DET.EMP_CODE as EMP_CODE_ORG,
SELL_PLAN_DET.REPORT_TO as REPORT_TO_ORG,
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 ''location_g.svg'' ELSE '''' END ) AS VACANT_IMAGE,
(
...
...
@@ -44,8 +44,8 @@ SELECT
ELSE ''violet''
END
) AS HIER_THEME,
SELL_PLAN_DET.POS_CODE AS EMP_CODE ,
SELL_PLAN_DET.POS_CODE__REPTO AS REPORT_TO,
SELL_PLAN_DET.POS_CODE ,
SELL_PLAN_DET.POS_CODE__REPTO,
SELL_PLAN_DET.PRODUCT_CODE,
SELL_PLAN_DET.PRODUCT_DESCR,
SELL_PLAN_DET.SORT_ORDER,
...
...
@@ -54,10 +54,11 @@ SELECT
FROM
(
SELECT USER_HIERARCHY.EMP_CODE,
EMP.EMP_FNAME || '''' || EMP.EMP_LNAME AS EMP_NAME,
(SELECT DESIGNATION FROM DESIGNATION WHERE DESIGN_CODE = EMP.DESIGN_CODE) AS DESIGNATION,
EMP.DESIGN_CODE,
EMP.STATUS,
(SELECT EMP_FNAME || '''' || EMP_LNAME FROM EMPLOYEE WHERE EMP_CODE = USER_HIERARCHY.EMP_CODE) AS EMP_NAME,
(SELECT DESIGNATION FROM DESIGNATION WHERE DESIGN_CODE =
(SELECT DESIGN_CODE FROM EMPLOYEE WHERE EMP_CODE = USER_HIERARCHY.EMP_CODE)) AS DESIGNATION,
(SELECT DESIGN_CODE FROM EMPLOYEE WHERE EMP_CODE = USER_HIERARCHY.EMP_CODE) AS DESIGN_CODE,
(SELECT STATUS FROM EMPLOYEE WHERE EMP_CODE = USER_HIERARCHY.EMP_CODE) AS STATUS,
USER_HIERARCHY.REPORT_TO,
USER_HIERARCHY.LEVEL_NO,
USER_HIERARCHY.POS_CODE,
...
...
@@ -79,9 +80,8 @@ FROM
START WITH O1.EMP_CODE = ?
CONNECT BY PRIOR O1.POS_CODE = O1.POS_CODE__REPTO
) USER_HIERARCHY
LEFT OUTER JOIN EMPLOYEE EMP ON USER_HIERARCHY.EMP_CODE = EMP.EMP_CODE
) 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.POS_CODE, ?)) ACHIVE_IN_OUT ON SELL_PLAN_DET.PRODUCT_CODE = ACHIVE_IN_OUT.PRODUCT_CODE
WHERE SELL_PLAN_DET.PRODUCT_CODE NOT IN (''GRP03'')
AND SELL_PLAN_DET.DESIGN_CODE <> ''ERE''
ORDER BY
...
...
@@ -105,39 +105,47 @@ delete from DATA_MODEL_INPUT where DATA_MODEL = 'SELL_PLAN_REVIEW_ESI_DM';
ORDER BY PLAN_DET.DEALER_NAME, PLAN_DET.SORT_ORDER, PLAN_DET.PRODUCT_NAME',':empCode,:empCode,:PRD_CODE,:empCode,:PRD_CODE,:PRD_CODE,:PRD_CODE,:PRD_CODE','json',to_date('27-MAR-20','DD-MON-RR'),'ADMIN ','SYSTEM',null,'PRD_CODE&empCode',null,null);