Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 3.79 KB | None | 0 0
  1. SELECT
  2.     itd.test_program_name,
  3.     itd.test_program_version,
  4.     itd.probecard_setup,
  5.     itd.flat_orientation,
  6.     itd.handler_driver,
  7.     handler_driver,
  8.     itd.rtwm_template,
  9.     itd.probecard_orientation,
  10.     itd.test_specification_name,
  11.     itd.test_condition,
  12.     itd.test_software_type,
  13.     itd.test_specification_version,
  14.     itd.project,
  15.     job_resource.resource_code,
  16.     CASE
  17.             WHEN job_resource.resource_code LIKE 'P-%' THEN 'Prober Infromation'
  18.             WHEN job_resource.resource_code LIKE 'T-%' THEN 'Tester Infromation'
  19.             ELSE job_resource.resource_code
  20.         END
  21.     resource_type,
  22.     CASE SUBSTR(job_resource.test_cond_num,-1)
  23.             WHEN '1'    THEN itd.probe_setup_file_1
  24.             WHEN '2 '   THEN itd.probe_setup_file_2
  25.             WHEN '3'    THEN itd.probe_setup_file_3
  26.             WHEN '4 '   THEN itd.probe_setup_file_4
  27.             WHEN '5'    THEN itd.probe_setup_file_5
  28.             WHEN '6 '   THEN itd.probe_setup_file_6
  29.             WHEN '7'    THEN itd.probe_setup_file_7
  30.             WHEN '8'    THEN itd.probe_setup_file_8
  31.             WHEN '9'    THEN itd.probe_setup_file_9
  32.         END
  33.     setup_file,
  34.     CASE SUBSTR(job_resource.test_cond_num,-1)
  35.             WHEN '1'    THEN itd.pr_temp_1
  36.             WHEN '2'    THEN itd.pr_temp_2
  37.             WHEN '3 '   THEN itd.pr_temp_3
  38.             WHEN '4 '   THEN itd.pr_temp_4
  39.             WHEN '5 '   THEN itd.pr_temp_5
  40.             WHEN '6'    THEN itd.pr_temp_6
  41.             WHEN '7'    THEN itd.pr_temp_7
  42.             WHEN '8'    THEN itd.pr_temp_8
  43.             WHEN '9'    THEN itd.pr_temp_9
  44.         END
  45.     temp,
  46.     pics.mime_type,
  47.     pics.picture
  48. FROM
  49.     xxmlx_item_testprog_details_v itd,
  50.     xxmlx_item_top_bottom_pics pics,
  51.     (
  52.         SELECT
  53.             msi1.inventory_item_id,
  54.             msi1.organization_id,
  55.             msi1.segment1,
  56.             res1.resource_code,
  57.             we.wip_entity_name,
  58.             bop.operation_code,
  59.             wo.operation_seq_num,
  60.             wo.description,
  61.             'Test Condition '
  62.             || ROW_NUMBER() OVER(
  63.                 PARTITION BY msi1.segment1,
  64.                 we.wip_entity_name,
  65.                 bop.operation_code
  66.                 ORDER BY
  67.                     wo.operation_seq_num
  68.             ) AS test_cond_num
  69.         FROM
  70.             apps.mtl_system_items msi1,
  71.             apps.wip_entities we,
  72.             apps.wip_operations wo,
  73.             apps.wip_discrete_jobs wdj1,
  74.             apps.bom_standard_operations bop,
  75.             wip_operation_resources wor,
  76.             bom_resources res1
  77.         WHERE
  78.             msi1.inventory_item_id = we.primary_item_id
  79.             AND   msi1.organization_id = we.organization_id
  80.             AND   we.wip_entity_id = wo.wip_entity_id
  81.             AND   we.organization_id = wo.organization_id
  82.             AND   we.wip_entity_id = wdj1.wip_entity_id
  83.             AND   we.organization_id = wdj1.organization_id
  84.             AND   bop.standard_operation_id = wo.standard_operation_id
  85.             AND   wo.wip_entity_id = wdj1.wip_entity_id
  86.             AND   wo.organization_id = wdj1.organization_id
  87.             AND   wor.wip_entity_id = wdj1.wip_entity_id
  88.             AND   wor.operation_seq_num = wo.operation_seq_num
  89.             AND   res1.resource_id = wor.resource_id
  90.             AND   res1.attribute4 IN (
  91.                 'PROBER',
  92.                 'TESTER'
  93.             )
  94.             AND   bop.operation_code = 'B000'
  95.     ) job_resource
  96. WHERE
  97.     itd.test_specification_name = job_resource.test_cond_num
  98.     AND   itd.organization_id = 114
  99.     AND   itd.item_id = job_resource.inventory_item_id
  100.     AND   itd.organization_id = job_resource.organization_id
  101.     AND   job_resource.wip_entity_name = 'dezTestR'
  102.     AND   pics.file_name = itd.probecard_setup;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement