DBA Data[Home] [Help]

APPS.WMS_WAVEPLAN_TASKS_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 6

   g_task_updated                   wms_waveplan_tasks_temp.error%TYPE;
Line: 8

   g_cannot_update_putaway          wms_waveplan_tasks_temp.error%TYPE;
Line: 9

   g_cannot_update_staging_move     wms_waveplan_tasks_temp.error%TYPE;
Line: 83

   /*INSERT INTO my_temp_table VALUES (p_message,i);
Line: 95

         SELECT transaction_temp_id, task_id, is_modified, status_id,
                status_id_original, person_id, person_id_original, priority,
                priority_original
           FROM wms_waveplan_tasks_temp
          WHERE is_modified = 'Y';
Line: 127

         UPDATE wms_waveplan_tasks_temp
            SET RESULT = DECODE (RESULT, NULL, 'X', 'S', 'Y', 'E', 'Z')
          WHERE transaction_temp_id = p_transaction_temp_id (i)
            AND task_type_id = p_task_type_id (i);
Line: 144

         UPDATE wms_waveplan_tasks_temp
            SET RESULT =
                        DECODE (RESULT,
                                'Y', 'S',
                                'Z', 'E',
                                'X', NULL,
                                RESULT
                               )
          WHERE RESULT IN ('X', 'Y', 'Z');
Line: 171

      SELECT   NVL (jcgc.visible_flag, jgc.visible_flag)
      BULK COLLECT INTO visible_columns
          FROM jtf_grid_cols_b jgc, jtf_custom_grid_cols jcgc
         WHERE jgc.grid_datasource_name = jcgc.grid_datasource_name(+)
           AND jgc.grid_col_alias = jcgc.grid_col_alias(+)
           AND jgc.grid_datasource_name = 'WMS_WAVEPLAN_TASKS'
           AND jcgc.created_by(+) = l_user_id
           AND jgc.grid_col_alias IN
                  ('ALLOCATED_LPN',
                   'ASSEMBLY',
                   'CARRIER',
                   'CARTONIZATION_LPN',
                   'CONTAINER_ITEM',
                   'CONTENT_LPN',
                   'CUSTOMER',
                   'DELIVERY',
                   'DEPARTMENT',
		   'DROP_LPN', --bug 4510849
                   'FROM_LPN',
                   'LINE',
                   'LINE_NUMBER',
		   'LOADED_LPN', --bug 4510849
                   'MACHINE_RESOURCE_CODE',
                   'NUM_OF_CHILD_TASKS',
                   'OPERATION_PLAN',
                   'OPERATION_SEQUENCE',
                   'OP_PLAN_INSTANCE_ID',
                   'PERSON',
                   'PERSON_RESOURCE_CODE',
		   'PICKED_LPN', --bug 4510849
                   'SHIP_METHOD',
                   'SHIP_TO_COUNTRY',
                   'SHIP_TO_POSTAL_CODE',
                   'SHIP_TO_STATE',
                   'SOURCE_HEADER',
                   'STATUS',
                   'TASK_TYPE',
                   'TO_LOCATOR',
                   'TO_LPN',
                   'TO_ORGANIZATION_CODE',
                   'TRANSACTION_SOURCE_TYPE',
                   'USER_TASK_TYPE'
                  )
      ORDER BY NVL (jcgc.grid_col_alias, jgc.grid_col_alias);
Line: 296

      SELECT   REPLACE (meaning, '''', ''''''), meaning
      BULK COLLECT INTO g_status_codes, g_status_codes_orig
          FROM mfg_lookups
         WHERE lookup_type = 'WMS_TASK_STATUS'
      ORDER BY lookup_code;
Line: 306

      SELECT   REPLACE (meaning, '''', ''''''), meaning
      BULK COLLECT INTO g_task_types, g_task_types_orig
          FROM mfg_lookups
         WHERE lookup_type = 'WMS_TASK_TYPES'
      ORDER BY lookup_code;
Line: 317

      SELECT   REPLACE (meaning, '''', '''''')
      BULK COLLECT INTO g_plan_task_types
          FROM mfg_lookups
         WHERE lookup_type = 'WMS_PLAN_TASK_TYPES'
      ORDER BY lookup_code;
Line: 327

      SELECT   REPLACE (meaning, '''', '''''')
      BULK COLLECT INTO g_plan_status_codes
          FROM mfg_lookups
         WHERE lookup_type = 'WMS_OP_PLAN_INSTANCE_STATUS'
      ORDER BY lookup_code;
Line: 340

         SELECT DECODE (project_reference_enabled, 1, 'Y', 'N')
           INTO g_project_enabled_organization
           FROM mtl_parameters
          WHERE organization_id = p_organization_id;
Line: 348

         UPDATE wms_waveplan_tasks_temp wwtt
            SET LOCATOR =
                   inv_project.get_locator (wwtt.locator_id,
                                            wwtt.organization_id
                                           )
          WHERE LOCATOR IS NULL;
Line: 357

            UPDATE wms_waveplan_tasks_temp wwtt
               SET to_locator =
                      inv_project.get_locator (wwtt.to_locator_id,
                                               wwtt.organization_id
                                              )
             WHERE to_locator IS NULL;
Line: 382

      SELECT ph.segment1, pl.line_num, wwtt.transaction_temp_id,
             wwtt.task_type_id
      BULK COLLECT INTO l_source_header, l_line_number, l_temp_id,
             l_task_type_id
        FROM po_line_locations_all pll,
             po_headers_all ph,
             po_lines_all pl,
             wms_waveplan_tasks_temp wwtt
       WHERE pll.line_location_id = wwtt.reference_id
         AND pll.po_line_id = pl.po_line_id
         AND ph.po_header_id = pl.po_header_id
         AND wwtt.REFERENCE = 'PO_LINE_LOCATION_ID'
         AND wwtt.source_header IS NULL
         AND wwtt.reference_id IS NOT NULL;
Line: 400

            UPDATE wms_waveplan_tasks_temp wwtt
               SET source_header = l_source_header (i),
                   line_number = l_line_number (i)
             WHERE wwtt.transaction_temp_id = l_temp_id (i)
               AND wwtt.task_type_id = l_task_type_id (i);
Line: 407

      SELECT ooh.order_number, ool.line_number, wwtt.transaction_temp_id,
             wwtt.task_type_id
      BULK COLLECT INTO l_source_header, l_line_number, l_temp_id,
             l_task_type_id
        FROM oe_order_lines_all ool,
             oe_order_headers_all ooh,
             wms_waveplan_tasks_temp wwtt
       WHERE ool.line_id = wwtt.reference_id
         AND ooh.header_id = ool.header_id
         AND wwtt.REFERENCE = 'ORDER_LINE_ID'
         AND wwtt.source_header IS NULL
         AND wwtt.reference_id IS NOT NULL;
Line: 423

            UPDATE wms_waveplan_tasks_temp wwtt
               SET source_header = l_source_header (i),
                   line_number = l_line_number (i)
             WHERE wwtt.transaction_temp_id = l_temp_id (i)
               AND wwtt.task_type_id = l_task_type_id (i);
Line: 430

      SELECT DECODE (rsl.requisition_line_id,
                     NULL, rsh.shipment_num,
                     prh.segment1
                    ),
             DECODE (rsl.requisition_line_id,
                     NULL, rsl.line_num,
                     prl.line_num
                    ),
             wwtt.transaction_temp_id, wwtt.task_type_id
      BULK COLLECT INTO l_source_header,
             l_line_number,
             l_temp_id, l_task_type_id
             -- MOAC po_requisition_headers and
             -- po_requisition_lines switched to use _ALL tables
        FROM po_requisition_headers_all prh,
             po_requisition_lines_all prl,
             rcv_shipment_lines rsl,
             rcv_shipment_headers rsh,
             wms_waveplan_tasks_temp wwtt
       WHERE rsl.shipment_line_id = wwtt.reference_id
         AND prh.requisition_header_id(+) = prl.requisition_header_id
         AND rsl.requisition_line_id = prl.requisition_line_id(+)
         AND rsl.shipment_header_id = rsh.shipment_header_id
         AND wwtt.REFERENCE = 'SHIPMENT_LINE_ID'
         AND wwtt.source_header IS NULL
         AND wwtt.reference_id IS NOT NULL;
Line: 460

            UPDATE wms_waveplan_tasks_temp wwtt
               SET source_header = l_source_header (i),
                   line_number = l_line_number (i)
             WHERE wwtt.transaction_temp_id = l_temp_id (i)
               AND wwtt.task_type_id = l_task_type_id (i);
Line: 494

      SELECT   COUNT (1), wwtt.transaction_temp_id
      BULK COLLECT INTO l_num_of_child_tasks_tbl, l_parent_temp_ids_tbl
          FROM wms_waveplan_tasks_temp wwtt,
               mtl_material_transactions_temp mmtt
         WHERE wwtt.transaction_temp_id = mmtt.parent_line_id
           AND wwtt.transaction_temp_id <> mmtt.transaction_temp_id
      GROUP BY wwtt.transaction_temp_id;
Line: 508

            UPDATE wms_waveplan_tasks_temp wwtt
               SET wwtt.num_of_child_tasks = l_num_of_child_tasks_tbl (i)
             WHERE wwtt.transaction_temp_id = l_parent_temp_ids_tbl (i);
Line: 565

            UPDATE wms_waveplan_tasks_temp
              -- transfer_lpn_id would be null if it is loaded into the same lpn as that of picked.
              SET picked_lpn_id = NVL(from_lpn_id, content_lpn_id),
                  loaded_lpn_id = Nvl(to_lpn_id,  Nvl(from_lpn_id, content_lpn_id))
              WHERE task_type_id IN (1, 4, 5, 6)
              AND status_id = 6;
Line: 574

           UPDATE wms_waveplan_tasks_temp
             SET picked_lpn = (SELECT license_plate_number FROM wms_license_plate_numbers WHERE lpn_id = picked_lpn_id)
             WHERE picked_lpn_id IS NOT NULL
             AND task_type_id IN (1, 4, 5, 6)
             AND status_id = 6;
Line: 582

            UPDATE wms_waveplan_tasks_temp
              SET loaded_lpn = (SELECT license_plate_number FROM wms_license_plate_numbers WHERE lpn_id = loaded_lpn_id)
              WHERE loaded_lpn_id IS NOT NULL
              AND task_type_id IN (1, 4, 5, 6)
              AND status_id = 6;
Line: 590

            UPDATE wms_waveplan_tasks_temp wstt
              SET drop_lpn = Nvl((select license_plate_number
                                  FROM wms_license_plate_numbers wlpn, mtl_material_transactions mmt
                                  WHERE wlpn.lpn_id = mmt.transfer_lpn_id
                                  AND mmt.transaction_action_id = 50
                                  AND mmt.transaction_set_id = wstt.transaction_set_id
                                  AND mmt.transaction_quantity > 0),
                                 loaded_lpn)
              WHERE task_type_id IN (1, 4, 5, 6)
              AND status_id = 6;
Line: 606

            UPDATE wms_waveplan_tasks_temp
              -- transfer_lpn_id would be null if it is loaded into the same lpn as that of picked.
              SET picked_lpn_id = Nvl(from_lpn_id, content_lpn_id),
                  loaded_lpn_id = to_lpn_id
              WHERE task_type_id IN (1, 4, 5, 6)
              AND status_id = 4;
Line: 615

            UPDATE wms_waveplan_tasks_temp
              SET picked_lpn = (SELECT license_plate_number FROM wms_license_plate_numbers WHERE lpn_id = picked_lpn_id)
              WHERE picked_lpn_id IS NOT NULL
              AND task_type_id IN (1, 4, 5, 6)
              AND status_id = 4;
Line: 623

            UPDATE wms_waveplan_tasks_temp
              SET loaded_lpn = (SELECT license_plate_number FROM wms_license_plate_numbers WHERE lpn_id = loaded_lpn_id)
              WHERE loaded_lpn_id IS NOT NULL
              AND task_type_id IN (1, 4, 5, 6)
              AND status_id = 4;
Line: 632

   FUNCTION get_generic_insert (
      p_is_unreleased   BOOLEAN DEFAULT FALSE,
      p_is_pending      BOOLEAN DEFAULT FALSE,
      p_is_queued       BOOLEAN DEFAULT FALSE,
      p_is_dispatched   BOOLEAN DEFAULT FALSE,
      p_is_active       BOOLEAN DEFAULT FALSE,
      p_is_loaded       BOOLEAN DEFAULT FALSE,
      p_is_completed    BOOLEAN DEFAULT FALSE
   )
      RETURN VARCHAR2
   IS
      l_insert_generic   VARCHAR2 (2000);
Line: 670

      l_insert_generic := 'INSERT INTO wms_waveplan_tasks_temp( ';
Line: 671

      /* Patchset J - ATF - we have to insert expansion_code, plans_tasks also
        * into the temp table
        */
      l_insert_generic := l_insert_generic || 'expansion_code';
Line: 675

      l_insert_generic := l_insert_generic || ', plans_tasks';
Line: 676

      l_insert_generic := l_insert_generic || ', transaction_temp_id ';
Line: 681

      l_insert_generic := l_insert_generic || ', parent_line_id ';
Line: 682

      l_insert_generic := l_insert_generic || ', inventory_item_id ';
Line: 683

      l_insert_generic := l_insert_generic || ', item ';
Line: 684

      l_insert_generic := l_insert_generic || ', item_description ';
Line: 685

      l_insert_generic := l_insert_generic || ', unit_weight ';
Line: 686

      l_insert_generic := l_insert_generic || ', weight_uom_code ';
Line: 687

      l_insert_generic := l_insert_generic || ', unit_volume ';
Line: 688

      l_insert_generic := l_insert_generic || ', volume_uom_code ';
Line: 689

      l_insert_generic := l_insert_generic || ', organization_id ';
Line: 690

      l_insert_generic := l_insert_generic || ', revision ';
Line: 691

      l_insert_generic := l_insert_generic || ', subinventory ';
Line: 692

      l_insert_generic := l_insert_generic || ', locator_id ';
Line: 693

      l_insert_generic := l_insert_generic || ', locator ';
Line: 694

      l_insert_generic := l_insert_generic || ', status_id ';
Line: 695

      l_insert_generic := l_insert_generic || ', status_id_original ';
Line: 696

      l_insert_generic := l_insert_generic || ', status ';
Line: 697

      l_insert_generic := l_insert_generic || ', transaction_type_id ';
Line: 698

      l_insert_generic := l_insert_generic || ', transaction_action_id ';
Line: 699

      l_insert_generic := l_insert_generic || ', transaction_source_type_id ';
Line: 703

         l_insert_generic := l_insert_generic || ', transaction_source_type ';
Line: 706

      l_insert_generic := l_insert_generic || ', transaction_source_id ';
Line: 707

      l_insert_generic := l_insert_generic || ', transaction_source_line_id ';
Line: 708

      l_insert_generic := l_insert_generic || ', to_organization_id ';
Line: 712

         l_insert_generic := l_insert_generic || ', to_organization_code ';
Line: 715

      l_insert_generic := l_insert_generic || ', to_subinventory ';
Line: 716

      l_insert_generic := l_insert_generic || ', to_locator_id ';
Line: 720

         l_insert_generic := l_insert_generic || ', to_locator ';
Line: 723

      l_insert_generic := l_insert_generic || ', transaction_uom ';
Line: 724

      l_insert_generic := l_insert_generic || ', transaction_quantity ';
Line: 725

      l_insert_generic := l_insert_generic || ', user_task_type_id ';
Line: 729

         l_insert_generic := l_insert_generic || ', user_task_type ';
Line: 732

      l_insert_generic := l_insert_generic || ', move_order_line_id ';
Line: 733

      l_insert_generic := l_insert_generic || ', pick_slip_number ';
Line: 734

      l_insert_generic := l_insert_generic || ', cartonization_id ';
Line: 738

         l_insert_generic := l_insert_generic || ', cartonization_lpn ';
Line: 741

      l_insert_generic := l_insert_generic || ', allocated_lpn_id ';
Line: 745

         l_insert_generic := l_insert_generic || ', allocated_lpn ';
Line: 748

      l_insert_generic := l_insert_generic || ', container_item_id ';
Line: 752

         l_insert_generic := l_insert_generic || ', container_item ';
Line: 755

      l_insert_generic := l_insert_generic || ', from_lpn_id ';
Line: 759

         l_insert_generic := l_insert_generic || ', from_lpn ';
Line: 762

      l_insert_generic := l_insert_generic || ', content_lpn_id ';
Line: 766

         l_insert_generic := l_insert_generic || ', content_lpn ';
Line: 769

      l_insert_generic := l_insert_generic || ', to_lpn_id ';
Line: 773

         l_insert_generic := l_insert_generic || ', to_lpn ';
Line: 776

      l_insert_generic := l_insert_generic || ', mmtt_last_update_date ';
Line: 777

      l_insert_generic := l_insert_generic || ', mmtt_last_updated_by ';
Line: 778

      l_insert_generic := l_insert_generic || ', priority ';
Line: 779

      l_insert_generic := l_insert_generic || ', priority_original ';
Line: 780

      l_insert_generic := l_insert_generic || ', task_type_id ';
Line: 781

      l_insert_generic := l_insert_generic || ', task_type ';
Line: 782

      l_insert_generic := l_insert_generic || ', creation_time ';
Line: 783

      l_insert_generic := l_insert_generic || ', operation_plan_id ';
Line: 787

         l_insert_generic := l_insert_generic || ', operation_plan ';
Line: 791

        l_insert_generic := l_insert_generic || ', operation_sequence ';
Line: 794

      l_insert_generic := l_insert_generic || ', op_plan_instance_id ';
Line: 798

         l_insert_generic := l_insert_generic || ', task_id ';
Line: 799

         l_insert_generic := l_insert_generic || ', person_id ';
Line: 800

         l_insert_generic := l_insert_generic || ', person_id_original ';
Line: 804

            l_insert_generic := l_insert_generic || ', person ';
Line: 807

         l_insert_generic := l_insert_generic || ', effective_start_date ';
Line: 808

         l_insert_generic := l_insert_generic || ', effective_end_date ';
Line: 809

         l_insert_generic := l_insert_generic || ', person_resource_id ';
Line: 813

            l_insert_generic := l_insert_generic || ', person_resource_code ';
Line: 816

         l_insert_generic := l_insert_generic || ', machine_resource_id ';
Line: 820

            l_insert_generic :=
                               l_insert_generic || ', machine_resource_code ';
Line: 824

         l_insert_generic := l_insert_generic || ', equipment_instance ';
Line: 825

         l_insert_generic := l_insert_generic || ', dispatched_time ';
Line: 826

         l_insert_generic := l_insert_generic || ', loaded_time ';
Line: 827

         l_insert_generic := l_insert_generic || ', drop_off_time ';
Line: 828

         l_insert_generic := l_insert_generic || ', wdt_last_update_date ';
Line: 829

         l_insert_generic := l_insert_generic || ', wdt_last_updated_by ';
Line: 832

      l_insert_generic := l_insert_generic || ', is_modified ';
Line: 834

      l_insert_generic := l_insert_generic || ', secondary_transaction_uom ';
Line: 835

      l_insert_generic := l_insert_generic || ', secondary_transaction_quantity ';
Line: 839

          l_insert_generic := l_insert_generic || ', transaction_set_id ';
Line: 843

      RETURN l_insert_generic;
Line: 846

   FUNCTION get_generic_select (
      p_is_unreleased           BOOLEAN DEFAULT FALSE,
      p_is_pending              BOOLEAN DEFAULT FALSE,
      p_is_queued               BOOLEAN DEFAULT FALSE,
      p_is_dispatched           BOOLEAN DEFAULT FALSE,
      p_is_active               BOOLEAN DEFAULT FALSE,
      p_is_loaded               BOOLEAN DEFAULT FALSE,
      p_is_completed            BOOLEAN DEFAULT FALSE,
      p_populate_merged_tasks   BOOLEAN DEFAULT FALSE
   )
      RETURN VARCHAR2
   IS
      l_select_generic   VARCHAR2 (4000);
Line: 888

         l_select_generic := 'SELECT ';
Line: 889

         l_select_generic := l_select_generic || 'null, ';   -- expansion_code
Line: 890

         l_select_generic :=
               l_select_generic
            || 'decode(mmtt.parent_line_id,'
            || ' null,decode(mmtt.operation_plan_id,null,'''
            || g_plan_task_types (1)
       || ''','
       || ' decode(mmtt.transaction_action_id,28,'''
       || g_plan_task_types(1)
       || ''','
       || ' decode(mmtt.transaction_source_type_id, 5, '''
       || g_plan_task_types(1)
       || ''','
       || ' 13, decode(mmtt.transaction_type_id,51,'''
       || g_plan_task_types(1)
       || ''','''
       || g_plan_task_types(3)
            || ''' )))), '
            || ' mmtt.transaction_temp_id, '''
            || g_plan_task_types (4)
            || ''','''
            || g_plan_task_types (2)
            || '''),';
Line: 914

         l_select_generic := l_select_generic || 'mmtt.transaction_temp_id, ';
Line: 916

         l_select_generic := l_select_generic || 'mmtt.parent_line_id, ';
Line: 918

         l_select_generic := l_select_generic || 'mmtt.inventory_item_id, ';
Line: 920

         l_select_generic :=
                            l_select_generic || 'msiv.concatenated_segments, ';
Line: 923

         l_select_generic := l_select_generic || 'msiv.description, ';
Line: 925

         l_select_generic := l_select_generic || 'msiv.unit_weight, ';
Line: 927

         l_select_generic := l_select_generic || 'msiv.weight_uom_code, ';
Line: 929

         l_select_generic := l_select_generic || 'msiv.unit_volume, ';
Line: 931

         l_select_generic := l_select_generic || 'msiv.volume_uom_code, ';
Line: 933

         l_select_generic := l_select_generic || 'mmtt.organization_id, ';
Line: 935

         l_select_generic := l_select_generic || 'mmtt.revision, '; --revision
Line: 936

         l_select_generic := l_select_generic || 'mmtt.subinventory_code, ';
Line: 938

         l_select_generic := l_select_generic || 'mmtt.locator_id, ';
Line: 941

         l_select_generic :=
               l_select_generic
            || 'decode(milv.segment19, null, milv.concatenated_segments, null), ';
Line: 948

            l_select_generic :=
                  l_select_generic
               || 'decode(wdt.status, null, nvl(mmtt.wms_task_status, 1), wdt.status), ';
Line: 952

            l_select_generic :=
                  l_select_generic
               || 'decode(wdt.status, null, nvl(mmtt.wms_task_status, 1), wdt.status), ';
Line: 956

            l_select_generic :=
                  l_select_generic
               || 'decode(decode(wdt.status, null, nvl(mmtt.wms_task_status, 1), wdt.status),'
               || '1, '''
               || g_status_codes (1)
               || ''', 2, '''
               || g_status_codes (2)
               || ''', 3, '''
               || g_status_codes (3)
               || ''', 4, '''
               || g_status_codes (4)
               || ''', 5, '''
               || g_status_codes (5)
               || ''', 6, '''
               || g_status_codes (6)
               || ''', 7, '''
               || g_status_codes (7)
               || ''', 8, '''
               || g_status_codes (8)
               || ''', '
               || '9, '''
               || g_status_codes (9)
               || '''), ';
Line: 981

            l_select_generic :=
                         l_select_generic || 'nvl(mmtt.wms_task_status, 1), ';
Line: 984

            l_select_generic :=
                         l_select_generic || 'nvl(mmtt.wms_task_status, 1), ';
Line: 987

            l_select_generic :=
                  l_select_generic
               || 'decode(nvl(mmtt.wms_task_status, 1),'
               || '1, '''
               || g_status_codes (1)
               || ''', 8, '''
               || g_status_codes (8)
               || '''), ';
Line: 997

         l_select_generic := l_select_generic || 'mmtt.transaction_type_id, ';
Line: 999

         l_select_generic :=
                            l_select_generic || 'mmtt.transaction_action_id, ';
Line: 1002

         l_select_generic :=
                       l_select_generic || 'mmtt.transaction_source_type_id, ';
Line: 1008

            l_select_generic :=
                    l_select_generic || 'mtst.transaction_source_type_name, ';
Line: 1013

         l_select_generic :=
                            l_select_generic || 'mmtt.transaction_source_id, ';
Line: 1016

         l_select_generic := l_select_generic || 'mmtt.trx_source_line_id, ';
Line: 1018

         l_select_generic :=
                            l_select_generic || 'mmtt.transfer_organization, ';
Line: 1024

            l_select_generic := l_select_generic || 'mp1.organization_code, ';
Line: 1028

         l_select_generic :=
                            l_select_generic || 'mmtt.transfer_subinventory, ';
Line: 1031

         l_select_generic := l_select_generic || 'mmtt.transfer_to_location, ';
Line: 1037

            l_select_generic :=
                  l_select_generic
               || 'decode(milv1.segment19, null, milv1.concatenated_segments, null), ';
Line: 1042

         l_select_generic := l_select_generic || 'mmtt.transaction_uom, ';
Line: 1044

         l_select_generic := l_select_generic || 'mmtt.transaction_quantity, ';
Line: 1046

         l_select_generic :=
                            l_select_generic || 'mmtt.standard_operation_id, ';
Line: 1052

            l_select_generic := l_select_generic || 'bso.operation_code, ';
Line: 1058

            l_select_generic :=
                              l_select_generic || 'mmtt.move_order_line_id, ';
Line: 1062

            l_select_generic := l_select_generic || 'mmtt.pick_slip_number, ';
Line: 1066

            l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1069

            l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1076

         l_select_generic := l_select_generic || 'mmtt.pick_slip_number, ';          --pick_slip_number
Line: 1078

         l_select_generic := l_select_generic || 'to_number(null), ';                --pick_slip_number
Line: 1081

         l_select_generic := l_select_generic || 'mmtt.cartonization_id, ';
Line: 1086

            l_select_generic :=
                           l_select_generic || 'wlpn2.license_plate_number, ';
Line: 1091

         l_select_generic := l_select_generic || 'mmtt.allocated_lpn_id, ';
Line: 1096

            l_select_generic :=
                           l_select_generic || 'wlpn1.license_plate_number, ';
Line: 1101

         l_select_generic := l_select_generic || 'mmtt.container_item_id, ';
Line: 1106

            l_select_generic :=
                          l_select_generic || 'msiv1.concatenated_segments, ';
Line: 1111

         l_select_generic := l_select_generic || 'mmtt.lpn_id, ';
Line: 1116

            l_select_generic :=
                           l_select_generic || 'wlpn5.license_plate_number, ';
Line: 1121

         l_select_generic := l_select_generic || 'mmtt.content_lpn_id, ';
Line: 1126

            l_select_generic :=
                           l_select_generic || 'wlpn3.license_plate_number, ';
Line: 1131

         l_select_generic := l_select_generic || 'mmtt.transfer_lpn_id, ';
Line: 1136

            l_select_generic :=
                           l_select_generic || 'wlpn4.license_plate_number, ';
Line: 1141

         l_select_generic := l_select_generic || 'mmtt.last_update_date, ';
Line: 1143

         l_select_generic := l_select_generic || 'mmtt.last_updated_by, ';
Line: 1145

         l_select_generic := l_select_generic || 'mmtt.task_priority, ';
Line: 1147

         l_select_generic := l_select_generic || 'mmtt.task_priority, ';
Line: 1149

         l_select_generic := l_select_generic || 'mmtt.wms_task_type, ';
Line: 1152

         l_select_generic :=
               l_select_generic
            || 'decode(mmtt.wms_task_type,'
            || '1, '''
            || g_task_types (1)
            || ''', 2, '''
            || g_task_types (2)
            || ''', 3, '''
            || g_task_types (3)
            || ''', 4, '''
            || g_task_types (4)
            || ''', 5, '''
            || g_task_types (5)
            || ''', 6, '''
            || g_task_types (6)
            || ''', 7, '''
            || g_task_types (7)
            || ''', 8, '''
            || g_task_types (8)
            || '''), ';
Line: 1172

         l_select_generic := l_select_generic || 'mmtt.creation_date, ';
Line: 1174

         l_select_generic := l_select_generic || 'mmtt.operation_plan_id, ';
Line: 1179

            l_select_generic :=
                              l_select_generic || 'wop.operation_plan_name, ';
Line: 1188

              l_select_generic := l_select_generic || 'wooi.operation_sequence,  '; --operation_sequence
Line: 1191

            l_select_generic :=
                            l_select_generic || 'wooi.op_plan_instance_id,  ';
Line: 1196

            l_select_generic := l_select_generic || 'to_number(null), '; --operation_sequence
Line: 1199

            l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1206

            l_select_generic := l_select_generic || 'wdt.task_id, ';
Line: 1208

            l_select_generic := l_select_generic || 'wdt.person_id, ';
Line: 1210

            l_select_generic := l_select_generic || 'wdt.person_id, ';
Line: 1215

               l_select_generic := l_select_generic || 'pap.full_name, ';
Line: 1219

            l_select_generic :=
                              l_select_generic || 'wdt.effective_start_date, ';
Line: 1222

            l_select_generic := l_select_generic || 'wdt.effective_end_date, ';
Line: 1224

            l_select_generic := l_select_generic || 'wdt.person_resource_id, ';
Line: 1229

               l_select_generic := l_select_generic || 'br1.resource_code, ';
Line: 1233

            l_select_generic :=
                               l_select_generic || 'wdt.machine_resource_id, ';
Line: 1239

               l_select_generic := l_select_generic || 'br2.resource_code, ';
Line: 1243

            l_select_generic := l_select_generic || 'wdt.equipment_instance, ';
Line: 1245

            l_select_generic := l_select_generic || 'wdt.dispatched_time, ';
Line: 1247

            l_select_generic := l_select_generic || 'wdt.loaded_time, ';
Line: 1249

            l_select_generic := l_select_generic || 'wdt.drop_off_time, ';
Line: 1251

            l_select_generic := l_select_generic || 'wdt.last_update_date, ';
Line: 1253

            l_select_generic := l_select_generic || 'wdt.last_updated_by, ';
Line: 1259

            l_select_generic :=
                  l_select_generic
               || 'to_number(null), '                              /*task_id*/
               || 'to_number(null), '                            /*person_id*/
               || 'to_number(null), ';                    --person_id_original
Line: 1267

               l_select_generic := l_select_generic || 'NULL, ';
Line: 1271

            l_select_generic :=
                  l_select_generic
               || 'TO_DATE(NULL), '                   /*effective_start_date*/
               || 'TO_DATE(NULL), '                     /*effective_end_date*/
               || 'TO_NUMBER(NULL), ';                    --person_resource_id
Line: 1279

               l_select_generic := l_select_generic || 'NULL, ';
Line: 1283

            l_select_generic := l_select_generic || 'TO_NUMBER(NULL), ';
Line: 1288

               l_select_generic := l_select_generic || 'NULL, ';
Line: 1292

            l_select_generic := l_select_generic || 'NULL, ';
Line: 1294

            l_select_generic := l_select_generic || 'TO_DATE(NULL), ';
Line: 1296

            l_select_generic := l_select_generic || 'TO_DATE(NULL), ';
Line: 1298

            l_select_generic := l_select_generic || 'TO_DATE(NULL), ';
Line: 1300

            l_select_generic := l_select_generic || 'TO_DATE(NULL), ';
Line: 1302

            l_select_generic := l_select_generic || 'TO_NUMBER(NULL), ';
Line: 1306

         l_select_generic := l_select_generic || '''N'', ';       --is_modified
Line: 1308

         l_select_generic := l_select_generic || 'mmtt.secondary_uom_code, ';
Line: 1310

         l_select_generic :=
                         l_select_generic || 'mmtt.secondary_transaction_quantity ';
Line: 1314

         RETURN l_select_generic;
Line: 1318

         l_select_generic := 'SELECT ';
Line: 1319

         l_select_generic := l_select_generic || 'null, ';  -- expansion_code
Line: 1320

    l_select_generic :=
      l_select_generic
      || 'decode(wdth.is_parent,'
      || '''Y'', decode(wdth.transaction_action_id,28,'''
      || g_plan_task_types (4)
      || ''','
      || 'decode(wdth.transaction_source_type_id,'
      || '5,decode(wdth.transaction_type_id,35,'''
      || g_plan_task_types (4)
      || ''','''
      || g_plan_task_types (3)
      || '''),'
      || '13, decode(wdth.transaction_type_id,51,'''
      || g_plan_task_types (4)
      || ''','''
      || g_plan_task_types (3)
      || '''),'''
      || g_plan_task_types (3)
      || ''')),'
      || 'decode(wdth.parent_transaction_id,null,''' --'N' or null
      || g_plan_task_types(1)
      || ''','
      || 'decode(wdth.transaction_action_id,28,'''
      || g_plan_task_types(5)
      || ''','
      || 'decode(wdth.transaction_source_type_id,'
      || '5,decode(wdth.transaction_type_id,35,'''
      || g_plan_task_types (5)
      || ''','''
      || g_plan_task_types (2)
      || '''),'
      || '13, decode(wdth.transaction_type_id,51,'''
      || g_plan_task_types (5)
      || ''','''
      || g_plan_task_types (2)
      || '''),'''
      || g_plan_task_types (2)
      || ''')))),';   --plan task
Line: 1358

         l_select_generic := l_select_generic || 'mmt.transaction_id, ';
Line: 1360

         l_select_generic := l_select_generic || 'wdth.parent_transaction_id,';
Line: 1362

         l_select_generic := l_select_generic || 'mmt.inventory_item_id, ';
Line: 1364

         l_select_generic :=
                            l_select_generic || 'msiv.concatenated_segments, ';
Line: 1367

         l_select_generic := l_select_generic || 'msiv.description, ';
Line: 1369

         l_select_generic := l_select_generic || 'msiv.unit_weight, ';
Line: 1371

         l_select_generic := l_select_generic || 'msiv.weight_uom_code, ';
Line: 1373

         l_select_generic := l_select_generic || 'msiv.unit_volume, ';
Line: 1375

         l_select_generic := l_select_generic || 'msiv.volume_uom_code, ';
Line: 1377

         l_select_generic := l_select_generic || 'mmt.organization_id, ';
Line: 1379

         l_select_generic := l_select_generic || 'mmt.revision, ';  --revision
Line: 1380

         l_select_generic := l_select_generic || 'mmt.subinventory_code, ';
Line: 1382

         l_select_generic := l_select_generic || 'mmt.locator_id, ';
Line: 1385

         l_select_generic :=
               l_select_generic
            || 'decode(milv.segment19, null, milv.concatenated_segments, null), ';
Line: 1388

         l_select_generic := l_select_generic || '6, ';            --status_id
Line: 1389

         l_select_generic := l_select_generic || '6, ';   --status_id_original
Line: 1390

         l_select_generic :=
                       l_select_generic || '''' || g_status_codes (6)
                       || ''', ';                                     --status
Line: 1393

         l_select_generic := l_select_generic || 'mmt.transaction_type_id, ';
Line: 1395

         l_select_generic := l_select_generic || 'mmt.transaction_action_id, ';
Line: 1397

         l_select_generic :=
                        l_select_generic || 'mmt.transaction_source_type_id, ';
Line: 1403

            l_select_generic :=
                    l_select_generic || 'mtst.transaction_source_type_name, ';
Line: 1408

         l_select_generic := l_select_generic || 'mmt.transaction_source_id, ';
Line: 1410

         l_select_generic := l_select_generic || 'mmt.trx_source_line_id, ';
Line: 1412

         l_select_generic :=
                          l_select_generic || 'mmt.transfer_organization_id, ';
Line: 1418

            l_select_generic := l_select_generic || 'mp1.organization_code, ';
Line: 1422

         l_select_generic := l_select_generic || 'mmt.transfer_subinventory, ';
Line: 1424

         l_select_generic := l_select_generic || 'mmt.transfer_locator_id,  ';
Line: 1430

            l_select_generic :=
                  l_select_generic
               || 'decode(milv1.segment19, null, milv1.concatenated_segments, null), ';
Line: 1435

         l_select_generic := l_select_generic || 'mmt.transaction_uom, ';
Line: 1437

         l_select_generic :=
                         l_select_generic || 'abs(mmt.transaction_quantity), ';
Line: 1440

         l_select_generic := l_select_generic || 'wdth.user_task_type, ';
Line: 1445

            l_select_generic := l_select_generic || 'bso.operation_code, ';
Line: 1449

         l_select_generic := l_select_generic || 'mmt.move_order_line_id, ';
Line: 1451

         l_select_generic := l_select_generic || 'mmt.pick_slip_number, ';
Line: 1453

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1456

         l_select_generic := l_select_generic || 'null, '; --cartonization_lpn
Line: 1458

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1461

            l_select_generic := l_select_generic || 'null, ';
Line: 1464

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1467

            l_select_generic := l_select_generic || 'null, '; /*container item */
Line: 1470

         l_select_generic := l_select_generic || 'mmt.lpn_id, ';
Line: 1475

            l_select_generic :=
                           l_select_generic || 'wlpn5.license_plate_number, ';
Line: 1480

         l_select_generic := l_select_generic || 'mmt.content_lpn_id, ';
Line: 1485

            l_select_generic :=
                           l_select_generic || 'wlpn3.license_plate_number, ';
Line: 1490

         l_select_generic := l_select_generic || 'mmt.transfer_lpn_id, ';
Line: 1495

            l_select_generic :=
                           l_select_generic || 'wlpn4.license_plate_number, ';
Line: 1500

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1502

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1504

         l_select_generic := l_select_generic || 'wdth.priority, '; --priority
Line: 1505

         l_select_generic := l_select_generic || 'wdth.priority, ';
Line: 1507

         l_select_generic := l_select_generic || 'wdth.task_type, ';
Line: 1510

         l_select_generic :=
               l_select_generic
            || 'decode(wdth.task_type,'
            || '1, '''
            || g_task_types (1)
            || ''', 2, '''
            || g_task_types (2)
            || ''', 3, '''
            || g_task_types (3)
            || ''', 4, '''
            || g_task_types (4)
            || ''', 5, '''
            || g_task_types (5)
            || ''', 6, '''
            || g_task_types (6)
            || ''', 7, '''
            || g_task_types (7)
            || '''), ';
Line: 1528

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1530

         l_select_generic := l_select_generic || 'wdth.operation_plan_id, ';
Line: 1535

            l_select_generic :=
                              l_select_generic || 'wop.operation_plan_name, ';
Line: 1542

            l_select_generic := l_select_generic || 'to_number(null), ';--operation_sequence
Line: 1544

               l_select_generic := l_select_generic || 'to_number(null), ';--operation_sequence
Line: 1549

         l_select_generic := l_select_generic || 'wdth.op_plan_instance_id,  ';
Line: 1553

         l_select_generic := l_select_generic || 'wdth.task_id, ';   --task_id
Line: 1554

         l_select_generic := l_select_generic || 'wdth.person_id, ';
Line: 1556

         l_select_generic := l_select_generic || 'wdth.person_id, ';
Line: 1561

            l_select_generic := l_select_generic || 'pap.full_name, ';
Line: 1565

         l_select_generic := l_select_generic || 'wdth.effective_start_date, ';
Line: 1567

         l_select_generic := l_select_generic || 'wdth.effective_end_date, ';
Line: 1569

         l_select_generic := l_select_generic || 'wdth.person_resource_id, ';
Line: 1574

            l_select_generic := l_select_generic || 'br1.resource_code, ';
Line: 1578

         l_select_generic := l_select_generic || 'wdth.machine_resource_id, ';
Line: 1583

            l_select_generic := l_select_generic || 'br2.resource_code, ';
Line: 1587

         l_select_generic := l_select_generic || 'wdth.equipment_instance, ';
Line: 1589

         l_select_generic := l_select_generic || 'wdth.dispatched_time, ';
Line: 1591

         l_select_generic := l_select_generic || 'wdth.loaded_time, ';
Line: 1593

         l_select_generic := l_select_generic || 'wdth.drop_off_time, ';
Line: 1595

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1597

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1599

         l_select_generic := l_select_generic || '''N'', ';       --is_modified
Line: 1604

             l_select_generic := l_select_generic || 'mmt.secondary_uom_code, ';
Line: 1606

             l_select_generic :=
                             l_select_generic || 'abs(mmt.secondary_transaction_quantity), ';
Line: 1610

              l_select_generic := l_select_generic || 'mmt.transaction_set_id ';
Line: 1614

            l_select_generic := l_select_generic || 'mmt.secondary_uom_code, ';
Line: 1616

            l_select_generic :=
                            l_select_generic || 'abs(mmt.secondary_transaction_quantity) ';
Line: 1621

         RETURN l_select_generic;
Line: 1630

         l_select_generic := 'SELECT ';
Line: 1631

         l_select_generic := l_select_generic || 'null, ';  -- expansion_code
Line: 1632

         l_select_generic :=
               l_select_generic
            || 'decode(wdth.is_parent,'
            || '''N'', decode(wdth.operation_plan_id,null, decode(wdth.parent_transaction_id,null,'''
            || g_plan_task_types (1)
            || ''','''
            || g_plan_task_types (5)
            || '''),'''
            || g_plan_task_types (2)
            || '''), '
            || 'decode(wdth.transaction_action_id,28,'''
            || g_plan_task_types (4)
            || ''','
            || 'decode(wdth.transaction_source_type_id,'
            || '5,decode(wdth.transaction_type_id,35,'''
            || g_plan_task_types (4)
            || ''','''
            || g_plan_task_types (3)
            || '''),'
            || '13, decode(wdth.transaction_type_id,51,'''
           || g_plan_task_types (4)
            || ''','''
            || g_plan_task_types (3)
            || '''),'''
            || g_plan_task_types (3)
            || '''))),';                                  --plan_task
Line: 1658

         l_select_generic := l_select_generic || 'wdth.transaction_id, ';
Line: 1660

         l_select_generic := l_select_generic || 'wdth.parent_transaction_id,';
Line: 1662

         l_select_generic := l_select_generic || 'wdth.inventory_item_id, ';
Line: 1664

         l_select_generic :=
                            l_select_generic || 'msiv.concatenated_segments, ';
Line: 1667

         l_select_generic := l_select_generic || 'msiv.description, ';
Line: 1669

         l_select_generic := l_select_generic || 'msiv.unit_weight, ';
Line: 1671

         l_select_generic := l_select_generic || 'msiv.weight_uom_code, ';
Line: 1673

         l_select_generic := l_select_generic || 'msiv.unit_volume, ';
Line: 1675

         l_select_generic := l_select_generic || 'msiv.volume_uom_code, ';
Line: 1677

         l_select_generic := l_select_generic || 'wdth.organization_id, ';
Line: 1679

         l_select_generic := l_select_generic || 'wdth.revision, '; --revision
Line: 1680

         l_select_generic :=
                         l_select_generic || 'wdth.source_subinventory_code, ';
Line: 1683

         l_select_generic := l_select_generic || 'wdth.source_locator_id, ';
Line: 1686

         l_select_generic :=
               l_select_generic
            || 'decode(milv.segment19, null, milv.concatenated_segments, null), ';
Line: 1689

         l_select_generic := l_select_generic || '6, ';            --status_id
Line: 1690

         l_select_generic := l_select_generic || '6, ';   --status_id_original
Line: 1691

         l_select_generic :=
                       l_select_generic || '''' || g_status_codes (6)
                       || ''', ';                                     --status
Line: 1694

         l_select_generic := l_select_generic || 'wdth.transaction_type_id, ';
Line: 1696

         l_select_generic :=
                            l_select_generic || 'wdth.transaction_action_id, ';
Line: 1699

         l_select_generic :=
                       l_select_generic || 'wdth.transaction_source_type_id, ';
Line: 1705

            l_select_generic :=
                    l_select_generic || 'mtst.transaction_source_type_name, ';
Line: 1710

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1712

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1714

         l_select_generic :=
                         l_select_generic || 'wdth.transfer_organization_id, ';
Line: 1720

            l_select_generic := l_select_generic || 'mp1.organization_code, ';
Line: 1724

         l_select_generic := l_select_generic || 'null, ';   --to_subinventory
Line: 1725

         l_select_generic := l_select_generic || 'to_number(null),  ';
Line: 1731

            l_select_generic := l_select_generic || 'null, ';
Line: 1734

         l_select_generic := l_select_generic || 'wdth.transaction_uom_code, ';
Line: 1736

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1738

         l_select_generic := l_select_generic || 'wdth.user_task_type, ';
Line: 1743

            l_select_generic := l_select_generic || 'bso.operation_code, ';
Line: 1747

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1749

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1751

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1754

         l_select_generic := l_select_generic || 'null, '; --cartonization_lpn
Line: 1756

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1759

            l_select_generic := l_select_generic || 'null, ';
Line: 1762

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1765

            l_select_generic := l_select_generic || 'null, ';
Line: 1769

         l_select_generic := l_select_generic || 'wdth.lpn_id, ';
Line: 1774

            l_select_generic :=
                           l_select_generic || 'wlpn5.license_plate_number, ';
Line: 1779

         l_select_generic := l_select_generic || 'wdth.content_lpn_id, ';
Line: 1784

            l_select_generic :=
                           l_select_generic || 'wlpn3.license_plate_number, ';
Line: 1789

         l_select_generic := l_select_generic || 'wdth.transfer_lpn_id, ';
Line: 1794

            l_select_generic :=
                           l_select_generic || 'wlpn4.license_plate_number, ';
Line: 1799

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1801

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1803

         l_select_generic := l_select_generic || 'wdth.priority, '; --priority
Line: 1804

         l_select_generic := l_select_generic || 'wdth.priority, ';
Line: 1806

         l_select_generic := l_select_generic || 'wdth.task_type, ';
Line: 1809

         l_select_generic :=
               l_select_generic
            || 'decode(wdth.task_type,'
            || '1, '''
            || g_task_types (1)
            || ''', 2, '''
            || g_task_types (2)
            || ''', 3, '''
            || g_task_types (3)
            || ''', 4, '''
            || g_task_types (4)
            || ''', 5, '''
            || g_task_types (5)
            || ''', 6, '''
            || g_task_types (6)
            || ''', 7, '''
            || g_task_types (7)
            || ''', 8, '''
            || g_task_types (8)
            || '''), ';
Line: 1829

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1831

         l_select_generic := l_select_generic || 'wdth.operation_plan_id, ';
Line: 1836

            l_select_generic :=
                              l_select_generic || 'wop.operation_plan_name, ';
Line: 1842

             l_select_generic := l_select_generic || 'to_number(null),  '; --operation_sequence
Line: 1846

         l_select_generic := l_select_generic || 'wdth.op_plan_instance_id,  ';
Line: 1850

         l_select_generic := l_select_generic || 'wdth.task_id, ';   --task_id
Line: 1851

         l_select_generic := l_select_generic || 'wdth.person_id, ';
Line: 1853

         l_select_generic := l_select_generic || 'wdth.person_id, ';
Line: 1858

            l_select_generic := l_select_generic || 'pap.full_name, ';
Line: 1862

         l_select_generic := l_select_generic || 'wdth.effective_start_date, ';
Line: 1864

         l_select_generic := l_select_generic || 'wdth.effective_end_date, ';
Line: 1866

         l_select_generic := l_select_generic || 'wdth.person_resource_id, ';
Line: 1871

            l_select_generic := l_select_generic || 'br1.resource_code, ';
Line: 1875

         l_select_generic := l_select_generic || 'wdth.machine_resource_id, ';
Line: 1880

            l_select_generic := l_select_generic || 'br2.resource_code, ';
Line: 1884

         l_select_generic := l_select_generic || 'wdth.equipment_instance, ';
Line: 1886

         l_select_generic := l_select_generic || 'wdth.dispatched_time, ';
Line: 1888

         l_select_generic := l_select_generic || 'wdth.loaded_time, ';
Line: 1890

         l_select_generic := l_select_generic || 'wdth.drop_off_time, ';
Line: 1892

         l_select_generic := l_select_generic || 'to_date(null), ';
Line: 1894

         l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1896

         l_select_generic := l_select_generic || '''N'', ';       --is_modified
Line: 1901

            l_select_generic := l_select_generic || 'wdth.secondary_transaction_uom_code, ';
Line: 1903

            l_select_generic := l_select_generic || 'to_number(null), ';
Line: 1905

            l_select_generic := l_select_generic || 'mmt.transaction_set_id ';
Line: 1909

            l_select_generic := l_select_generic || 'wdth.secondary_transaction_uom_code, ';
Line: 1911

            l_select_generic := l_select_generic || 'to_number(null) ';
Line: 1914

       RETURN l_select_generic;
Line: 1916

   END get_generic_select;
Line: 1975

            || ', (select distinct parent_line_id from wms_waveplan_tasks_temp where task_type_id <> 3) wwtt';
Line: 2138

                   'WHERE NOT exists (SELECT 1 FROM wms_waveplan_tasks_temp ';
Line: 2187

                  || 'AND NOT EXISTS (SELECT 1 FROM wms_dispatched_tasks ';
Line: 2706

                   'WHERE NOT exists (SELECT 1 FROM wms_waveplan_tasks_temp ';
Line: 3091

                   'WHERE NOT exists (SELECT 1 FROM wms_waveplan_tasks_temp ';
Line: 3258

      l_insert_query     VARCHAR2 (2000);
Line: 3259

      l_select_generic   VARCHAR2 (3000);
Line: 3273

      DELETE FROM wms_waveplan_tasks_temp
            WHERE task_type_id <> 3
              AND transaction_temp_id IN (
                     SELECT parent_line_id
                       FROM wms_waveplan_tasks_temp
                      WHERE parent_line_id IS NOT NULL
                        AND task_type_id <> 3
                        --Change
                        --Check for outbound and wip tasks below
                        AND (   transaction_action_id = 28
                             OR (    transaction_source_type_id = 5
                                 AND transaction_type_id = 35
                                )
                             OR (    transaction_source_type_id = 13
                                 AND transaction_type_id = 51
                                )
                            ));
Line: 3298

         SELECT 1
           INTO l_query_count
           FROM DUAL
          WHERE EXISTS (
                   SELECT parent_line_id
                     FROM wms_waveplan_tasks_temp
                    WHERE parent_line_id IS NOT NULL
                      AND task_type_id <> 3
                      --Change
                      --check for outbound and wip tasks below
                      AND (   transaction_action_id = 28
                           OR (    transaction_source_type_id = 5
                               AND transaction_type_id = 35
                              )
                           OR (    transaction_source_type_id = 13
                               AND transaction_type_id = 51
                              )
                          ));
Line: 3333

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => p_is_unreleased,
                                p_is_pending         => p_is_pending,
                                p_is_queued          => p_is_queued,
                                p_is_dispatched      => p_is_dispatched,
                                p_is_active          => p_is_active,
                                p_is_loaded          => p_is_loaded,
                                p_is_completed       => FALSE
                               );
Line: 3342

         l_insert_query := l_insert_query || ') ';
Line: 3343

         l_select_generic :=
            get_generic_select (p_is_unreleased              => p_is_unreleased,
                                p_is_pending                 => p_is_pending,
                                p_is_queued                  => p_is_queued,
                                p_is_dispatched              => p_is_dispatched,
                                p_is_active                  => p_is_active,
                                p_is_loaded                  => p_is_loaded,
                                p_is_completed               => FALSE,
                                p_populate_merged_tasks      => TRUE
                               );
Line: 3402

               l_insert_query
            || l_select_generic
            || l_from_generic
            || l_where_generic;
Line: 3478

         DELETE FROM wms_waveplan_tasks_temp
               WHERE parent_line_id IS NOT NULL
                 AND status_id <> 6
                 --Change
                 --check for outbound and wip tasks below
                 AND (   transaction_action_id = 28
                      OR (    transaction_source_type_id = 5
                          AND transaction_type_id = 35
                         )
                      OR (    transaction_source_type_id = 13
                          AND transaction_type_id = 51
                         )
                     )
                 AND parent_line_id <> transaction_temp_id;
Line: 3504

         SELECT 1
           INTO l_query_count
           FROM DUAL
          WHERE EXISTS (
                   SELECT parent_line_id
                     FROM wms_waveplan_tasks_temp
                    WHERE parent_line_id IS NOT NULL
                      AND task_type_id <> 3
                      --Change
                      --check for outbound and wip tasks below
                      AND (   transaction_action_id = 28
                           OR (    transaction_source_type_id = 5
                               AND transaction_type_id = 35
                              )
                           OR (    transaction_source_type_id = 13
                               AND transaction_type_id = 51
                              )
                          )
                      --End of change
                      AND status_id = 6);
Line: 3537

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => FALSE
                                                            --p_is_unreleased,
                                                             ,
                                p_is_pending         => FALSE  --p_is_pending,
                                                             ,
                                p_is_queued          => FALSE   --p_is_queued,
                                                             ,
                                p_is_dispatched      => FALSE
                                                            --p_is_dispatched,
                                                             ,
                                p_is_active          => FALSE   --p_is_active,
                                                             ,
                                p_is_loaded          => FALSE   --p_is_loaded,
                                                             ,
                                p_is_completed       => TRUE
                               );
Line: 3554

         l_insert_query := l_insert_query || ') ';
Line: 3555

         l_select_generic :=
            get_generic_select (p_is_unreleased              => FALSE
                                                            --p_is_unreleased,
                                                                     ,
                                p_is_pending                 => FALSE
                                                               --p_is_pending,
                                                                     ,
                                p_is_queued                  => FALSE
                                                                --p_is_queued,
                                                                     ,
                                p_is_dispatched              => FALSE
                                                            --p_is_dispatched,
                                                                     ,
                                p_is_active                  => FALSE
                                                                --p_is_active,
                                                                     ,
                                p_is_loaded                  => FALSE
                                                                --p_is_loaded,
                                                                     ,
                                p_is_completed               => TRUE,
                                p_populate_merged_tasks      => TRUE
                               );
Line: 3629

               l_insert_query
            || l_select_generic
            || l_from_generic
            || l_where_generic;
Line: 3711

      l_insert_query      VARCHAR2 (3000);
Line: 3712

      l_select_generic    VARCHAR2 (4000);
Line: 3713

      l_select_outbound   VARCHAR2 (4000);
Line: 3755

         select lpad(segment1,40), segment2,segment1
           INTO l_from_tonum_mso_seg1,l_from_mso_seg2,l_from_mso_seg1
           from mtl_sales_orders
          WHERE sales_order_id = p_from_sales_order_id;
Line: 3763

            select lpad(segment1,40), segment2
              INTO l_to_tonum_mso_seg1,l_to_mso_seg2
              from mtl_sales_orders
             WHERE sales_order_id = p_to_sales_order_id;
Line: 3835

         l_insert_query := NULL;
Line: 3836

         l_select_generic := NULL;
Line: 3837

         l_select_outbound := NULL;
Line: 3873

			l_select_generic := ' SELECT mmtt.wms_task_type, count(*) ';
Line: 3875

			l_select_generic := ' SELECT wdth.task_type, count(*) ';
Line: 3878

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 3887

         l_insert_query := l_insert_query || ', customer_id ';
Line: 3891

            l_insert_query := l_insert_query || ', customer ';
Line: 3894

         l_insert_query := l_insert_query || ', ship_to_location_id ';
Line: 3900

            l_insert_query := l_insert_query || ', ship_to_country ';
Line: 3901

            l_insert_query := l_insert_query || ', ship_to_state ';
Line: 3902

            l_insert_query := l_insert_query || ', ship_to_postal_code ';
Line: 3907

            l_insert_query := l_insert_query || ', delivery ';
Line: 3912

            l_insert_query := l_insert_query || ', ship_method ';
Line: 3915

         l_insert_query := l_insert_query || ', carrier_id ';
Line: 3919

            l_insert_query := l_insert_query || ', carrier ';
Line: 3922

         l_insert_query := l_insert_query || ', shipment_date ';
Line: 3923

         l_insert_query := l_insert_query || ', shipment_priority ';
Line: 3924

         l_insert_query := l_insert_query || ', source_header ';
Line: 3925

         l_insert_query := l_insert_query || ', line_number ';
Line: 3928

	 	l_insert_query := l_insert_query || ', load_seq_number ';
Line: 3930

         l_insert_query := l_insert_query || ') ';
Line: 3931

         l_select_generic :=
            get_generic_select (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 3940

         l_select_outbound := ', wdd.customer_id ';              --customer_id
Line: 3944

            l_select_outbound := l_select_outbound || ', substr( hp.party_name,  1,  50 ) ';
Line: 3948

         l_select_outbound :=
                             l_select_outbound || ', wdd.ship_to_location_id ';
Line: 3956

            l_select_outbound := l_select_outbound || ', hl.country ';
Line: 3958

            l_select_outbound := l_select_outbound || ', hl.state ';
Line: 3960

            l_select_outbound := l_select_outbound || ', hl.postal_code ';
Line: 3966

            l_select_outbound := l_select_outbound || ', wnd.name ';
Line: 3973

            l_select_outbound :=l_select_outbound || ', INV_SHIPPING_TRANSACTION_PUB.GET_SHIPMETHOD_MEANING(decode(wda.delivery_id,NULL,wdd.ship_method_code,decode(wnd.ship_method_code,NULL,wdd.ship_method_code,wnd.ship_method_code)))'; -- 4629955
Line: 3976

            l_select_outbound :=l_select_outbound || ', INV_SHIPPING_TRANSACTION_PUB.GET_SHIPMETHOD_MEANING(wdd.ship_method_code)';
Line: 3990

             l_select_outbound := l_select_outbound || ', Decode(wda.delivery_id, NULL, wdd.carrier_id, Decode(wnd.carrier_id,NULL, wdd.carrier_id, wnd.carrier_id))';
Line: 3992

             l_select_outbound := l_select_outbound || ', wdd.carrier_id ';
Line: 4000

             l_select_outbound := l_select_outbound || ',INV_SHIPPING_TRANSACTION_PUB.GET_FREIGHT_CODE(Decode(wda.delivery_id,NULL,wdd.carrier_id,Decode(wnd.carrier_id,NULL,wdd.carrier_id,wnd.carrier_id)))';
Line: 4003

             l_select_outbound := l_select_outbound || ', INV_SHIPPING_TRANSACTION_PUB.GET_FREIGHT_CODE(wdd.carrier_id)';
Line: 4011

         l_select_outbound := l_select_outbound || ', wdd.date_scheduled ';
Line: 4013

         l_select_outbound :=
                          l_select_outbound || ', wdd.shipment_priority_code ';
Line: 4016

         l_select_outbound :=
                            l_select_outbound || ', wdd.source_header_number ';
Line: 4019

         l_select_outbound := l_select_outbound || ', wdd.source_line_number ';
Line: 4023

		l_select_outbound := l_select_outbound || ', wdd.load_seq_number ';
Line: 4164

               || ', (SELECT COUNT(line_id) line_sum, header_id FROM oe_order_lines_all ';
Line: 4231

            l_where_outbound := l_where_outbound || 'AND wdd.delivery_detail_id = (select delivery_detail_id from wsh_delivery_details_ob_grp_v ';
Line: 4296

/*            l_where_outbound := l_where_outbound || 'AND EXISTS ( SELECT 1 ';
Line: 4307

            l_where_outbound := l_where_outbound || 'AND wdd.delivery_detail_id = (select delivery_detail_id from wsh_delivery_details ';
Line: 4552

                  || 'AND EXISTS (SELECT 1 FROM '||
                                  'WMS_DOCK_APPOINTMENTS_B WDAB, '||
                                  'WSH_DELIVERY_LEGS WDL '||
                                  'WHERE '||
                                  'WDAB.TRIP_STOP = WDL.PICK_UP_STOP_ID AND '||
                                  'WDL.DELIVERY_ID = WDA.DELIVERY_ID AND '||
                                  'WDAB.APPOINTMENT_TYPE = 2 AND '|| -- OUTBOUND appt
                                  '(WDAB.START_TIME - sysdate)'||n||' BETWEEN 0 AND :p_time_till_appt) ';
Line: 4575

               l_insert_query
            || l_select_generic
            || l_select_outbound
            || l_from_generic
            || l_from_outbound
            || l_where_generic
            || l_where_outbound;
Line: 5057

      l_insert_query     VARCHAR2 (4000);
Line: 5058

      l_select_generic   VARCHAR2 (4000);
Line: 5099

         l_insert_query := NULL;
Line: 5100

         l_select_generic := NULL;
Line: 5120

			l_select_generic := ' SELECT mmtt.wms_task_type, count(*) ';
Line: 5122

			l_select_generic := ' SELECT wdth.task_type, count(*) ';
Line: 5125

         l_insert_query :=
            get_generic_insert (p_is_pending        => l_is_pending,
                                p_is_loaded         => l_is_loaded,
                                p_is_completed      => l_is_completed
                               );
Line: 5131

         l_insert_query := l_insert_query || ', reference_id ';
Line: 5132

         l_insert_query := l_insert_query || ', reference ';
Line: 5141

            l_insert_query := l_insert_query || ', source_header ';
Line: 5142

            l_insert_query := l_insert_query || ', line_number ';
Line: 5145

         l_insert_query := l_insert_query || ') ';
Line: 5146

         l_select_generic :=
            get_generic_select (p_is_pending        => l_is_pending,
                                p_is_loaded         => l_is_loaded,
                                p_is_completed      => l_is_completed
                               );
Line: 5154

            l_select_generic := l_select_generic || ', mtrl.reference_id ';
Line: 5156

            l_select_generic := l_select_generic || ', mtrl.reference ';
Line: 5160

            l_select_generic :=
                     l_select_generic || ', decode(rt.source_document_code, ';
Line: 5162

            l_select_generic :=
                   l_select_generic || '''INVENTORY'', rt.shipment_line_id, ';
Line: 5164

            l_select_generic :=
                       l_select_generic || '''PO'', rt.po_line_location_id, ';
Line: 5166

            l_select_generic :=
                         l_select_generic || '''REQ'', rt.shipment_line_id, ';
Line: 5168

            l_select_generic :=
                         l_select_generic || '''RMA'', rt.oe_order_line_id) ';
Line: 5171

            l_select_generic :=
                     l_select_generic || ', decode(rt.source_document_code, ';
Line: 5173

            l_select_generic :=
                  l_select_generic || '''INVENTORY'', ''SHIPMENT_LINE_ID'', ';
Line: 5175

            l_select_generic :=
                      l_select_generic || '''PO'', ''PO_LINE_LOCATION_ID'', ';
Line: 5177

            l_select_generic :=
                        l_select_generic || '''REQ'', ''SHIPMENT_LINE_ID'', ';
Line: 5179

            l_select_generic :=
                           l_select_generic || '''RMA'', ''ORDER_LINE_ID'') ';
Line: 5185

            l_select_generic := l_select_generic || ', ph.segment1 ';
Line: 5187

            l_select_generic := l_select_generic || ', pl.line_num ';
Line: 5192

            l_select_generic := l_select_generic || ', ooh.order_number ';
Line: 5194

            l_select_generic := l_select_generic || ', ool.line_number ';
Line: 5199

            l_select_generic := l_select_generic || ', prh.segment1 ';
Line: 5201

            l_select_generic := l_select_generic || ', prl.line_num ';
Line: 5517

               l_insert_query
            || l_select_generic
            || l_from_generic
            || l_from_inbound
            || l_where_generic
            || l_where_inbound;
Line: 5846

      l_insert_query           VARCHAR2 (3000);
Line: 5847

      l_select_manufacturing   VARCHAR2 (3000);
Line: 5850

      l_select_generic         VARCHAR2 (3000);
Line: 5893

         l_insert_query := NULL;
Line: 5894

         l_select_generic := NULL;
Line: 5895

         l_select_manufacturing := NULL;
Line: 5923

			l_select_generic := ' SELECT mmtt.wms_task_type, count(*) ';
Line: 5925

			l_select_generic := ' SELECT wdth.task_type, count(*) ';
Line: 5928

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 5941

            l_insert_query := l_insert_query || ', assembly_id ';
Line: 5945

               l_insert_query := l_insert_query || ', assembly ';
Line: 5953

            l_insert_query := l_insert_query || ', line_id ';
Line: 5954

            l_insert_query := l_insert_query || ', line ';
Line: 5959

            l_insert_query := l_insert_query || ', department_id ';
Line: 5963

               l_insert_query := l_insert_query || ', department ';
Line: 5971

            l_insert_query := l_insert_query || ', source_header ';
Line: 5974

         l_insert_query := l_insert_query || ', wip_entity_type ';
Line: 5975

         l_insert_query := l_insert_query || ', wip_entity_id ';
Line: 5976

	 /* Navin INV_Convergence_Gme_Wms_TD REPLACED: l_insert_query := l_insert_query || ') '; */
Line: 5978

             l_insert_query := l_insert_query || ', primary_product ';
Line: 5979

             l_insert_query := l_insert_query || ') ';
Line: 5981

             l_insert_query := l_insert_query || ') ';
Line: 5984

         l_select_generic :=
            get_generic_select (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 6068

               l_select_manufacturing := ', wdj.primary_item_id ';
Line: 6073

                  l_select_manufacturing :=
                        l_select_manufacturing
                     || ', msiv2.concatenated_segments ';          -- assembly
Line: 6083

               l_select_manufacturing :=
                                    l_select_manufacturing || ', wl.line_id ';
Line: 6086

               l_select_manufacturing :=
                                  l_select_manufacturing || ', wl.line_code ';
Line: 6093

               l_select_manufacturing :=
                             l_select_manufacturing || ', wro.department_id ';
Line: 6099

                  l_select_manufacturing :=
                            l_select_manufacturing || ', bd.department_code ';
Line: 6109

               l_select_manufacturing :=
                            l_select_manufacturing || ', we.wip_entity_name ';
Line: 6114

            l_select_manufacturing :=
                                   l_select_manufacturing || ', to_number(1) ';
Line: 6117

            l_select_manufacturing :=
                              l_select_manufacturing || ', wdj.wip_entity_id ';
Line: 6265

               l_select_manufacturing := ', wfs.primary_item_id ';
Line: 6270

                  l_select_manufacturing :=
                        l_select_manufacturing
                     || ', msiv2.concatenated_segments ';          -- assembly
Line: 6280

               l_select_manufacturing :=
                                    l_select_manufacturing || ', wl.line_id ';
Line: 6283

               l_select_manufacturing :=
                                  l_select_manufacturing || ', wl.line_code ';
Line: 6290

               l_select_manufacturing :=
                             l_select_manufacturing || ', bos.department_id ';
Line: 6296

                  l_select_manufacturing :=
                            l_select_manufacturing || ', bd.department_code ';
Line: 6306

               l_select_manufacturing :=
                           l_select_manufacturing || ', wfs.schedule_number ';
Line: 6311

            l_select_manufacturing :=
                                    l_select_manufacturing || ',to_number(2) ';
Line: 6314

            l_select_manufacturing :=
                              l_select_manufacturing || ', wfs.wip_entity_id ';
Line: 6458

               l_select_manufacturing := ', wri.primary_item_id ';
Line: 6463

                  l_select_manufacturing :=
                        l_select_manufacturing
                     || ', msiv2.concatenated_segments ';          -- assembly
Line: 6473

               l_select_manufacturing :=
                                    l_select_manufacturing || ', wl.line_id ';
Line: 6476

               l_select_manufacturing :=
                                  l_select_manufacturing || ', wl.line_code ';
Line: 6483

               l_select_manufacturing :=
                             l_select_manufacturing || ', wro.department_id ';
Line: 6489

                  l_select_manufacturing :=
                            l_select_manufacturing || ', bd.department_code ';
Line: 6497

               l_select_manufacturing :=
                            l_select_manufacturing || ', we.wip_entity_name ';
Line: 6502

            l_select_manufacturing :=
                                   l_select_manufacturing || ', to_number(3) ';
Line: 6505

            l_select_manufacturing :=
                              l_select_manufacturing || ', wrs.wip_entity_id ';
Line: 6657

               l_select_manufacturing := ', TO_NUMBER (NULL) '; -- Inventory item Identifier
Line: 6662

                  l_select_manufacturing :=
                        l_select_manufacturing
                     || ', NULL ';          -- assembly
Line: 6672

               l_select_manufacturing :=
                                    l_select_manufacturing || ', TO_NUMBER (NULL) ';
Line: 6675

               l_select_manufacturing :=
                                  l_select_manufacturing || ', NULL ';
Line: 6682

               l_select_manufacturing :=
                             l_select_manufacturing || ', TO_NUMBER (NULL) ';
Line: 6688

                  l_select_manufacturing :=
                            l_select_manufacturing || ', NULL ';
Line: 6698

               l_select_manufacturing :=
                            l_select_manufacturing || ', h.batch_no ';
Line: 6703

            l_select_manufacturing :=
                                   l_select_manufacturing || ', to_number(10) ';
Line: 6706

            l_select_manufacturing :=
                              l_select_manufacturing || ', h.batch_id ';
Line: 6712

                 l_select_manufacturing :=
                              l_select_manufacturing || ', msiv2.concatenated_segments ';
Line: 6807

		l_select_manufacturing := NULL; -- for summary mode we wont need the manufacturing related data
Line: 6816

               l_insert_query
            || l_select_generic
            || l_select_manufacturing
            || l_from_generic
            || l_from_manufacturing
            || l_where_generic
            || l_where_manufacturing;
Line: 7141

      l_select_cc      VARCHAR2 (4000);
Line: 7142

      l_insert_cc      VARCHAR2 (4000);
Line: 7188

         l_insert_cc := NULL;
Line: 7189

         l_select_cc := NULL;
Line: 7216

         l_insert_cc := 'INSERT INTO wms_waveplan_tasks_temp( ';
Line: 7217

         l_insert_cc := l_insert_cc || 'transaction_temp_id ';
Line: 7218

         l_insert_cc := l_insert_cc || ', inventory_item_id ';
Line: 7219

         l_insert_cc := l_insert_cc || ', item ';
Line: 7220

         l_insert_cc := l_insert_cc || ', organization_id ';
Line: 7221

         l_insert_cc := l_insert_cc || ', revision ';
Line: 7222

         l_insert_cc := l_insert_cc || ', subinventory ';
Line: 7223

         l_insert_cc := l_insert_cc || ', locator_id ';
Line: 7224

         l_insert_cc := l_insert_cc || ', locator ';
Line: 7225

         l_insert_cc := l_insert_cc || ', status_id ';
Line: 7226

         l_insert_cc := l_insert_cc || ', status_id_original ';
Line: 7227

         l_insert_cc := l_insert_cc || ', status ';
Line: 7228

         l_insert_cc := l_insert_cc || ', transaction_action_id ';
Line: 7229

         l_insert_cc := l_insert_cc || ', transaction_source_type_id ';
Line: 7233

            l_insert_cc := l_insert_cc || ', transaction_source_type ';
Line: 7236

         l_insert_cc := l_insert_cc || ', user_task_type_id ';
Line: 7240

            l_insert_cc := l_insert_cc || ', user_task_type ';
Line: 7243

         l_insert_cc := l_insert_cc || ', mmtt_last_update_date ';
Line: 7244

         l_insert_cc := l_insert_cc || ', mmtt_last_updated_by ';
Line: 7245

         l_insert_cc := l_insert_cc || ', priority ';
Line: 7246

         l_insert_cc := l_insert_cc || ', priority_original ';
Line: 7247

         l_insert_cc := l_insert_cc || ', task_type_id ';
Line: 7248

         l_insert_cc := l_insert_cc || ', task_type ';
Line: 7249

         l_insert_cc := l_insert_cc || ', creation_time ';
Line: 7253

            l_insert_cc := l_insert_cc || ', task_id ';
Line: 7254

            l_insert_cc := l_insert_cc || ', person_id ';
Line: 7255

            l_insert_cc := l_insert_cc || ', person_id_original ';
Line: 7259

               l_insert_cc := l_insert_cc || ', person ';
Line: 7262

            l_insert_cc := l_insert_cc || ', effective_start_date ';
Line: 7263

            l_insert_cc := l_insert_cc || ', effective_end_date ';
Line: 7264

            l_insert_cc := l_insert_cc || ', person_resource_id ';
Line: 7268

               l_insert_cc := l_insert_cc || ', person_resource_code ';
Line: 7271

            l_insert_cc := l_insert_cc || ', machine_resource_id ';
Line: 7275

               l_insert_cc := l_insert_cc || ', machine_resource_code ';
Line: 7278

            l_insert_cc := l_insert_cc || ', equipment_instance ';
Line: 7279

            l_insert_cc := l_insert_cc || ', dispatched_time ';
Line: 7280

            l_insert_cc := l_insert_cc || ', loaded_time ';
Line: 7281

            l_insert_cc := l_insert_cc || ', drop_off_time ';
Line: 7282

            l_insert_cc := l_insert_cc || ', wdt_last_update_date ';
Line: 7283

            l_insert_cc := l_insert_cc || ', wdt_last_updated_by ';
Line: 7286

         l_insert_cc := l_insert_cc || ', is_modified ';
Line: 7290

            l_insert_cc := l_insert_cc || ', source_header ';
Line: 7293

         l_insert_cc := l_insert_cc || ') ';
Line: 7295

         l_select_cc := 'SELECT ';
Line: 7298

         l_select_cc := l_select_cc || 'MIN(mcce.cycle_count_entry_id), ';
Line: 7300

         l_select_cc := l_select_cc || 'mcce.inventory_item_id, ';
Line: 7303

         l_select_cc := l_select_cc || 'msiv.concatenated_segments, ';  --item
Line: 7306

         l_select_cc := l_select_cc || 'mcce.organization_id, ';
Line: 7310

    l_select_cc := l_select_cc || 'mcce.revision, ';           --revision
Line: 7313

    l_select_cc := l_select_cc || 'mcce.subinventory, ';   --subinventory
Line: 7316

         l_select_cc := l_select_cc || 'mcce.locator_id, ';       --locator_id
Line: 7320

         l_select_cc :=
               l_select_cc
            || 'decode(milv.segment19, null, milv.concatenated_segments, null), ';
Line: 7332

               l_select_cc :=
       l_select_cc || 'decode(wdt.status, null, 1, wdt.status), ';
Line: 7338

               l_select_cc :=
       l_select_cc || 'decode(wdt.status, null, 1, wdt.status), ';
Line: 7344

               l_select_cc :=
                     l_select_cc
                  || 'decode(decode(wdt.status, null, 1, wdt.status),'
                  || '1, '''
                  || g_status_codes (1)
                  || ''', 2, '''
                  || g_status_codes (2)
                  || ''', 3, '''
                  || g_status_codes (3)
                  || ''', 4, '''
                  || g_status_codes (4)
                  || ''', 5, '''
                  || g_status_codes (5)
                  || ''', 6, '''
                  || g_status_codes (6)
                  || ''', 7, '''
                  || g_status_codes (7)
                  || ''', 8, '''
                  || g_status_codes (8)
                  || ''', '
                  || '9, '''
                  || g_status_codes (9)
        || '''), ';
Line: 7393

               l_select_cc := l_select_cc || '1, ';
Line: 7395

               l_select_cc := l_select_cc || '1, ';
Line: 7397

               l_select_cc :=
                           l_select_cc || '''' || g_status_codes (1)
                           || ''', ';
Line: 7403

            l_select_cc := l_select_cc || '6, ';                  --status_id
Line: 7404

            l_select_cc := l_select_cc || '6, ';         --status_id_original
Line: 7405

            l_select_cc := l_select_cc || '''' || g_status_codes (6)
                           || ''', ';                                --status
Line: 7409

         l_select_cc := l_select_cc || '4, ';          --transaction_action_id
Line: 7410

         l_select_cc := l_select_cc || '9, ';     --transaction_source_type_id
Line: 7414

            l_select_cc :=
         l_select_cc || 'mtst.transaction_source_type_name, ';
Line: 7421

         l_select_cc := l_select_cc || 'mcce.standard_operation_id, ';
Line: 7427

            l_select_cc := l_select_cc || 'bso.operation_code, ';
Line: 7432

         l_select_cc := l_select_cc || 'mcce.last_update_date, ';
Line: 7434

    l_group_by_cc := l_group_by_cc || 'mcce.last_update_date, ';
Line: 7436

         l_select_cc := l_select_cc || 'mcce.last_updated_by, ';
Line: 7438

    l_group_by_cc := l_group_by_cc || 'mcce.last_updated_by, ';
Line: 7440

    l_select_cc := l_select_cc || 'mcce.task_priority, ';      --priority
Line: 7443

    l_select_cc := l_select_cc || 'mcce.task_priority, ';
Line: 7447

         l_select_cc := l_select_cc || '3, ';                   --task_type_id
Line: 7448

         l_select_cc := l_select_cc || '''' || g_task_types (3) || ''', ';
Line: 7450

         l_select_cc := l_select_cc || 'mcce.creation_date, '; --creation_time
Line: 7455

            l_select_cc := l_select_cc || 'wdt.task_id, ';          --task_id
Line: 7457

       l_select_cc := l_select_cc || 'wdt.person_id, ';      --person_id
Line: 7459

            l_select_cc := l_select_cc || 'wdt.person_id, ';
Line: 7465

               l_select_cc := l_select_cc || 'pap.full_name, ';   --person_id
Line: 7469

            l_select_cc := l_select_cc || 'wdt.effective_start_date, ';
Line: 7472

       l_select_cc := l_select_cc || 'wdt.effective_end_date, ';
Line: 7475

            l_select_cc := l_select_cc || 'wdt.person_resource_id, ';
Line: 7481

               l_select_cc := l_select_cc || 'br1.resource_code, ';
Line: 7486

            l_select_cc := l_select_cc || 'wdt.machine_resource_id, ';
Line: 7492

               l_select_cc := l_select_cc || 'br2.resource_code, ';
Line: 7497

            l_select_cc := l_select_cc || 'wdt.equipment_instance, ';
Line: 7499

            l_select_cc := l_select_cc || 'wdt.dispatched_time, ';
Line: 7501

            l_select_cc := l_select_cc || 'wdt.loaded_time, ';   --loaded_time
Line: 7502

            l_select_cc := l_select_cc || 'wdt.drop_off_time, ';
Line: 7504

            l_select_cc := l_select_cc || 'wdt.last_update_date, ';
Line: 7506

            l_select_cc := l_select_cc || 'wdt.last_updated_by, ';
Line: 7516

            l_group_by_cc := l_group_by_cc || 'wdt.last_update_date, ';
Line: 7518

            l_group_by_cc := l_group_by_cc || 'wdt.last_updated_by, ';
Line: 7522

         l_select_cc := l_select_cc || '''N'' ';                -- is_modified
Line: 7526

            l_select_cc := l_select_cc || ', mcch.cycle_count_header_name ';
Line: 7599

                   'WHERE NOT exists (SELECT 1 FROM wms_waveplan_tasks_temp ';
Line: 7618

                     || 'AND NOT EXISTS (SELECT 1 FROM wms_dispatched_tasks ';
Line: 8010

		l_query := l_insert_cc || l_select_cc || l_from_cc || l_where_cc || l_group_by_cc ;
Line: 8012

		l_query := l_select_cc || l_from_cc || l_where_cc || l_group_by_cc ;
Line: 8260

      l_insert_query     VARCHAR2 (4000);
Line: 8261

      l_select_generic   VARCHAR2 (4000);
Line: 8262

      l_select_repl      VARCHAR2 (4000);
Line: 8307

         l_insert_query := NULL;
Line: 8308

         l_select_generic := NULL;
Line: 8309

         l_select_repl := NULL;
Line: 8337

			l_select_generic := ' SELECT mmtt.wms_task_type, count(*) ';
Line: 8339

			l_select_generic := ' SELECT wdth.task_type, count(*) ';
Line: 8342

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 8352

         l_insert_query := l_insert_query || ', source_header ';
Line: 8354

         l_insert_query := l_insert_query || ', line_number ';   --line_number
Line: 8355

         l_insert_query := l_insert_query || ') ';
Line: 8356

         l_select_generic :=
            get_generic_select (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 8366

         l_select_repl := ', mtrh.request_number ';            --source_header
Line: 8367

         l_select_repl := l_select_repl || ', mtrl.line_number ';
Line: 8564

               l_insert_query
            || l_select_generic
            || l_select_repl
            || l_from_generic
            || l_from_repl
            || l_where_generic
            || l_where_repl;
Line: 8871

      l_insert_query     VARCHAR2 (4000);
Line: 8872

      l_select_generic   VARCHAR2 (4000);
Line: 8873

      l_select_repl      VARCHAR2 (4000);
Line: 8908

         l_insert_query := NULL;
Line: 8909

         l_select_generic := NULL;
Line: 8933

         l_insert_query :=
            get_generic_insert (p_is_unreleased      => l_is_unreleased,
                                p_is_pending         => l_is_pending,
                                p_is_queued          => l_is_queued,
                                p_is_dispatched      => l_is_dispatched,
                                p_is_active          => l_is_active,
                                p_is_loaded          => l_is_loaded,
                                p_is_completed       => l_is_completed
                               );
Line: 8942

         l_insert_query := l_insert_query || ') ';
Line: 8943

         l_select_generic :=
            get_generic_select (p_is_unreleased             => l_is_unreleased,
                                p_is_pending                => l_is_pending,
                                p_is_queued                 => l_is_queued,
                                p_is_dispatched             => l_is_dispatched,
                                p_is_active                 => l_is_active,
                                p_is_loaded                 => l_is_loaded,
                                p_is_completed              => l_is_completed
                               );
Line: 9059

               l_insert_query
            || l_select_generic
            || l_from_generic
            || l_where_generic;
Line: 9390

      l_parent_inserted   NUMBER  := 0;
Line: 9401

         DELETE FROM wms_waveplan_tasks_temp;
Line: 9841

                                x_non_complete_parent      => l_parent_inserted
                               );
Line: 9845

	                  as Employee does not hold good for Pending tasks. Hence delete the unwanted records from WWTT */
	IF ( p_is_queued OR p_is_dispatched OR p_is_active OR p_is_loaded OR p_is_completed
	     AND ( p_is_pending OR p_is_unreleased ) ) AND ( p_person_id IS NOT NULL OR
               p_person_resource_id IS NOT NULL OR
               p_equipment_type_id IS NOT NULL OR
               p_machine_resource_id IS NOT NULL OR
               p_machine_instance IS NOT NULL )
	THEN
	  IF (p_is_pending) THEN
	    l_is_pending := FALSE;
Line: 9866

          debug('Done populating merged tasks.  Delete unwanted tasks','query_tasks');
Line: 9869

       DELETE FROM wms_waveplan_tasks_temp
         WHERE status_id = 1;
Line: 9884

    /* Bug - 5446146 If a user task type has been entered, delete the records which are not associated with a user task type */
    IF p_user_task_type_id IS NOT NULL THEN

         DELETE FROM wms_waveplan_tasks_temp
         WHERE user_task_type_id IS NULL;
Line: 9896

         IF g_num_of_child_tasks_visible = 'T' AND l_parent_inserted > 0
         THEN
            --calculate number of children associated with parent tasks
            set_num_of_child_tasks;
Line: 9927

      SELECT wms_task_dispatch_device.get_eligible_device
                                                      (mmtt.organization_id,
                                                       mmtt.subinventory_code,
                                                       mmtt.locator_id
                                                      )
        INTO p_device_id
        FROM mtl_material_transactions_temp mmtt
       WHERE mmtt.transaction_temp_id = p_transaction_temp_id;
Line: 9936

      SELECT force_sign_on_flag
        INTO l_force_sign_on
        FROM wms_devices_b
       WHERE device_id = p_device_id;
Line: 9950

   PROCEDURE update_task (
      p_transaction_temp_id     IN              wms_waveplan_tasks_pvt.transaction_temp_table_type,
      p_task_type_id            IN              wms_waveplan_tasks_pvt.task_type_id_table_type,
      p_employee                IN              VARCHAR2,
      p_employee_id             IN              NUMBER,
      p_user_task_type          IN              VARCHAR2,
      p_user_task_type_id       IN              NUMBER,
      p_effective_start_date    IN              DATE,
      p_effective_end_date      IN              DATE,
      p_person_resource_id      IN              NUMBER,
      p_person_resource_code    IN              VARCHAR2,
      p_force_employee_change   IN              BOOLEAN,
      p_to_status               IN              VARCHAR2,
      p_to_status_id            IN              NUMBER,
      p_update_priority_type    IN              VARCHAR2,
      p_update_priority         IN              NUMBER,
      p_clear_priority          IN              VARCHAR2,
      x_result                  OUT NOCOPY      wms_waveplan_tasks_pvt.result_table_type,
      x_message                 OUT NOCOPY      wms_waveplan_tasks_pvt.message_table_type,
      x_task_id                 OUT NOCOPY      wms_waveplan_tasks_pvt.task_id_table_type,
      x_return_status           OUT NOCOPY      VARCHAR2,
      x_return_msg              OUT NOCOPY      VARCHAR2,
      x_msg_count               OUT NOCOPY      NUMBER
   )
   IS
      l_task_id                     NUMBER;
Line: 9989

      IF g_cannot_update_putaway IS NULL
      THEN
         fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_PUTAWAY_TASK');
Line: 9992

         g_cannot_update_putaway := fnd_message.get;
Line: 9993

         fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_STAGING_MOVE');
Line: 9994

         g_cannot_update_staging_move := fnd_message.get;
Line: 9995

         fnd_message.set_name ('WMS', 'WMS_TASK_UPDATED');
Line: 9996

         g_task_updated := fnd_message.get;
Line: 10002

         UPDATE wms_waveplan_tasks_temp
            SET RESULT = 'X'
          WHERE transaction_temp_id = p_transaction_temp_id (i)
            AND task_type_id = p_task_type_id (i);
Line: 10018

      UPDATE wms_waveplan_tasks_temp
         SET RESULT = 'E',
             error =
                DECODE (task_type_id,
                        2, g_cannot_update_putaway,
                        7, g_cannot_update_staging_move
                       )
       WHERE RESULT = 'X' AND task_type_id IN (2, 7);
Line: 10030

         UPDATE wms_waveplan_tasks_temp
            SET RESULT = 'E',
                error = g_cannot_unrelease_cc
          WHERE RESULT = 'X' AND task_type_id = 3;
Line: 10039

         SELECT transaction_temp_id, task_type_id, status
         BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses
           FROM wms_waveplan_tasks_temp
          WHERE RESULT = 'X'
            AND NOT (   (status_id = 8 AND p_to_status_id IN (1, 2)
                        )                   -- Unreleased to pending or queued
                     OR (status_id = 1 AND p_to_status_id IN (2, 8)
                        )                   -- Pending to queued or unreleased
                     OR (status_id = 2 AND p_to_status_id IN (1, 8)
                        )                   -- Queued to pending or unreleased
                     OR (status_id = 9 AND p_to_status_id IN (1, 8)
                        )                   -- R12:Active to Pending or unreleased
                     OR (status_id = 3 AND p_to_status_id IN (1, 8)
                        )                   -- R12:Dispatched to Pending or unreleased
                     OR (status_id = p_to_status_id)
                    );                      -- No Status Change
Line: 10061

               fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_STATUS');
Line: 10068

               UPDATE wms_waveplan_tasks_temp
                  SET RESULT = 'E',
                      error = l_messages (i)
                WHERE transaction_temp_id = l_transaction_temp_ids (i)
                  AND task_type_id = l_task_type_ids (i);
Line: 10081

	SELECT wwtt.transaction_temp_id, wwtt.task_type_id, wwtt.status
		BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses
		FROM wms_waveplan_tasks_temp wwtt, mtl_material_transactions_temp mmtt, WMS_DISPATCHED_TASKS wdt
		WHERE wwtt.transaction_temp_id = wdt.transaction_temp_id AND
				   wwtt.transaction_temp_id = mmtt.transaction_temp_id AND
		       wwtt.RESULT = 'X' AND
		       wwtt.status_id = 3   AND
		       EXISTS (   SELECT 1 FROM WMS_DISPATCHED_TASKS wdt2
		                  WHERE  wdt2.person_id = wwtt.person_id AND
		                  wdt2.status = 9 AND
				  wdt2.task_method IS NOT NULL AND
				  wdt2.transaction_temp_id IN( SELECT transaction_temp_id FROM mtl_material_transactions_temp mmtt1
				   			       WHERE DECODE(wdt.TASK_METHOD,
							           	'CARTON', mmtt1.cartonization_id,
									'PICK_SLIP', mmtt1.pick_slip_number,
									'DISCRETE', mmtt1.pick_slip_number,
									mmtt1.transaction_source_id) = DECODE(wdt.TASK_METHOD,
										   			'CARTON', mmtt.cartonization_id,
												 	'PICK_SLIP', mmtt.pick_slip_number,
												 	'DISCRETE', mmtt.pick_slip_number,
													mmtt.transaction_source_id))
		           );
Line: 10109

                  fnd_message.set_name ('WMS', 'WMS_GROUP_TASKS_CANNOT_UPDATE');
Line: 10115

                  UPDATE wms_waveplan_tasks_temp
                     SET RESULT = 'E',
                         error = 'This group of tasks is currently being worked, cannot change status'
                   WHERE transaction_temp_id = l_transaction_temp_ids (i)
                     AND task_type_id = l_task_type_ids (i);
Line: 10124

            SELECT transaction_temp_id, task_type_id, status
            BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses
              FROM wms_waveplan_tasks_temp wwtt
             WHERE RESULT = 'X' AND
                   status_id = 9 AND
                   EXISTS (   SELECT 1 FROM MTL_MOBILE_LOGIN_HIST MMLH, WMS_DISPATCHED_TASKS WDT
                              WHERE WDT.TRANSACTION_TEMP_ID = WWTT.TRANSACTION_TEMP_ID AND
                                    MMLH.USER_ID = WDT.LAST_UPDATED_BY AND
                                    MMLH.LOGOFF_DATE IS NULL AND
                                    MMLH.EVENT_MESSAGE IS NULL
                               );
Line: 10139

                  UPDATE wms_waveplan_tasks_temp
                     SET RESULT = 'E',
                         error = 'This task is currently being worked, cannot change status'
                   WHERE transaction_temp_id = l_transaction_temp_ids (i)
                     AND task_type_id = l_task_type_ids (i);
Line: 10153

         fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_EMPLOYEE');
Line: 10157

         UPDATE wms_waveplan_tasks_temp wwtt
            SET RESULT = 'E',
                error = l_message
          WHERE RESULT = 'X'
            AND NOT EXISTS (
                   SELECT 1
                     FROM bom_std_op_resources bsor,
                          bom_resource_employees bre
                    WHERE wwtt.user_task_type_id = bsor.standard_operation_id
                      AND bsor.resource_id = bre.resource_id
                      AND bre.person_id = p_employee_id);
Line: 10170

         SELECT transaction_temp_id
         BULK COLLECT INTO l_transaction_temp_ids_temp
           FROM wms_waveplan_tasks_temp
          WHERE RESULT = 'X';
Line: 10185

                  fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_EMPLOYEE');
Line: 10189

		    DEBUG ('l_device_id : ' || l_device_id, ' Update_TAsk :');
Line: 10191

                         ' Update_TAsk :'
                        );
Line: 10195

                  UPDATE wms_waveplan_tasks_temp wwtt
                     SET RESULT = 'E',
                         error = l_message
                   WHERE transaction_temp_id = l_transaction_temp_ids_temp (i)
                     AND NOT EXISTS (
                            SELECT 1
                              FROM wms_device_assignment_temp
                             WHERE device_id = l_device_id
                               AND employee_id = p_employee_id);
Line: 10210

      UPDATE wms_waveplan_tasks_temp wwtt
         SET person_resource_id =
                (SELECT bre.resource_id
                   FROM bom_std_op_resources bsor, bom_resource_employees bre
                  WHERE wwtt.user_task_type_id = bsor.standard_operation_id
                    AND bsor.resource_id = bre.resource_id
                    AND bre.person_id = wwtt.person_id
                    AND ROWNUM < 2)
       WHERE RESULT = 'X';
Line: 10225

            UPDATE    wms_waveplan_tasks_temp wwtt
                  SET RESULT = 'E',
                      error = l_message
                WHERE RESULT = 'X' AND (status_id NOT IN (1, 2, 3, 8, 9) AND p_to_status_id IN (1, 8))
            RETURNING         transaction_temp_id, task_type_id, status
            BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses;
Line: 10234

            UPDATE    wms_waveplan_tasks_temp wwtt
                  SET RESULT = 'E',
                      error = l_message
                WHERE RESULT = 'X' AND status_id NOT IN (1, 8)
            RETURNING         transaction_temp_id, task_type_id, status
            BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses;
Line: 10247

               fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_USER_TASK_TYPE');
Line: 10253

               UPDATE wms_waveplan_tasks_temp
                  SET RESULT = 'E',
                      error = l_messages (i)
                WHERE transaction_temp_id = l_transaction_temp_ids (i)
                  AND task_type_id = l_task_type_ids (i);
Line: 10262

      IF (p_update_priority_type IS NOT NULL AND p_update_priority IS NOT NULL) OR p_clear_priority = 'Y'
      THEN
         -- R12: Can update priority if task is dispatched, active  IF
         -- Dispatched or Active tasks are in the process of getting updated to pending or Unreleased
         IF p_to_status_id IS NOT NULL THEN
            UPDATE    wms_waveplan_tasks_temp wwtt
                  SET RESULT = 'E',
                      error = l_message
                WHERE RESULT = 'X' AND (status_id NOT IN (1, 2, 3, 8, 9) AND p_to_status_id IN (1, 8))
            RETURNING         transaction_temp_id, task_type_id, status
            BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses;
Line: 10276

            UPDATE    wms_waveplan_tasks_temp wwtt
                  SET RESULT = 'E',
                      error = l_message
                WHERE RESULT = 'X' AND status_id NOT IN (1, 2, 8)
            RETURNING         transaction_temp_id, task_type_id, status
            BULK COLLECT INTO l_transaction_temp_ids, l_task_type_ids, l_statuses;
Line: 10289

               fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_PRIORITY');
Line: 10295

               UPDATE wms_waveplan_tasks_temp
                  SET RESULT = 'E',
                      error = l_messages (i)
                WHERE transaction_temp_id = l_transaction_temp_ids (i)
                  AND task_type_id = l_task_type_ids (i);
Line: 10306

         UPDATE wms_waveplan_tasks_temp
            SET task_id = NVL (task_id, wms_dispatched_tasks_s.NEXTVAL),
                status = p_to_status,
                status_id = p_to_status_id,
                priority =
                   DECODE (p_clear_priority,
                           'Y', NULL,
                           DECODE(p_update_priority_type,
                                 'I', NVL(priority,0) + p_update_priority,             -- R12: Increment priority
                                 'D', DECODE(SIGN(NVL(priority,0) - p_update_priority),-- R12: Decrement priority
                                             -1, 0,
                                             +1, NVL(priority,0) - p_update_priority,
                                              0, 0),
                                 'S', NVL(p_update_priority, priority),	               -- R12: Set       priority
                                  priority)
                          ),
                person = p_employee,
                person_id = p_employee_id,
                effective_start_date = p_effective_start_date,
                effective_end_date = p_effective_end_date,
                person_resource_code = p_person_resource_code,
                person_resource_id = p_person_resource_id,
                RESULT = 'S',
                error = g_task_updated,
                is_modified = 'Y'
          WHERE RESULT = 'X';
Line: 10334

	   DEBUG ('Else Part  ______________________: ', ' Update_TAsk :');
Line: 10336

         UPDATE wms_waveplan_tasks_temp
            SET task_id = DECODE (p_to_status_id, 1, NULL, 8, NULL, task_id),
                status = NVL (p_to_status, status),
                status_id = NVL (p_to_status_id, status_id),
                user_task_type = NVL (p_user_task_type, user_task_type),         -- R12: Assign User Task Type
                user_task_type_id = NVL (p_user_task_type_id, user_task_type_id),-- R12: Assign User Task Type
                priority =
                   DECODE (p_clear_priority,
                           'Y', NULL,
                           DECODE(p_update_priority_type,
                                 'I', NVL(priority,0) + p_update_priority,             -- R12: Increment priority
                                 'D', DECODE(SIGN(NVL(priority,0) - p_update_priority),-- R12: Decrement priority
                                             -1, 0,
                                             +1, NVL(priority,0) - p_update_priority,
                                              0, 0),
                                 'S', NVL(p_update_priority, priority),                -- R12: Set Constant priority value
                                  priority)
                          ),
                person = DECODE (p_to_status_id, 1, NULL, 8, NULL, person),
                person_id =
                          DECODE (p_to_status_id,
                                  1, NULL,
                                  8, NULL,
                                  person_id
                                 ),
                effective_start_date =
                   DECODE (p_to_status_id,
                           1, NULL,
                           8, NULL,
                           effective_start_date
                          ),
                effective_end_date =
                   DECODE (p_to_status_id,
                           1, NULL,
                           8, NULL,
                           effective_end_date
                          ),
                person_resource_code =
                   DECODE (p_to_status_id,
                           1, NULL,
                           8, NULL,
                           person_resource_code
                          ),
                person_resource_id =
                   DECODE (p_person_resource_id,
                           1, NULL,
                           8, NULL,
                           person_resource_id
                          ),
                RESULT = 'S',
                error = g_task_updated,
                is_modified = 'Y'
          WHERE RESULT = 'X';
Line: 10392

                ' Update_TAsk :'
               );
Line: 10398

         UPDATE    wms_waveplan_tasks_temp
               SET RESULT = RESULT
             WHERE transaction_temp_id = p_transaction_temp_id (i)
               AND task_type_id = p_task_type_id (i)
         RETURNING         task_id, RESULT, error
         BULK COLLECT INTO x_task_id, x_result, x_message;
Line: 10410

         DEBUG ('Sql Error: ' || SQLERRM, 'Task Planning.Task Update');
Line: 10411

   END update_task;
Line: 10438

      /*IF g_cannot_update_putaway IS NULL
      THEN
         fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_PUTAWAY_TASK');
Line: 10441

         g_cannot_update_putaway := fnd_message.get;
Line: 10442

         fnd_message.set_name ('WMS', 'WMS_CANNOT_UPDATE_STAGING_MOVE');
Line: 10443

         g_cannot_update_staging_move := fnd_message.get;
Line: 10444

         fnd_message.set_name ('WMS', 'WMS_TASK_UPDATED');
Line: 10445

         g_task_updated := fnd_message.get;
Line: 10452

         UPDATE wms_waveplan_tasks_temp
            SET RESULT = 'X'
          WHERE transaction_temp_id = p_transaction_temp_id (i)
            AND task_type_id = p_task_type_id (i);
Line: 10467

      UPDATE wms_waveplan_tasks_temp
         SET RESULT = 'E',
             error =
                DECODE (task_type_id,
                        1, 'Can not cancel pick task',
                        3, 'Can not cancel cycle count task',
                        4, 'Can not cancel replenish task',
                        5, 'Can not cancel move order transfer task',
                        6, 'Can not cancel move order issue task',
                        7, 'Can not cancel staging move task'
                       )
       WHERE RESULT = 'X' AND task_type_id <> 2;
Line: 10483

        UPDATE wms_waveplan_tasks_temp
           SET RESULT = 'E',
             error =
                DECODE (task_type_id,
                        2, 'Can not cancel putaway task'
                       )
         WHERE RESULT = 'X' AND task_type_id = 2;
Line: 10494

      UPDATE wms_waveplan_tasks_temp
         SET RESULT = 'E',
             error =  'Can not cancel completed tasks'
       WHERE RESULT = 'X' AND status_id = 6;
Line: 10499

      UPDATE wms_waveplan_tasks_temp
         SET status_id = 12,
             status = g_status_codes(12),
             is_modified = 'Y',
             RESULT = 'S',
             error = 'Task Canceled'
       WHERE RESULT = 'X';
Line: 10508

         UPDATE    wms_waveplan_tasks_temp
               SET RESULT = RESULT
             WHERE transaction_temp_id = p_transaction_temp_id (i)
               AND task_type_id = p_task_type_id (i)
         RETURNING         task_id, RESULT, error
         BULK COLLECT INTO x_task_id, x_result, x_message;
Line: 10534

         DELETE FROM wms_waveplan_tasks_temp
               WHERE transaction_temp_id = p_transaction_temp_id (i);
Line: 10581

      TYPE user_task_type_id IS TABLE OF wms_waveplan_tasks_temp.user_task_type_id%TYPE   -- R12: Update User Task Type Id
         INDEX BY BINARY_INTEGER;
Line: 10592

      l_user_task_type_id            user_task_type_id;         -- R12: Update User Task Type Id
Line: 10594

      l_update_date                  DATE;
Line: 10602

         SELECT transaction_temp_id, task_type_id, mmtt_last_updated_by,
                mmtt_last_update_date, wdt_last_updated_by,
                wdt_last_update_date, person_id, person_id_original,person_resource_id,/* Bug 5630187 - Added person_resource_id */
                effective_start_date, effective_end_date, status_id,
                status_id_original, priority, priority_original, user_task_type_id, num_of_child_tasks  -- R12: Added User Task Type Id
           FROM wms_waveplan_tasks_temp wwtt
          WHERE wwtt.is_modified = 'Y';
Line: 10614

      SELECT transaction_temp_id
        FROM mtl_material_transactions_temp
        WHERE parent_line_id = trx_temp_id
        AND transaction_temp_id <> trx_temp_id
        FOR UPDATE nowait;
Line: 10631

      IF p_task_action = 'U' THEN -- Update tasks

      FOR rec_wwtt IN cur_wwtt
      LOOP
         BEGIN
            IF rec_wwtt.task_type_id IN (2, 8) AND rec_wwtt.status_id = 12 THEN
               if l_debug = 1 then
      	         DEBUG ('Cancelled Plan');
Line: 10652

               UPDATE wms_waveplan_tasks_temp
                  SET is_modified = 'N',
                  RESULT = 'S',
                   error = g_plan_cancelled
                WHERE transaction_temp_id = rec_wwtt.transaction_temp_id;
Line: 10666

               SELECT     mmtt.transaction_temp_id
                     INTO l_transaction_temp_id_table (i)
                     FROM mtl_material_transactions_temp mmtt,
                          wms_dispatched_tasks wdt
                    WHERE mmtt.transaction_temp_id =
                                                  rec_wwtt.transaction_temp_id
                      AND mmtt.transaction_temp_id = wdt.transaction_temp_id(+)
                      AND mmtt.wms_task_type = wdt.task_type(+)
                      AND DECODE (wdt.status,
                                  NULL, NVL (mmtt.wms_task_status, 1),
                                  wdt.status
                                 ) = NVL (rec_wwtt.status_id_original, -1)
                      AND NVL (mmtt.task_priority, -1) =
                                           NVL (rec_wwtt.priority_original,
                                                -1)
                      AND NVL (wdt.person_id, -1) =
                                          NVL (rec_wwtt.person_id_original,
                                               -1)
                      AND mmtt.last_updated_by = rec_wwtt.mmtt_last_updated_by
                      AND mmtt.last_update_date =
                                                rec_wwtt.mmtt_last_update_date
                      AND NVL (wdt.last_updated_by, -1) =
                                         NVL (rec_wwtt.wdt_last_updated_by,
                                              -1)
                      AND (   wdt.last_update_date =
                                                 rec_wwtt.wdt_last_update_date
                           OR (    wdt.last_update_date IS NULL
                               AND rec_wwtt.wdt_last_update_date IS NULL
                              )
                          )
               FOR UPDATE NOWAIT;
Line: 10700

               SELECT     mcce.cycle_count_entry_id
                     INTO l_transaction_temp_id_table (i)
                     FROM mtl_cycle_count_entries mcce,
                          wms_dispatched_tasks wdt
                    WHERE mcce.cycle_count_entry_id =
                                                  rec_wwtt.transaction_temp_id
                      AND mcce.cycle_count_entry_id = wdt.transaction_temp_id(+)
                      AND 3 = wdt.task_type(+)
                      AND DECODE (wdt.status, NULL, 1, wdt.status) =
                                          NVL (rec_wwtt.status_id_original,
                                               -1)
                      AND NVL (mcce.task_priority, -1) =
                                           NVL (rec_wwtt.priority_original,
                                                -1)
                      AND NVL (wdt.person_id, -1) =
                                          NVL (rec_wwtt.person_id_original,
                                               -1)
                      AND mcce.last_updated_by = rec_wwtt.mmtt_last_updated_by
                      AND mcce.last_update_date =
                                                rec_wwtt.mmtt_last_update_date
                      AND NVL (wdt.last_updated_by, -1) =
                                         NVL (rec_wwtt.wdt_last_updated_by,
                                              -1)
                      AND (   wdt.last_update_date =
                                                 rec_wwtt.wdt_last_update_date
                           OR (    wdt.last_update_date IS NULL
                               AND rec_wwtt.wdt_last_update_date IS NULL
                              )
                          )
               FOR UPDATE NOWAIT;
Line: 10741

            l_user_task_type_id (i) := rec_wwtt.user_task_type_id;  -- R12: Update User Task Type Id
Line: 10763

          l_user_task_type_id (i) := rec_wwtt.user_task_type_id;  -- R12: Update User Task Type Id
Line: 10795

               UPDATE mtl_material_transactions_temp
                  SET wms_task_status =
                         DECODE (l_wms_task_status_table (i),
                                 8, 8,
                                 1, 1,
                                 NULL
                                ),
                      task_priority = l_task_priority_table (i),
                      last_update_date = SYSDATE,
                      last_updated_by = p_user_id,
                      last_update_login = p_login_id,
                      standard_operation_id = l_user_task_type_id (i)
                WHERE transaction_temp_id = l_transaction_temp_id_table (i)   -- R12: Update User Task Type Id
                  AND l_task_type_id (i) <> 3;
Line: 10810

	      DEBUG ('No of records updated are-777 ' || SQL%ROWCOUNT);
Line: 10816

               UPDATE mtl_cycle_count_entries
                  SET task_priority = l_task_priority_table (i),
                      last_update_date = SYSDATE,
                      last_updated_by = p_user_id,
                      last_update_login = p_login_id,
                      standard_operation_id = l_user_task_type_id (i)         -- R12: Update User Task Type Id
                WHERE cycle_count_entry_id = l_transaction_temp_id_table (i)
                  AND l_task_type_id (i) = 3;
Line: 10825

	      DEBUG ('No of records updated are-666 ' || SQL%ROWCOUNT);
Line: 10830

         DELETE      wms_dispatched_tasks wdt
               WHERE wdt.status IN (2, 3, 9) -- R12: Delete the Active or Dispatched tasks which were updated to pending/Unreleased
                 AND wdt.transaction_temp_id IN (
                        SELECT transaction_temp_id
                          FROM wms_waveplan_tasks_temp wwtt
                         WHERE wwtt.status_id IN (1, 8)
                           AND wwtt.is_modified = 'Y');
Line: 10838

           DEBUG ('No of records deleted are-555 ' || SQL%ROWCOUNT);
Line: 10841

         l_update_date := SYSDATE;
Line: 10843

           DEBUG ('inserting into WDT ' || x_save_count);
Line: 10847

         INSERT INTO wms_dispatched_tasks
                     (task_id, transaction_temp_id, organization_id,
                      user_task_type, person_id, effective_start_date,
                      effective_end_date, person_resource_id,
                      machine_resource_id, status, dispatched_time,
                      last_update_date, last_updated_by, creation_date,
                      created_by, last_update_login, task_type, priority,
                      move_order_line_id, operation_plan_id, transfer_lpn_id)
            (SELECT wwtt.task_id, wwtt.transaction_temp_id,
                    wwtt.organization_id, NVL (wwtt.user_task_type_id, 0),
                    wwtt.person_id,sysdate, sysdate ,  /*bug#6409956.replaced effective dates by sysdate */
		    wwtt.person_resource_id, NULL, 2, -- Queued
                    NULL, l_update_date, p_user_id, l_update_date, p_user_id,
                    p_login_id, wwtt.task_type_id, wwtt.priority,
                    wwtt.move_order_line_id, wwtt.operation_plan_id,
                    wwtt.to_lpn_id
               FROM wms_waveplan_tasks_temp wwtt
              WHERE wwtt.status_id = 2
                AND wwtt.status_id_original IN (1, 8)
                AND wwtt.is_modified = 'Y'
                AND NOT EXISTS (
                       SELECT 1
                         FROM wms_dispatched_tasks wdt
                        WHERE wdt.transaction_temp_id =
                                                      wwtt.transaction_temp_id));
Line: 10873

           DEBUG ('No of records inserted are-444 ' || SQL%ROWCOUNT);
Line: 10877

            UPDATE wms_dispatched_tasks
               SET person_id = l_person_id_table (i),
	           person_resource_id = l_person_resource_id_table (i),
                   effective_start_date = l_effective_start_date_table (i),
                   effective_end_date = l_effective_end_date_table (i),
                   priority = l_task_priority_table (i),
                   last_update_date = l_update_date,
                   last_updated_by = p_user_id,
                   last_update_login = p_login_id
             WHERE transaction_temp_id = l_transaction_temp_id_table (i);
Line: 10888

	   DEBUG ('No of records updated are-333 ' || SQL%ROWCOUNT);
Line: 10908

            UPDATE wms_waveplan_tasks_temp
               SET RESULT = 'S',
                   error = g_task_saved,
                   is_modified = 'N',
                   person_id_original = l_person_id_table (i),
                   status_id_original = l_wms_task_status_table (i),
                   priority_original = l_task_priority_table (i),
                   mmtt_last_updated_by = p_user_id,
                   mmtt_last_update_date = l_update_date,
                   wdt_last_updated_by =
                      DECODE (l_wms_task_status_table (i),
                              1, NULL,
                              8, NULL,
                              p_user_id
                             ),
                   wdt_last_update_date =
                      TO_DATE (DECODE (l_wms_task_status_table (i),
                                       1, NULL,
                                       8, NULL,
                                       TO_CHAR (l_update_date,
                                                'DD-MON-YY HH24:MI:SS'
                                               )
                                      ),
                               'DD-MON-YY HH24:MI:SS'
                              )
             WHERE transaction_temp_id = l_transaction_temp_id_table (i);
Line: 10935

	   DEBUG ('No of records updated are-222 ' || SQL%ROWCOUNT);
Line: 10952

                  UPDATE wms_waveplan_tasks_temp
                     SET RESULT = 'S',
                         error = 'Task Cancelled',
                         is_modified = 'N'
                   WHERE transaction_temp_id = rec_wwtt.transaction_temp_id;
Line: 10967

      UPDATE wms_waveplan_tasks_temp
         SET RESULT = 'E',
             error = l_error_message
       WHERE is_modified = 'Y';
Line: 10973

        DEBUG ('No of records updated are-111 ' || SQL%ROWCOUNT);
Line: 11006

         SELECT   status_id, COUNT (*) task_count
             FROM wms_waveplan_tasks_temp
            WHERE task_type_id = NVL (p_task_type_id, task_type_id)
         GROUP BY status_id;
Line: 11053

         SELECT   task_type_id, COUNT (*) task_count
             FROM wms_waveplan_tasks_temp
            WHERE task_type_id = NVL (p_task_type_id, task_type_id)
         GROUP BY task_type_id;
Line: 11153

         SELECT transaction_temp_id, task_type_id, user_task_type_id,
                unit_volume, volume_uom_code, unit_weight, weight_uom_code,
                inventory_item_id, transaction_quantity
         BULK COLLECT INTO l_transaction_temp_id, l_task_type_id, l_user_task_type_id,
                l_volume, l_volume_uom_code, l_weight, l_weight_uom_code,
                l_inventory_item_id, l_quantity
           FROM wms_waveplan_tasks_temp
          WHERE RESULT IN ('X', 'Y', 'Z');
Line: 11495

            UPDATE wms_waveplan_tasks_temp
               SET time_estimate = l_time (i),
                   display_weight = l_weight (i),
                   display_volume = l_volume (i)
             WHERE transaction_temp_id = l_transaction_temp_id (i)
               AND task_type_id = l_task_type_id (i);
Line: 11503

      DELETE FROM wms_waveplan_summary_temp;
Line: 11505

      INSERT INTO wms_waveplan_summary_temp
                  (task_type_id, task_type, task_type_description,
                   total_tasks, total_time, time_uom, weight, weight_uom,
                   volume, volume_uom, organization_id)
         SELECT   wwtt.user_task_type_id, bso.operation_code,
                  bso.operation_description, COUNT (*),
                  ROUND (SUM (wwtt.time_estimate), 1), p_time_uom,
                  ROUND (SUM (wwtt.display_weight), 1), p_weight_uom,
                  ROUND (SUM (wwtt.display_volume), 1), p_volume_uom,
                  wwtt.organization_id
             FROM wms_waveplan_tasks_temp wwtt, bom_standard_operations bso
            WHERE wwtt.RESULT IN ('X', 'Y', 'Z')
              AND wwtt.user_task_type_id = bso.standard_operation_id(+)
              AND wwtt.organization_id = bso.organization_id(+)
         GROUP BY wwtt.user_task_type_id,
                  bso.operation_code,
                  bso.operation_description,
                  wwtt.organization_id;
Line: 11525

         UPDATE wms_waveplan_tasks_temp
            SET RESULT = l_result (i),
                error = l_error (i)
          WHERE transaction_temp_id = l_transaction_temp_id (i)
            AND task_type_id = l_task_type_id (i);
Line: 11555

           SELECT transaction_temp_id
           INTO l_transaction_temp_id
           FROM wms_waveplan_tasks_temp
           WHERE parent_line_id = p_transaction_temp_table (i)
           AND status = 'Pending';
Line: 11614

            UPDATE wms_waveplan_tasks_temp
               SET is_modified = 'Y',
                   status_id = 12,
                   status = g_status_codes(12)
             WHERE transaction_temp_id = p_transaction_temp_table (i)
               AND x_ret_code (i) = fnd_api.g_ret_sts_success;
Line: 11622

	   DEBUG ('No of records updated are' || SQL%ROWCOUNT);
Line: 11626

            DELETE FROM wms_waveplan_tasks_temp
              WHERE parent_line_id = p_transaction_temp_table (j)
              AND   status_id        = 1
              AND x_ret_code (j)   = fnd_api.g_ret_sts_success;
Line: 11632

	   DEBUG ('No of records deleted are' || SQL%ROWCOUNT);