Monday, August 26, 2019

WIP JOB Extraction Query

SELECT  WIP_ENTITY_NAME
,PRIMARY_ITEM_NAME
,ITEM_DESCRIPTION 
,SOURCE_CODE
,FIRM_PLANNED_FLAG
,STATUS_TYPE
,START_QUANTITY
,NET_QUANTITY
,CLASS_CODE
,ORGANIZATION_CODE
,ALTERNATE_BOM_DESIGNATOR
,BOM_REVISION
,SUPPLY_TYPE
,BOM_REVISION_DATE
,ALTERNATE_ROUTING_DESIGNATOR
,ROUTING_REVISION
,ROUTING_REVISION_DATE
,SERIALIZATION_START_OP
,COMPLETION_SUBINVENTORY
,COMPLETION_LOCATOR
,DATE_RELEASED
,SCHEDULE_GROUP_NAME
,LINE_CODE
,PROJECT_NUMBER
,TASK_NUMBER
,DUE_DATE
,PRIORITY
,DUE_DATE_PENALTY
,DUE_DATE_TOLERANCE
,DEMAND_CLASS
,LOT_NUMBER
,OVERCOMPLETION_TOLERANCE_TYPE
,OVERCOMPLETION_TOLERANCE_VALUE
,FIRST_UNIT_START_DATE
,FIRST_UNIT_COMPLETION_DATE
,LAST_UNIT_START_DATE
,LAST_UNIT_COMPLETION_DATE
,SHUTDOWN_TYPE
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,DEPARTMENT_CODE
,PROCESSING_WORK_DAYS
,DAILY_PRODUCTION_RATE
,SCHEDULED_COMPLETION_DATE
,SCHEDULED_START_DATE
,BUILD_SEQUENCE
FROM
(SELECT distinct WE.WIP_ENTITY_NAME
      ,(SELECT CONCATENATED_SEGMENTS
        FROM mtl_system_items_kfv
        WHERE inventory_item_id = wdj.primary_item_id
        AND ORGANIZATION_ID = WDJ.ORGANIZATION_ID) PRIMARY_ITEM_NAME
      ,(SELECT DESCRIPTION
        FROM MTL_SYSTEM_ITEMS_B
        WHERE INVENTORY_ITEM_ID = WDJ.PRIMARY_ITEM_ID
        AND ORGANIZATION_ID = WDJ.ORGANIZATION_ID) ITEM_DESCRIPTION 
      ,WDJ.SOURCE_CODE
      ,WDJ.FIRM_PLANNED_FLAG
      ,WDJ.STATUS_TYPE
      ,DECODE (  wdj.start_quantity
                 - wdj.quantity_completed
                 - wdj.quantity_scrapped, 0, NULL,
                   wdj.start_quantity
                 - wdj.quantity_completed
                 - wdj.quantity_scrapped
                ) START_QUANTITY
      ,WDJ.NET_QUANTITY
      ,WDJ.SCHEDULED_START_DATE
      ,WDJ.SCHEDULED_COMPLETION_DATE
      ,WDJ.CLASS_CODE
      ,OOD.ORGANIZATION_CODE
      --BOM---------------
      ,WDJ.ALTERNATE_BOM_DESIGNATOR
      ,WDJ.BOM_REVISION
      ,WDJ.WIP_SUPPLY_TYPE SUPPLY_TYPE
      ,WDJ.BOM_REVISION_DATE
      --ROUTING
      ,WDJ.ALTERNATE_ROUTING_DESIGNATOR
      ,WDJ.ROUTING_REVISION
      ,WDJ.ROUTING_REVISION_DATE
      ,WDJ.SERIALIZATION_START_OP
      ,WDJ.COMPLETION_SUBINVENTORY
      ,(SELECT CONCATENATED_SEGMENTS
        FROM MTL_ITEM_LOCATIONS_KFV  IL
        WHERE IL.INVENTORY_LOCATION_ID = WDJ.COMPLETION_LOCATOR_ID) COMPLETION_LOCATOR
      --JOB HISTORY-----
      ,WDJ.DATE_RELEASED
      --SCHEDULE GROUP-----
      ,WSG.SCHEDULE_GROUP_NAME
      ,WL.LINE_CODE
  ,BUILD_SEQUENCE
      ,APPS.PJM_PROJECT.ALL_PROJ_IDTONUM(WDJ.PROJECT_ID) PROJECT_NUMBER
      ,APPS.PJM_PROJECT.ALL_TASK_IDTONUM(WDJ.TASK_ID)TASK_NUMBER
      --SCHEDULING-------------
      ,WDJ.DUE_DATE
      ,WDJ.PRIORITY
      ,WDJ.DUE_DATE_PENALTY
      ,WDJ.DUE_DATE_TOLERANCE
      --MORE---------------
      ,WDJ.DEMAND_CLASS
      ,WDJ.LOT_NUMBER
      ,WDJ.OVERCOMPLETION_TOLERANCE_TYPE
      ,WDJ.OVERCOMPLETION_TOLERANCE_VALUE
      --OPERATIONS------
        --MAIN
        --QUANTITY
        --DATES
      ,WO.FIRST_UNIT_START_DATE
      ,WO.FIRST_UNIT_COMPLETION_DATE
      ,WO.LAST_UNIT_START_DATE
      ,WO.LAST_UNIT_COMPLETION_DATE
      --DESCRIPTION
      ,MFG3.MEANING SHUTDOWN_TYPE
      ,WDJ.ATTRIBUTE_CATEGORY
      ,WDJ.ATTRIBUTE1
      ,WDJ.ATTRIBUTE2
      ,WDJ.ATTRIBUTE3
      ,WDJ.ATTRIBUTE4
      ,WDJ.ATTRIBUTE5
      ,WDJ.ATTRIBUTE6
      ,WDJ.ATTRIBUTE7
      ,WDJ.ATTRIBUTE8
      ,WDJ.ATTRIBUTE9
      ,WDJ.ATTRIBUTE10
      ,WDJ.ATTRIBUTE11
      ,WDJ.ATTRIBUTE12
      ,WDJ.ATTRIBUTE13
      ,WDJ.ATTRIBUTE14
      ,WDJ.ATTRIBUTE15
      ---LINE LEVEL DETAILS
      ,BD.DEPARTMENT_CODE
      --SUPPLY
      ,WRS.PROCESSING_WORK_DAYS
      ,WRS.DAILY_PRODUCTION_RATE
FROM APPS.WIP_DISCRETE_JOBS  WDJ,
     APPS.WIP_ENTITIES  WE,
     APPS.HR_ALL_ORGANIZATION_UNITS  HAOU,
     APPS.ORG_ORGANIZATION_DEFINITIONS  OOD,
     APPS.WIP_REQUIREMENT_OPERATIONS  WRO,
     APPS.WIP_SCHEDULE_GROUPS  WSG,
     APPS.MFG_LOOKUPS  MFG,
     APPS.MFG_LOOKUPS  MFG1,
     APPS.MFG_LOOKUPS  MFG2,
     APPS.BOM_DEPARTMENTS  BD,
     APPS.BOM_STANDARD_OPERATIONS  BSO,
     APPS.MFG_LOOKUPS  ML1,
     APPS.WIP_LINES  WL,
     APPS.MTL_KANBAN_CARDS  KC,
     APPS.WIP_OPERATIONS  WO,
     APPS.MFG_LOOKUPS  MFG3,
     APPS.WIP_OPERATION_RESOURCES  WOR,
     APPS.WIP_REPETITIVE_SCpHEDULES  WRS,
     APPS.CST_ACTIVITIES  CA,
     APPS.BOM_RESOURCES  BR
WHERE 1=1
AND WE.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
--AND WE.WIP_ENTITY_NAME =
AND OOD.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
AND OOD.OPERATING_UNIT = HAOU.ORGANIZATION_ID
AND WRO.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
AND WRO.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
AND WSG.SCHEDULE_GROUP_ID(+) = WDJ.SCHEDULE_GROUP_ID
AND BSO.STANDARD_OPERATION_ID(+) = WO.STANDARD_OPERATION_ID
AND NVL(BSO.OPERATION_TYPE,1)    = 1
AND BSO.LINE_ID IS NULL
AND MFG.LOOKUP_TYPE = 'WIP_DISCRETE_JOB'
AND MFG.LOOKUP_CODE = WDJ.JOB_TYPE
AND MFG1.LOOKUP_TYPE = 'WIP_JOB_STATUS'
AND MFG1.LOOKUP_CODE = WDJ.STATUS_TYPE
AND MFG2.LOOKUP_TYPE = 'WIP_SUPPLY'
AND MFG2.LOOKUP_CODE = WDJ.WIP_SUPPLY_TYPE
AND MFG3.LOOKUP_TYPE(+)='BOM_EAM_SHUTDOWN_TYPE'
AND MFG3.LOOKUP_CODE(+)= WO.SHUTDOWN_TYPE
--
AND BD.DEPARTMENT_ID(+) = WRO.DEPARTMENT_ID
AND KC.KANBAN_CARD_ID (+)= WDJ.KANBAN_CARD_ID
AND WL.LINE_ID (+)= WDJ.LINE_ID
--
AND WO.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
AND WO.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
AND ML1.LOOKUP_CODE = WRO.WIP_SUPPLY_TYPE
AND ML1.LOOKUP_TYPE = 'WIP_SUPPLY'
--AND OOD.ORGANIZATION_CODE in ('NA')
AND WDJ.STATUS_TYPE in (1,3)
--RESOURCE CONDITIONS
AND CA.ACTIVITY_ID(+) = WOR.ACTIVITY_ID
AND BR.RESOURCE_ID  = WOR.RESOURCE_ID
AND WO.WIP_ENTITY_ID (+) = WOR.WIP_ENTITY_ID
AND WO.OPERATION_SEQ_NUM (+) = WOR.OPERATION_SEQ_NUM
AND NVL(WO.REPETITIVE_SCHEDULE_ID,-1) = NVL(WOR.REPETITIVE_SCHEDULE_ID,-1)
AND WRS.ORGANIZATION_ID(+) = WOR.ORGANIZATION_ID
AND WRS.WIP_ENTITY_ID(+) = WOR.WIP_ENTITY_ID
AND WRS.REPETITIVE_SCHEDULE_ID(+) = WOR.REPETITIVE_SCHEDULE_ID);

No comments:

Post a Comment

Query to find Templates details of XML publisher reports

SELECT distinct(XL.file_name )"File Name", xddv.data_source_code "Data Definition Code",        xddv.data_source_name ...