Commit 5ff93ec5 authored by prumde's avatar prumde

Changes for Conditional Drilldown - Badge Theme color changes

Updated for any level drilldown

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@217442 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d8d9c712
......@@ -15,19 +15,37 @@ SELECT
(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 (
SELECT COLUMN_VALUE FROM TABLE(CSV_TO_ROW((SELECT PARM_VALUE FROM SFAPARM WHERE PARM_NAME = ''LFS_IC_DESIGN_CODES'' AND ORG_UNIT = ''ALL'')))
WHEN TRIM(SELL_PLAN_DET.DESIGN_CODE) IN (
SELECT COLUMN_VALUE FROM TABLE(CSV_TO_ROW((SELECT PARM_VALUE FROM SFAPARM WHERE PARM_NAME = ''LFS_IC_DESIGN_CODES'' AND ORG_UNIT = ''All'')))
) 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.DESIGN_CODE,
SELL_PLAN_DET.STATION_DESCR,
SELL_PLAN_DET.POSITION_DESCR,
(
CASE
WHEN SELL_PLAN_DET.EMP_CODE = ? THEN ''SELF''
WHEN SELL_PLAN_DET.LEVEL_NO = 5 THEN ''GSM''
WHEN SELL_PLAN_DET.LEVEL_NO = 6 THEN ''RSM''
WHEN SELL_PLAN_DET.LEVEL_NO = 7 THEN ''ABM''
WHEN SELL_PLAN_DET.LEVEL_NO = 8 THEN ''ESI''
END
) AS POSITION_DESCR,
(
CASE
WHEN SELL_PLAN_DET.LEVEL_NO = 5 THEN ''violet''
WHEN SELL_PLAN_DET.LEVEL_NO = 6 THEN ''green''
WHEN SELL_PLAN_DET.LEVEL_NO = 7 THEN ''orange''
WHEN SELL_PLAN_DET.LEVEL_NO = 8 THEN ''blue''
ELSE ''violet''
END
) AS HIER_THEME,
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,
......@@ -41,17 +59,10 @@ FROM
EMP.DESIGN_CODE,
EMP.STATUS,
(SELECT DESCR FROM STATION WHERE STAN_CODE = USER_HIERARCHY.STAN_CODE__HQ ) AS STATION_DESCR,
(
CASE
WHEN USER_HIERARCHY.LEVEL_NO = 5 THEN ''GSM''
WHEN USER_HIERARCHY.LEVEL_NO = 6 THEN ''RSM''
WHEN USER_HIERARCHY.LEVEL_NO = 7 THEN ''ABM''
WHEN USER_HIERARCHY.LEVEL_NO = 8 THEN ''ESI''
END
) AS POSITION_DESCR,
USER_HIERARCHY.REPORT_TO,
USER_HIERARCHY.DIRECT_REP,
USER_HIERARCHY.LEVEL_NO,
USER_HIERARCHY.POS_CODE,
USER_HIERARCHY.POS_CODE__REPTO,
P.PRODUCT_CODE,
P.DESCR AS PRODUCT_DESCR,
P.SORT_ORDER AS SORT_ORDER
......@@ -59,7 +70,8 @@ FROM
(
SELECT O1.EMP_CODE,
(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.POS_CODE,
O1.POS_CODE__REPTO,
O1.LEVEL_NO,
O1.STAN_CODE__HQ
FROM ORG_STRUCTURE O1
......@@ -72,11 +84,10 @@ FROM
WHERE SELL_PLAN_DET.PRODUCT_CODE NOT IN (''GRP03'')
AND SELL_PLAN_DET.DESIGN_CODE <> ''ERE''
ORDER BY
SELL_PLAN_DET.POSITION_DESCR,
SELL_PLAN_DET.EMP_CODE,
SELL_PLAN_DET.SORT_ORDER
',
':empCode',
':empCode,:empCode',
'json',SYSDATE,'ADMIN','SYSTEM',null,
'FromDate'||'&'||'ToDate'||'&'||'empCode',
null,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