Product: | WIP - Work in Process |
---|---|
Description: | This view is used to select all instances of an operation resource. |
Implementation/DBA Data: |
![]() |
SELECT WORI.WIP_ENTITY_ID
, WORI.OPERATION_SEQ_NUM
, WORI.RESOURCE_SEQ_NUM
, WORI.ORGANIZATION_ID
, WORI.LAST_UPDATE_DATE
, WORI.LAST_UPDATED_BY
, WORI.CREATION_DATE
, WORI.CREATED_BY
, WORI.LAST_UPDATE_LOGIN
, WORI.INSTANCE_ID
, WORI.SERIAL_NUMBER
, WOR.RESOURCE_ID
, BR.RESOURCE_TYPE
, MSIK.CONCATENATED_SEGMENTS "INSTANCE_NAME"
, MSIK.DESCRIPTION
, TO_DATE(NULL)
, TO_DATE(NULL)
, WORI.START_DATE
, WORI.COMPLETION_DATE
, WORI.ROWID ROW_ID
, WORI.BATCH_ID
FROM WIP_OP_RESOURCE_INSTANCES WORI
, WIP_OPERATION_RESOURCES WOR
, BOM_RESOURCES BR
, BOM_RESOURCE_EQUIPMENTS BREQ
, MTL_SYSTEM_ITEMS_KFV MSIK
WHERE WOR.WIP_ENTITY_ID = WORI.WIP_ENTITY_ID
AND WOR.ORGANIZATION_ID = WORI.ORGANIZATION_ID
AND WOR.OPERATION_SEQ_NUM = WORI.OPERATION_SEQ_NUM
AND WOR.RESOURCE_SEQ_NUM = WORI.RESOURCE_SEQ_NUM
AND BR.RESOURCE_ID = WOR.RESOURCE_ID
AND BR.RESOURCE_TYPE =1
AND BREQ.INSTANCE_ID = WORI.INSTANCE_ID
AND MSIK.INVENTORY_ITEM_ID = BREQ.INVENTORY_ITEM_ID
AND MSIK.ORGANIZATION_ID = BREQ.ORGANIZATION_ID UNION SELECT WORI.WIP_ENTITY_ID
, WORI.OPERATION_SEQ_NUM
, WORI.RESOURCE_SEQ_NUM
, WORI.ORGANIZATION_ID
, WORI.LAST_UPDATE_DATE
, WORI.LAST_UPDATED_BY
, WORI.CREATION_DATE
, WORI.CREATED_BY
, WORI.LAST_UPDATE_LOGIN
, WORI.INSTANCE_ID
, WORI.SERIAL_NUMBER
, WOR.RESOURCE_ID
, BR.RESOURCE_TYPE
, PAPF.FULL_NAME "INSTANCE_NAME"
, TO_CHAR(NULL)
, BREM.EFFECTIVE_START_DATE
, BREM.EFFECTIVE_END_DATE
, WORI.START_DATE
, WORI.COMPLETION_DATE
, WORI.ROWID ROW_ID
, WORI.BATCH_ID
FROM WIP_OP_RESOURCE_INSTANCES WORI
, WIP_OPERATION_RESOURCES WOR
, BOM_RESOURCES BR
, BOM_RESOURCE_EMPLOYEES BREM
, PER_ALL_PEOPLE_F PAPF
WHERE WOR.WIP_ENTITY_ID = WORI.WIP_ENTITY_ID
AND WOR.ORGANIZATION_ID = WORI.ORGANIZATION_ID
AND WOR.OPERATION_SEQ_NUM = WORI.OPERATION_SEQ_NUM
AND WOR.RESOURCE_SEQ_NUM = WORI.RESOURCE_SEQ_NUM
AND BR.RESOURCE_ID = WOR.RESOURCE_ID
AND BR.RESOURCE_TYPE = 2
AND BREM.INSTANCE_ID = WORI.INSTANCE_ID
AND TRUNC(SYSDATE) BETWEEN PAPF.EFFECTIVE_START_DATE
AND PAPF.EFFECTIVE_END_DATE
AND PAPF.PERSON_ID = BREM.PERSON_ID