DBA Data[Home] [Help]

APPS.EGO_ITEM_AML_GRP SQL Statements

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

Line: 103

  l_delete_line_type        NUMBER;
Line: 153

    SELECT 'S' INTO l_return_status
    FROM EGO_AML_INTF
    WHERE DATA_SET_ID = p_data_set_id
    AND PROCESS_FLAG = p_pf_to_process
    AND ROWNUM = 1;
Line: 176

  UPDATE ego_aml_intf
  SET  mrp_planning_code =
             DECODE(mrp_planning_code,EGO_ITEM_PUB.G_INTF_NULL_NUM,NULL,
                                      mrp_planning_code),
       description =
             DECODE(description,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      description),
       attribute_category =
             DECODE(attribute_category,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute_category),
       attribute1 =
             DECODE(attribute1,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute1),
       attribute2 =
             DECODE(attribute2,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute2),
       attribute3 =
             DECODE(attribute3,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute3),
       attribute4 =
             DECODE(attribute4,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute4),
       attribute5 =
             DECODE(attribute5,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute5),
       attribute6 =
             DECODE(attribute6,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute6),
       attribute7 =
             DECODE(attribute7,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute7),
       attribute8 =
             DECODE(attribute8,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute8),
       attribute9 =
             DECODE(attribute9,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute9),
       attribute10 =
             DECODE(attribute10,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute10),
       attribute11 =
             DECODE(attribute11,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute11),
       attribute12 =
             DECODE(attribute12,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute12),
       attribute13 =
             DECODE(attribute13,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute13),
       attribute14 =
             DECODE(attribute14,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute14),
       attribute15 =
             DECODE(attribute15,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      attribute15),
       first_article_status =
             DECODE(first_article_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      first_article_status),
       approval_status =
             DECODE(approval_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                      approval_status),
       start_date =
             DECODE(start_date,EGO_ITEM_PUB.G_INTF_NULL_DATE,NULL,
                                      start_date),
       end_date =
             DECODE(end_date,EGO_ITEM_PUB.G_INTF_NULL_DATE,NULL,
                                      end_date),
       process_flag = NVL(p_pf_after_population,process_flag)
  WHERE data_set_id = p_data_set_id
  AND process_flag = p_pf_to_process
  AND transaction_type = EGO_ITEM_PUB.G_TTYPE_CREATE
  AND (   NVL(mrp_planning_code,EGO_ITEM_PUB.G_INTF_NULL_NUM)
              <> EGO_ITEM_PUB.G_INTF_NULL_NUM
          OR
          NVL(description,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute_category,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute1,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute2,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute3,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute4,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute5,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute6,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute7,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute8,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute9,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute10,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute11,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute12,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute13,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute14,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute15,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(first_article_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(approval_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(start_date,EGO_ITEM_PUB.G_INTF_NULL_DATE)
              <> EGO_ITEM_PUB.G_INTF_NULL_DATE
          OR
          NVL(end_date,EGO_ITEM_PUB.G_INTF_NULL_DATE)
              <> EGO_ITEM_PUB.G_INTF_NULL_DATE
       );
Line: 318

  UPDATE ego_aml_intf intf
  SET     (mrp_planning_code
          ,description
          ,attribute_category
          ,attribute1
          ,attribute2
          ,attribute3
          ,attribute4
          ,attribute5
          ,attribute6
          ,attribute7
          ,attribute8
          ,attribute9
          ,attribute10
          ,attribute11
          ,attribute12
          ,attribute13
          ,attribute14
          ,attribute15
          ,first_article_status
          ,approval_status
          ,start_date
          ,end_date
          ,process_flag
          )
     = (SELECT
           DECODE(intf.mrp_planning_code,EGO_ITEM_PUB.G_INTF_NULL_NUM,NULL,
                                         NULL,prod.mrp_planning_code,
                                         intf.mrp_planning_code),
           DECODE(intf.description,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.description,
                                         intf.description),
           DECODE(intf.attribute_category,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute_category,
                                         intf.attribute_category),
           DECODE(intf.attribute1,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute1,
                                         intf.attribute1),
           DECODE(intf.attribute2,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute2,
                                         intf.attribute2),
           DECODE(intf.attribute3,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute3,
                                         intf.attribute3),
           DECODE(intf.attribute4,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute4,
                                         intf.attribute4),
           DECODE(intf.attribute5,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute5,
                                         intf.attribute5),
           DECODE(intf.attribute6,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute6,
                                         intf.attribute6),
           DECODE(intf.attribute7,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute7,
                                         intf.attribute7),
           DECODE(intf.attribute8,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute8,
                                         intf.attribute8),
           DECODE(intf.attribute9,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute9,
                                         intf.attribute9),
           DECODE(intf.attribute10,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute10,
                                         intf.attribute10),
           DECODE(intf.attribute11,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute11,
                                         intf.attribute11),
           DECODE(intf.attribute12,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute12,
                                         intf.attribute12),
           DECODE(intf.attribute13,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute13,
                                         intf.attribute13),
           DECODE(intf.attribute14,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute14,
                                         intf.attribute14),
           DECODE(intf.attribute15,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.attribute15,
                                         intf.attribute15),
           DECODE(intf.first_article_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.first_article_status,
                                         intf.first_article_status),
           DECODE(intf.approval_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR,NULL,
                                         NULL,prod.approval_status,
                                         intf.approval_status),
           DECODE(intf.start_date,EGO_ITEM_PUB.G_INTF_NULL_DATE,NULL,
                                         NULL,prod.start_date,
                                         intf.start_date),
           DECODE(intf.end_date,EGO_ITEM_PUB.G_INTF_NULL_DATE,NULL,
                                         NULL,prod.end_date,
                                         intf.end_date),
           NVL(p_pf_after_population,p_pf_to_process)
        FROM mtl_mfg_part_numbers prod
        WHERE intf.inventory_item_id = prod.inventory_item_id
        AND intf.organization_id = prod.organization_id
        AND intf.manufacturer_id = prod.manufacturer_id
        AND intf.mfg_part_num    = prod.mfg_part_num
      )
  WHERE data_set_id = p_data_set_id
  AND process_flag = p_pf_to_process
  AND transaction_type = EGO_ITEM_PUB.G_TTYPE_UPDATE
  AND (   NVL(mrp_planning_code,EGO_ITEM_PUB.G_INTF_NULL_NUM)
              <> EGO_ITEM_PUB.G_INTF_NULL_NUM
          OR
          NVL(description,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute_category,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute1,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute2,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute3,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute4,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute5,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute6,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute7,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute8,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute9,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute10,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute11,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute12,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute13,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute14,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(attribute15,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(first_article_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(approval_status,EGO_ITEM_PUB.G_INTF_NULL_CHAR)
              <> EGO_ITEM_PUB.G_INTF_NULL_CHAR
          OR
          NVL(start_date,EGO_ITEM_PUB.G_INTF_NULL_DATE)
              <> EGO_ITEM_PUB.G_INTF_NULL_DATE
          OR
          NVL(end_date,EGO_ITEM_PUB.G_INTF_NULL_DATE)
              <> EGO_ITEM_PUB.G_INTF_NULL_DATE
       );
Line: 488

         ,p_message   => 'Populate intf table with prod data for UPDATE done'
         );