MSC_AP_WD_OP_DEPENDENCIES_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
| Name |
|---|
|
ASSEMBLY_NAME ORGANIZATION_CODE ALTERNATE_ROUTING_DESIGNATOR VERSION_EFFECTIVITY_DATE VERSION_DISABLE_DATE PREVIOUS_OP_SEQ_NUM NEXT_OP_SEQ_NUM PREV_OP_EFFECTIVITY_DATE NEXT_OP_EFFECTIVITY_DATE DEPENDENCY_TYPE TRANSFER_PERCENT STATUS_CODE WD_OP_DEPENDENCY_ID SR_WD_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID |
Query
| SQL_Statement |
|---|
|
WITH FIRST_VERSION AS ( SELECT WV.WORK_DEFINITION_ID, MIN(WV.EFFECTIVE_FROM_DATE) EFFECTIVE_FROM_DATE FROM WIS_WD_VERSIONS_V WV GROUP BY WV.WORK_DEFINITION_ID ) SELECT ESI.ITEM_NUMBER ASSEMBLY_NAME, ESI.ORGANIZATION_CODE ORGANIZATION_CODE, WDN.WORK_DEFINITION_CODE ALTERNATE_ROUTING_DESIGNATOR, WV.EFFECTIVE_FROM_DATE VERSION_EFFECTIVITY_DATE, WV.EFFECTIVE_TO_DATE VERSION_DISABLE_DATE, WOP.OPERATION_SEQ_NUMBER PREVIOUS_OP_SEQ_NUM, WOP1.OPERATION_SEQ_NUMBER NEXT_OP_SEQ_NUM, GREATEST(WOP.EFFECTIVE_FROM_DATE, FIRST_VERSION.EFFECTIVE_FROM_DATE) PREV_OP_EFFECTIVITY_DATE, GREATEST(WOP1.EFFECTIVE_FROM_DATE, FIRST_VERSION.EFFECTIVE_FROM_DATE) NEXT_OP_EFFECTIVITY_DATE, DECODE(WOPD.DEPENDENCY_TYPE,'ORA_FINISH_TO_START',1,'ORA_START_TO_START',2,NULL) DEPENDENCY_TYPE, WOPD.TRANSFER_PERCENT TRANSFER_PERCENT, WOPD.STATUS_CODE STATUS_CODE, WOPD.WD_OP_DEPENDENCY_ID WD_OP_DEPENDENCY_ID, WOPD.WORK_DEFINITION_ID SR_WD_ID, ESI.INVENTORY_ITEM_ID ASSEMBLY_ITEM_ID, WV.ORGANIZATION_ID ORGANIZATION_ID FROM WIS_WORK_DEFINITIONS WD, WIS_WORK_METHODS_B WM, WIS_WORK_DEFINITION_NAMES_B WDN, MSC_PLANNED_EGP_SYSTEM_ITEMS ESI, WIS_WD_VERSIONS WV, WIS_WD_OPERATIONS_B WOP, WIS_WD_OPERATIONS_B WOP1, WIS_WD_OP_DEPENDENCIES WOPD, FIRST_VERSION WHERE WD.STATUS_CODE IN ('ACTIVE', 'PENDING_INACTIVE') AND WD.WORK_DEFINITION_ID = FIRST_VERSION.WORK_DEFINITION_ID AND WM.WORK_METHOD_ID = WD.WORK_METHOD_ID AND WM.WORK_METHOD_CODE IN ('DISCRETE_MANUFACTURING','PROCESS_MANUFACTURING') AND WDN.WORK_DEFINITION_NAME_ID = WD.WORK_DEFINITION_NAME_ID AND WDN.USED_IN_PLANNING_FLAG = 'Y' AND WD.ORGANIZATION_ID = ESI.ORGANIZATION_ID AND WD.INVENTORY_ITEM_ID = ESI.INVENTORY_ITEM_ID AND WV.WORK_DEFINITION_ID = WD.WORK_DEFINITION_ID AND WV.PARALLEL_OPS_STATUS_CODE = 'VALID' AND WV.WORK_DEFINITION_ID = WOPD.WORK_DEFINITION_ID AND WV.WORK_DEFINITION_VERSION_ID = WOPD.WORK_DEFINITION_VERSION_ID AND WOP.WD_OPERATION_ID(+) = WOPD.PREVIOUS_WD_OPERATION_ID AND WOP1.WD_OPERATION_ID(+) = WOPD.NEXT_WD_OPERATION_ID |