DBA Data[Home] [Help]

APPS.EGO_INV_ITEM_CATALOG_PVT SQL Statements

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

Line: 51

      SELECT concatenated_segments
      INTO l_item_number
      FROM mtl_system_items_kfv
      WHERE inventory_item_id = p_inventory_item_id
        AND organization_id = p_organization_id;
Line: 59

      SELECT name
      INTO l_org_name
      FROM hr_all_organization_units_vl
      WHERE organization_id = p_organization_id;
Line: 80

        SELECT revision
        INTO l_revision
        FROM mtl_item_revisions_b
        WHERE revision_id = p_item_revision_id;
Line: 133

    SELECT pev_p.PROJ_ELEMENT_ID
      FROM PA_PROJ_ELEMENT_VERSIONS pev_l,
           PA_LIFECYCLE_USAGES plu,
           PA_PROJ_ELEMENT_VERSIONS pev_p,
           PA_PROJ_ELEMENTS PPE_P,
           PA_PROJECT_STATUSES pc
     WHERE pev_l.OBJECT_TYPE = 'PA_STRUCTURES'
       AND pev_l.PROJ_ELEMENT_ID = cp_lifecycle_id
       AND pev_l.PROJECT_ID = 0
       AND plu.USAGE_TYPE = 'PRODUCTS'
       AND plu.LIFECYCLE_ID = pev_l.PROJ_ELEMENT_ID
       AND pev_l.ELEMENT_VERSION_ID = pev_p.PARENT_STRUCTURE_VERSION_ID
       AND pev_p.PROJ_ELEMENT_ID = ppe_p.PROJ_ELEMENT_ID
       AND ppe_p.PHASE_CODE = pc.PROJECT_STATUS_CODE
       AND (pc.START_DATE_ACTIVE IS NULL OR pc.START_DATE_ACTIVE <= SYSDATE)
       AND (pc.END_DATE_ACTIVE IS NULL OR pc.END_DATE_ACTIVE >= SYSDATE)
     ORDER BY pev_p.DISPLAY_SEQUENCE;
Line: 153

    SELECT rowid, revision, revision_id, lifecycle_id, current_phase_id, organization_id
    FROM   mtl_item_revisions_b  item_rev
    WHERE  inventory_item_id = cp_item_id
      AND  EXISTS
             (SELECT P2.ORGANIZATION_ID
              FROM   MTL_PARAMETERS P1,
                     MTL_PARAMETERS P2
              WHERE  P1.ORGANIZATION_ID = cp_org_id
              AND    P1.MASTER_ORGANIZATION_ID = P2.MASTER_ORGANIZATION_ID
        AND    p2.organization_id = item_rev.organization_id
              )
      AND  lifecycle_id IS NOT NULL
      AND  current_phase_id IS NOT NULL;
Line: 237

    UPDATE mtl_item_revisions_b
    SET  lifecycle_id = l_item_rev_lifecycle_id,
         current_phase_id = l_item_rev_def_phase_id,
         last_update_date = l_sysdate,
         last_updated_by = l_user_id,
         last_update_login = l_login_id
    WHERE  rowid  = Item_Rev_Record.rowid;
Line: 267

    code_debug(l_api_name||': Delete project associations ');
Line: 268

    DELETE  EGO_ITEM_PROJECTS
    WHERE  INVENTORY_ITEM_ID = p_inventory_item_id
      AND  ORGANIZATION_ID = Item_Rev_Record.organization_id
--      AND  REVISION = Item_Rev_Record.revision
      AND  revision_id = Item_Rev_Record.revision_id
      AND  ASSOCIATION_TYPE  = 'EGO_ITEM_PROJ_ASSOC_TYPE'
      AND  ASSOCIATION_CODE  = 'LIFECYCLE_TRACKING';
Line: 319

    SELECT rowid,
           organization_id,
           lifecycle_id,
           current_phase_id,
           inventory_item_status_code,
           item_catalog_group_id,
           description,
           concatenated_segments
    FROM   mtl_system_items_kfv item -- changed for Business Event Enh.
    WHERE  inventory_item_id = cp_item_id
      AND  EXISTS
             (SELECT P2.ORGANIZATION_ID
              FROM   MTL_PARAMETERS P1,
                     MTL_PARAMETERS P2
              WHERE  P1.ORGANIZATION_ID = cp_org_id
              AND    P1.MASTER_ORGANIZATION_ID = P2.MASTER_ORGANIZATION_ID
              AND    P2.ORGANIZATION_ID = item.ORGANIZATION_ID
              );
Line: 339

    SELECT item_catalog_group_id,
           lifecycle_id,
           current_phase_id,
     inventory_item_status_code
    FROM   mtl_system_items_b item
    WHERE  inventory_item_id = cp_item_id
      AND  organization_id = cp_org_id;
Line: 489

        UPDATE mtl_system_items_b
        SET  lifecycle_id      = DECODE(p_new_lifecycle_id,-1,NULL,p_new_lifecycle_id),
             current_phase_id  = DECODE(p_new_phase_id,-1,NULL,p_new_phase_id),
             last_update_date  = l_sysdate,
             last_updated_by   = l_user_id,
             last_update_login = l_login_id
        WHERE  rowid = Item_Record.rowid;
Line: 499

      SELECT control_level into l_control_level
      from mtl_item_attributes
      where attribute_name = 'MTL_SYSTEM_ITEMS.INVENTORY_ITEM_STATUS_CODE';
Line: 520

	 -- Bug 6241605: If the phase has been changed and the same status is selected same as old then
	 -- phase record should be inserted in the pending item status table.So commenting out the nex line.
         --l_phase_rec := FALSE;
Line: 528

         INSERT INTO mtl_pending_item_status(
            inventory_item_id,
            organization_id,
            effective_date,
            implemented_date,
            pending_flag,
            last_update_date,
            last_updated_by,
            creation_date,
            created_by,
            lifecycle_id,
            phase_id,
            status_code)
         VALUES(
            p_inventory_item_id,
            Item_Record.organization_id,
            l_sysdate,
            l_implemented_date,
            l_pending_flag,
            l_sysdate,
            l_user_id,
            l_sysdate,
            l_user_id,
            DECODE(p_new_lifecycle_id,-1,NULL,p_new_lifecycle_id),
            DECODE(p_new_phase_id,-1,NULL,p_new_phase_id),
            p_new_item_status_code );
Line: 561

         INV_ITEM_STATUS_PUB.Update_Pending_Status(
               p_api_version    => 1.0
              ,p_org_id         => Item_Record.organization_id
              ,p_item_id        => p_inventory_item_id
              ,p_init_msg_list  => NULL
              ,p_commit         => NULL
              ,x_return_status  => x_return_status
              ,x_msg_count      => x_msg_count
              ,x_msg_data       => x_msg_data);
Line: 592

     SELECT ORGANIZATION_CODE INTO l_org_code
     FROM MTL_PARAMETERS
     WHERE ORGANIZATION_ID = p_organization_id;
Line: 595

     EGO_WF_WRAPPER_PVT.Raise_Item_Create_Update_Event(
                    p_event_name         =>  EGO_WF_WRAPPER_PVT.G_ITEM_UPDATE_EVENT
                   ,p_Organization_Id    =>  p_Organization_Id
                   ,p_organization_code  =>  l_org_code
                   ,p_Inventory_Item_Id  =>  p_inventory_item_id
                   ,p_item_number        =>  l_item_number
                   ,p_item_description   =>  l_item_description
                   ,x_msg_data           =>  l_msg_data
                   ,x_return_status      =>  l_event_ret_status
                    );
Line: 612

        ,p_dml_type          => 'UPDATE'
        ,p_inventory_item_id => p_inventory_item_id
        ,p_item_number       => l_item_number
        ,p_item_description  => l_item_description
        ,p_organization_id   => p_Organization_Id
        ,p_organization_code => l_org_code );
Line: 678

    SELECT rowid,
           organization_id,
           lifecycle_id,
           current_phase_id,
           inventory_item_status_code,
           concatenated_segments, --added for business events.
           description
    FROM   mtl_system_items_kfv
    WHERE  inventory_item_id = cp_item_id;
Line: 690

    SELECT rowid,
           revision, --3031284
           lifecycle_id,
     current_phase_id
    FROM   mtl_item_revisions_b
    WHERE  organization_id   = cp_org_id
    AND    inventory_item_id = cp_item_id
    AND    lifecycle_id      IS NOT NULL
    FOR UPDATE OF lifecycle_id,current_phase_id;
Line: 701

    SELECT organization_id
      FROM mtl_parameters
     WHERE organization_id = master_organization_id
       and organization_id = NVL(cp_org_id, organization_id);
Line: 709

    SELECT item_catalog_group_id
    FROM ((SELECT  item_catalog_group_id
           FROM    mtl_item_catalog_groups_b
     CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
     START   WITH item_catalog_group_id = cp_old_id)
     MINUS
           (SELECT  item_catalog_group_id
           FROM    mtl_item_catalog_groups_b
     CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
     START   WITH item_catalog_group_id = cp_new_id));
Line: 776

      UPDATE mtl_system_items_b
      SET    item_catalog_group_id = DECODE(p_new_catalog_group_id,-1,NULL,p_new_catalog_group_id)
      WHERE  inventory_item_id     = p_inventory_item_id;
Line: 788

        DELETE ego_mtl_sy_items_ext_b ext
  WHERE  inventory_item_id     = p_inventory_item_id
  AND    EXISTS (SELECT NULL
                 FROM   ego_obj_attr_grp_assocs_v
           WHERE  attr_group_id = ext.attr_group_id
           AND    classification_code IN
                     (SELECT  to_char(item_catalog_group_id)
                                  FROM    mtl_item_catalog_groups_b
                            CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                            START   WITH item_catalog_group_id = p_catalog_group_id))
        AND NOT EXISTS (SELECT NULL
                  FROM   ego_obj_attr_grp_assocs_v
            WHERE  attr_group_id = ext.attr_group_id
            AND    classification_code IN
                      (SELECT  to_char(item_catalog_group_id)
                                   FROM    mtl_item_catalog_groups_b
                             CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                             START   WITH item_catalog_group_id = p_new_catalog_group_id));
Line: 807

        DELETE ego_mtl_sy_items_ext_tl extl
  WHERE  inventory_item_id     = p_inventory_item_id
  AND    EXISTS (SELECT NULL
                 FROM   ego_obj_attr_grp_assocs_v
           WHERE  attr_group_id = extl.attr_group_id
           AND    classification_code IN
                     (SELECT  to_char(item_catalog_group_id)
                                  FROM    mtl_item_catalog_groups_b
                            CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                            START   WITH item_catalog_group_id = p_catalog_group_id))
        AND NOT EXISTS (SELECT NULL
                 FROM   ego_obj_attr_grp_assocs_v
           WHERE  attr_group_id = extl.attr_group_id
                 AND    classification_code IN
                     (SELECT  to_char(item_catalog_group_id)
                                  FROM    mtl_item_catalog_groups_b
                            CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                            START   WITH item_catalog_group_id = p_new_catalog_group_id));
Line: 827

        UPDATE ego_mtl_sy_items_ext_b
  SET    item_catalog_group_id = p_new_catalog_group_id
        WHERE  inventory_item_id     = p_inventory_item_id;
Line: 831

        UPDATE ego_mtl_sy_items_ext_tl
  SET    item_catalog_group_id = p_new_catalog_group_id
        WHERE  inventory_item_id     = p_inventory_item_id;
Line: 836

  DELETE fnd_attached_documents docs
  WHERE  pk2_value = to_char(p_inventory_item_id)
  AND    entity_name IN ('MTL_ITEM_REVISIONS','MTL_SYSTEM_ITEMS')
  AND    EXISTS (SELECT NULL
                 FROM   ego_objtype_attach_cats
                 WHERE  attach_category_id  = docs.category_id
           AND classification_code IN
                  (SELECT  to_char(item_catalog_group_id)
                               FROM    mtl_item_catalog_groups_b
                         CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                         START   WITH item_catalog_group_id = p_catalog_group_id))
        AND NOT EXISTS (SELECT NULL
                 FROM   ego_objtype_attach_cats
           WHERE  attach_category_id  = docs.category_id
           AND  classification_code IN
                   (SELECT  to_char(item_catalog_group_id)
                                FROM    mtl_item_catalog_groups_b
                          CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                          START   WITH item_catalog_group_id = p_new_catalog_group_id));
Line: 862

      UPDATE MTL_SYSTEM_ITEMS_B
      SET APPROVAL_STATUS = p_new_approval_status
      WHERE INVENTORY_ITEM_ID = p_inventory_item_id
        AND ORGANIZATION_ID = p_organization_id;
Line: 872

       SELECT ORGANIZATION_CODE INTO l_org_code
       FROM MTL_PARAMETERS
       WHERE ORGANIZATION_ID = p_organization_id;
Line: 876

       SELECT CONCATENATED_SEGMENTS, DESCRIPTION
         INTO l_item_number, l_item_desc
	 FROM mtl_system_items_kfv
	WHERE inventory_item_id = p_inventory_item_id
	  AND organization_id   = p_organization_id;
Line: 882

       EGO_WF_WRAPPER_PVT.Raise_Item_Create_Update_Event(
                       p_event_name         =>  EGO_WF_WRAPPER_PVT.G_ITEM_UPDATE_EVENT
                      ,p_Inventory_Item_Id  =>  p_inventory_item_id
                      ,p_Organization_Id    =>  p_Organization_Id
                      ,p_organization_code  =>  l_org_code
                      ,p_item_number        =>  l_item_number
                      ,p_item_description   =>  l_item_desc
                      ,x_msg_data           =>  l_msg_data
                      ,x_return_status      =>  l_event_ret_status
                       );
Line: 897

          ,p_dml_type          => 'UPDATE'
          ,p_inventory_item_id => p_inventory_item_id
          ,p_organization_id   => p_Organization_Id
          ,p_organization_code => l_org_code );
Line: 923

         UPDATE mtl_item_revisions_b
         SET lifecycle_id     = NULL,
             current_phase_id = NULL
         WHERE rowid = revision_record.rowid;
Line: 929

               DELETE  EGO_ITEM_PROJECTS
               WHERE  INVENTORY_ITEM_ID = p_inventory_item_id
         AND    REVISION          = revision_record.revision
         AND    ORGANIZATION_ID   = Item_Record.organization_id
               AND    ASSOCIATION_TYPE  = 'EGO_ITEM_PROJ_ASSOC_TYPE'
               AND    ASSOCIATION_CODE  = 'LIFECYCLE_TRACKING' ;
Line: 1013

  SELECT item_catalog_group_id, lifecycle_id, current_phase_id
  FROM  mtl_system_items_b
  WHERE inventory_item_id = cp_item_id
  AND organization_id = cp_org_id;
Line: 1024

  SELECT itm.item_catalog_group_id, NVL(rev.lifecycle_id,itm.lifecycle_id) lifecycle_id,
         NVL(rev.current_phase_id,itm.current_phase_id) current_phase_id
  FROM  mtl_system_items_b itm, mtl_item_revisions_b rev
  WHERE rev.inventory_item_id = cp_item_id
  AND rev.organization_id = cp_org_id
  AND rev.revision_id = cp_rev_id
  AND itm.inventory_item_id = rev.inventory_item_id
  AND itm.organization_id = rev.organization_id;
Line: 1035

  SELECT item_catalog_group_id
  FROM  mtl_item_catalog_groups
  WHERE item_catalog_group_id = cp_curr_cc_id
  AND item_catalog_group_id  IN
    (SELECT item_catalog_group_id
     FROM  mtl_item_catalog_groups
     CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
     START WITH item_catalog_group_id = cp_new_cc_id
    );
Line: 1295

  SELECT organization_id
    FROM ego_item_projects item_proj
   WHERE inventory_item_id = cp_item_id
     AND EXISTS
          (SELECT P2.ORGANIZATION_ID
            FROM   MTL_PARAMETERS P1, MTL_PARAMETERS P2
            WHERE  P1.ORGANIZATION_ID = cp_org_id
            AND    P1.MASTER_ORGANIZATION_ID = P2.MASTER_ORGANIZATION_ID
      AND    P2.ORGANIZATION_ID = item_proj.organization_id
           )
--      AND revision IS NULL
      AND revision_id IS NULL
      AND association_type = 'EGO_ITEM_PROJ_ASSOC_TYPE'
      AND association_code = 'LIFECYCLE_TRACKING';
Line: 1314

  SELECT organization_id
    FROM ego_item_projects rev_proj
   WHERE inventory_item_id = cp_item_id
     AND EXISTS
          (SELECT P2.ORGANIZATION_ID
            FROM   MTL_PARAMETERS P1, MTL_PARAMETERS P2
            WHERE  P1.ORGANIZATION_ID = cp_org_id
            AND    P1.MASTER_ORGANIZATION_ID = P2.MASTER_ORGANIZATION_ID
      AND    P2.ORGANIZATION_ID = rev_proj.organization_id
           )
--      AND EXISTS
--          (SELECT 'X'
--             FROM mtl_item_revisions_b
--       WHERE revision_id = cp_rev_id
--         AND revision = rev_proj.revision
--          )
      AND revision_id = cp_rev_id
      AND association_type = 'EGO_ITEM_PROJ_ASSOC_TYPE'
      AND association_code = 'LIFECYCLE_TRACKING';
Line: 1338

  SELECT organization_id
    FROM mtl_pending_item_status mpis
    WHERE inventory_item_id = cp_item_id
      AND EXISTS
          (SELECT P2.ORGANIZATION_ID
            FROM   MTL_PARAMETERS P1, MTL_PARAMETERS P2
            WHERE  P1.ORGANIZATION_ID = cp_org_id
            AND    P1.MASTER_ORGANIZATION_ID = P2.MASTER_ORGANIZATION_ID
      AND    P2.ORGANIZATION_ID = mpis.organization_id
           )
      AND nvl(revision_id, -1) = nvl(cp_rev_id, nvl(revision_id,-1))
      AND pending_flag = 'Y'
      AND implemented_date IS NULL
      AND phase_id IS NOT NULL;
Line: 1514

          DELETE  EGO_ITEM_PROJECTS proj
           WHERE  inventory_item_id = p_inventory_item_id
--           AND    revision  IS NULL
           AND    revision_id  IS NULL
           AND    EXISTS
                   (SELECT 'X'
                    FROM   mtl_parameters p1, mtl_parameters p2
                    WHERE  p1.organization_id = p_organization_id
                    AND    p1.master_organization_id = p2.master_organization_id
                    AND    p2.organization_id = proj.organization_id
                    )
           AND    association_type  = 'EGO_ITEM_PROJ_ASSOC_TYPE'
           AND    association_code  = 'LIFECYCLE_TRACKING' ;
Line: 1602

  INSERT INTO mtl_pending_item_status(
            inventory_item_id,
            organization_id,
            status_code,
            revision_id,
            effective_date,
            implemented_date,
            pending_flag,
            last_update_date,
            last_updated_by,
            creation_date,
            created_by,
            lifecycle_id,
            phase_id)
  VALUES(
            p_inventory_item_id,
            p_organization_id,
            p_item_status_code,
            p_revision_id,
            l_sysdate,
            l_sysdate,
            'N',
            l_sysdate,
            l_user_id,
            l_sysdate,
            l_user_id,
            p_lifecycle_id,
            p_lifecycle_phase_id);
Line: 1673

  SELECT inventory_item_id, organization_id, revision_id
  FROM  mtl_item_revisions_b item_rev
  WHERE item_rev.inventory_item_id = cp_item_id
    AND EXISTS
             (SELECT 'X'
              FROM   mtl_parameters p1, mtl_parameters p2
              WHERE  p1.organization_id = cp_org_id
                AND  p1.master_organization_id = p2.master_organization_id
                AND  p2.organization_id = item_rev.organization_id
              )
    AND item_rev.lifecycle_id IS NULL
    AND item_rev.current_phase_id IS NULL;
Line: 1722

    l_dynamic_sql := 'SELECT change_notice FROM eng_engineering_changes WHERE change_id = :1' ;
Line: 1742

  l_dyn_sql_pend_chg_rev := ' SELECT organization_id FROM  eng_revised_items change ' ||
                            ' WHERE change.revised_item_id = :1 ' ||
                            ' AND change.organization_id = :2 ' ||
                            ' AND change.change_notice <> :3 ' ||
                            ' AND change.revised_item_sequence_id <> :4 ' ||
                            ' AND change.current_item_revision_id = :5 ' ||
                            ' AND change.status_type NOT IN (5, 6) ' ||
                            ' AND  ' ||
                            ' ( change.NEW_ITEM_REVISION_ID IS NOT null  ' || --this CO creates a revision
                            '   OR EXISTS ' ||
-- 4177523  DM changes through bug 4045666
-- from CM side to store the pending doc changes in eng_attachment_changes
--                            ' (SELECT ''X'' FROM  eng_attachment_changes ENG, fnd_attached_documents doc ' ||
--                            ' WHERE eng.revised_item_sequence_id = change.revised_item_sequence_id ' ||
--                            ' AND eng.attachment_id = doc.attached_document_id ' ||
--                            ' AND doc.entity_name = ''MTL_ITEM_REVISIONS'' AND doc.pk1_value = to_char(change.organization_id) ' ||
--                            ' AND doc.pk2_value = to_char(:6)  AND doc.pk3_value = to_char(:7)) ' ||
                            ' (SELECT ''X'' FROM  eng_attachment_changes ENG ' ||
                            ' WHERE eng.revised_item_sequence_id = change.revised_item_sequence_id ' ||
                            ' AND eng.entity_name = ''MTL_ITEM_REVISIONS'''||
                            ' AND eng.pk1_value = to_char(change.organization_id) ' ||
                            ' AND eng.pk2_value = to_char(:6)  '||
                            ' AND eng.pk3_value = to_char(:7)) ' ||
-- 4177523  DM changes through bug 4045666 added condition for structure changes
                            ' OR EXISTS ' ||
                            ' (SELECT ''X'' FROM  bom_components_b bom_comp '||
                            '  WHERE bom_comp.revised_item_sequence_id = change.revised_item_sequence_id '||
                            '  AND bom_comp.bill_sequence_id = change.bill_sequence_id '||
                            '  AND bom_comp.obj_name IS NULL '||
                            '  AND bom_comp.implementation_date IS NULL) '||
                            ' OR EXISTS ' ||
                            ' (SELECT ''X'' FROM  ego_items_attrs_changes_b attr_chg, ego_obj_ag_assocs_b assoc, fnd_objects obj ' ||
                            ' WHERE attr_chg.change_line_id = change.revised_item_sequence_id ' ||
                            -- 3710038 check for the attributes in the hierarchy
                            --          AND to_char(attr_chg.item_catalog_group_id) =  assoc.classification_code
                            ' AND assoc.classification_code IN ( ' ||
                            ' SELECT TO_CHAR(item_catalog_group_id)  FROM   mtl_item_catalog_groups_b ' ||
                            ' CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id ' ||
                            ' START WITH item_catalog_group_id = attr_chg.item_catalog_group_id ) ' ||
                            ' AND attr_chg.attr_group_id = assoc.attr_group_id ' ||
                            ' AND assoc.data_level = ''ITEM_REVISION_LEVEL'' AND assoc.enabled_flag = ''Y''' ||
                            ' AND assoc.object_id = obj.object_id AND obj.obj_name = ''EGO_ITEM'') ' ||
                            '        OR EXISTS                            ' || --this CO has Related Doc Change
                            '           (SELECT NULL ' ||
                            '              FROM  eng_relationship_changes ' ||
                            '             WHERE ENTITY_ID = change.revised_item_sequence_id  ' ||
                            '               AND change_id = change.change_id ' ||
                            '               AND ENTITY_NAME=''ITEM'' ' ||
                            '               AND FROM_ENTITY_NAME = ''EGO_ITEM_REVISION'' ) )';
Line: 1840

      l_dynamic_sql := 'SELECT organization_id ' ||
                       'FROM  eng_revised_items change  ' ||
                       'WHERE revised_item_id = :1' ||
                       'AND change_notice <>  :2'||
                       'AND revised_item_sequence_id <> :3' ||
                       'AND EXISTS ' ||
                       ' (SELECT ''X'' FROM   mtl_parameters p1, mtl_parameters p2 ' ||
                       ' WHERE  p1.organization_id = :4 ' ||
                       ' AND  p1.master_organization_id = p2.master_organization_id ' ||
                       ' AND  p2.organization_id = change.organization_id )' ||
                       ' AND status_type NOT IN (5,6) ' ||
                       ' AND ' ||
                       ' ( EXISTS  ' ||
                       ' (SELECT ''X''  FROM  ego_mfg_part_num_chgs ' ||
                       ' WHERE change_line_id = change.revised_item_sequence_id ) ' ||
                       ' OR EXISTS ' ||
                       ' (SELECT ''X'' FROM  eng_attachment_changes ' ||
                       ' WHERE revised_item_sequence_id = change.revised_item_sequence_id) ' ||
                       ' OR EXISTS ' ||
                       ' (SELECT ''X'' FROM  ego_items_attrs_changes_b attr_chg ' ||
                       ' WHERE change_line_id = change.revised_item_sequence_id ) ' ||
                       '               OR EXISTS                             ' || --this CO has Operational Attribute Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_mtl_sy_items_chg_b ' ||
                       '                    WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id) ' ||
                       '               OR EXISTS                             ' || --this CO has GTIN Single Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_gtn_attr_chg_b ' ||
                       '                    WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id) ' ||
                       '               OR EXISTS                             ' || --this CO has GTIN Multi Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_gtn_mul_attr_chg_b ' ||
                       '                   WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                     AND change_id = change.change_id) ' ||
                       '               OR EXISTS                             ' || --this CO has Related Doc Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  eng_relationship_changes ' ||
                       '                    WHERE ENTITY_ID = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id ' ||
                       '                      AND ENTITY_NAME=''ITEM'') ' ||
                       '               OR EXISTS                            ' || --this CO has Structure Changes
                       '                  (SELECT NULL ' ||
                       '                     FROM bom_components_b ' ||
                       '                    WHERE revised_item_sequence_id = change.revised_item_sequence_id) ) ';
Line: 1917

      l_dynamic_sql := ' SELECT organization_id FROM  eng_revised_items change ' ||
                       ' WHERE change.revised_item_id = :1 ' ||
                       ' AND change.change_notice <> :2 ' ||
                       ' AND change.revised_item_sequence_id <> :3 ' ||
                       ' AND EXISTS ' ||
                       ' (SELECT ''X'' FROM   mtl_parameters p1, mtl_parameters p2 ' ||
                       ' WHERE  p1.organization_id = :4 ' ||
                       ' AND  p1.master_organization_id = p2.master_organization_id ' ||
                       ' AND  p2.organization_id = change.organization_id ' ||
                       '  )  ' ||
                       ' AND change.status_type NOT IN (5, 6 ) ' ||
                       ' AND (  ' ||
                       ' EXISTS  (SELECT ''X'' FROM  ego_mfg_part_num_chgs ' ||
                       ' WHERE change_line_id = change.revised_item_sequence_id ' ||
                       ' )  OR  EXISTS ' ||
-- 4177523  DM changes through bug 4045666
-- from CM side to store the pending doc changes in eng_attachment_changes
--                       ' (SELECT ''X'' FROM  eng_attachment_changes ENG, fnd_attached_documents doc ' ||
--                       ' WHERE eng.revised_item_sequence_id = change.revised_item_sequence_id ' ||
--                       ' AND eng.attachment_id = doc.attached_document_id ' ||
--                       ' AND doc.entity_name = ''MTL_SYSTEM_ITEMS''  ' ||
--                       ' AND doc.pk1_value = to_char(change.organization_id) ' ||
--                       ' AND doc.pk2_value = to_char(:5) ' ||
                       ' (SELECT ''X'' FROM  eng_attachment_changes ENG ' ||
                       ' WHERE eng.revised_item_sequence_id = change.revised_item_sequence_id ' ||
                       ' AND eng.entity_name = ''MTL_SYSTEM_ITEMS'' ' ||
                       ' AND eng.pk1_value = to_char(change.organization_id) ' ||
                       ' AND eng.pk2_value = to_char(:5) ' ||
                       ' ) OR EXISTS ' ||
                       ' (SELECT ''X'' FROM  ego_items_attrs_changes_b attr_chg, ego_obj_ag_assocs_b assoc, fnd_objects obj ' ||
                       ' WHERE attr_chg.change_line_id = change.revised_item_sequence_id ' ||
                        -- 3710038 check for the attributes in the hierarchy
                        --           AND to_char(attr_chg.item_catalog_group_id) =  assoc.classification_code
                       ' AND assoc.classification_code IN (' ||
                       '   SELECT TO_CHAR(item_catalog_group_id) FROM   mtl_item_catalog_groups_b ' ||
                       '    CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id ' ||
                       '    START WITH item_catalog_group_id = attr_chg.item_catalog_group_id ) ' ||
                       '    AND attr_chg.attr_group_id = assoc.attr_group_id ' ||
                       '    AND assoc.data_level = ''ITEM_LEVEL'' AND assoc.object_id = obj.object_id ' ||
                       '    AND obj.obj_name = ''EGO_ITEM'' AND assoc.enabled_flag = ''Y'' ) ' ||
                       '               OR EXISTS                            ' || --this CO has Operational Attribute Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_mtl_sy_items_chg_b ' ||
                       '                    WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id) ' ||
                       '               OR EXISTS                            ' || --this CO has GTIN Single Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_gtn_attr_chg_b ' ||
                       '                    WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id) ' ||
                       '               OR EXISTS                            ' || --this CO has GTIN Multi Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  ego_gtn_mul_attr_chg_b ' ||
                       '                   WHERE change_line_id = change.revised_item_sequence_id  ' ||
                       '                     AND change_id = change.change_id) ' ||
                       '               OR EXISTS                            ' || --this CO has Related Doc Change
                       '                  (SELECT NULL ' ||
                       '                     FROM  eng_relationship_changes ' ||
                       '                    WHERE ENTITY_ID = change.revised_item_sequence_id  ' ||
                       '                      AND change_id = change.change_id ' ||
                       '                      AND ENTITY_NAME=''ITEM'') ' ||
                       '               OR EXISTS                           ' || --this CO has Structure Changes
                       '                  (SELECT NULL ' ||
                       '                     FROM bom_components_b ' ||
                       '                    WHERE revised_item_sequence_id = change.revised_item_sequence_id) ) ';