DBA Data[Home] [Help]

APPS.PO_DIFF_SUMMARY_PKG SQL Statements

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

Line: 17

PROCEDURE autoaccept_deleted_records
( p_draft_id IN NUMBER
);
Line: 95

  SELECT NVL(revision_num, 0), segment1, org_id, agent_id
  INTO l_revision_num, l_agreement_num, l_org_id, l_agent_id
  FROM po_headers_all
  WHERE po_header_id = p_po_header_id;
Line: 114

  SELECT owner_user_id
  INTO   l_draft_owner_user_id
  FROM   po_drafts DFT
  WHERE  draft_id = l_draft_id;
Line: 241

PROCEDURE selector
( item_type   IN VARCHAR2,
  item_key    IN VARCHAR2,
  activity_id IN NUMBER,
  command     IN VARCHAR2,
  resultout   IN OUT NOCOPY VARCHAR2
) IS

d_api_name CONSTANT VARCHAR2(30) := 'selector';
Line: 308

END selector;
Line: 364

  SELECT DECODE (l_draft_owner_role,
                 PO_GLOBAL.g_ROLE_CAT_ADMIN,
                 NVL(PSP.cat_admin_authoring_acceptance, 'NOT_REQUIRED'),
                 PO_GLOBAL.g_ROLE_SUPPLIER,
                 NVL(PSP.supplier_authoring_acceptance, 'REQUIRED'))
  INTO  l_acceptance_level
  FROM po_system_parameters_all PSP
  WHERE PSP.org_id = l_org_id;
Line: 388

    autoaccept_deleted_records
    ( p_draft_id => l_draft_id
    );
Line: 566

  PO_DRAFTS_PVT.update_draft_status
  ( p_draft_id   => l_draft_id,
    p_new_status => PO_DRAFTS_PVT.g_status_IN_PROCESS
  );
Line: 658

    SELECT supervisor_id
    INTO   l_manager_id
    FROM   hr_employees_current_v HREMP
    WHERE  employee_id = l_agent_id;
Line: 775

  SELECT created_language
  INTO   l_created_language
  FROM   po_headers_all
  WHERE  po_header_id = l_po_header_id;
Line: 796

  SELECT *
  BULK COLLECT
  INTO l_reject_list
  FROM
   (
    SELECT po_line_id
    FROM   po_lines_draft_all
    WHERE  draft_id = l_draft_id
    AND    change_accepted_flag IS NULL
    UNION
    SELECT po_line_id
    FROM   po_line_locations_draft_all
    WHERE  draft_id = l_draft_id
    AND    change_accepted_flag IS NULL
    UNION
    SELECT entity_id
    FROM   po_price_diff_draft
    WHERE  draft_id = l_draft_id
    AND    entity_type = 'BLANKET LINE'
    AND    change_accepted_flag IS NULL
    UNION
    SELECT NVL(LLD.po_line_id, LL.po_line_id)
    FROM   po_line_locations_draft_all LLD,
           po_line_locations_all LL,
           po_price_diff_draft PDD
    WHERE  PDD.draft_id = l_draft_id
    AND    entity_type = 'PRICE BREAK'
    AND    PDD.change_accepted_flag IS NULL
    AND    PDD.entity_id = LLD.line_location_id(+)
    AND    PDD.draft_id = LLD.draft_id(+)
    AND    PDD.entity_id = LL.line_location_id(+)
    UNION
    SELECT po_line_id
    FROM   po_attribute_values_draft
    WHERE  draft_id = l_draft_id
    AND    change_accepted_flag IS NULL
    UNION
    SELECT po_line_id
    FROM   po_attribute_values_tlp_draft
    WHERE  draft_id = l_draft_id
    AND    language = l_created_language
    AND    change_accepted_flag IS NULL
   );
Line: 895

    SELECT 'Y'
    INTO l_any_lines_get_rejected
    FROM DUAL
    WHERE EXISTS
            (SELECT 1
             FROM   po_lines_draft_all
             WHERE  draft_id = l_draft_id
             AND    change_accepted_flag = 'N')
    OR    EXISTS
            (SELECT 1
             FROM   po_line_locations_draft_all
             WHERE  draft_id = l_draft_id
             AND    change_accepted_flag = 'N')
    OR    EXISTS
            (SELECT 1
             FROM   po_price_diff_draft
             WHERE  draft_id = l_draft_id
             AND    change_accepted_flag = 'N')
    OR    EXISTS
            (SELECT 1
             FROM   po_attribute_values_draft
             WHERE  draft_id = l_draft_id
             AND    change_accepted_flag = 'N');
Line: 997

    p_delete_processed_draft => FND_API.G_FALSE,
    p_acceptance_action      => l_acceptance_action,
    x_return_status          => l_return_status
  );
Line: 1047

l_update_sourcing_rule VARCHAR2(10);
Line: 1111

   SELECT AUTO_SOURCING_FLAG,UPDATE_SOURCING_RULES_FLAG
         INTO
         l_create_sourcing_rule,l_update_sourcing_rule
         FROM
         PO_HEADERS_ALL
         WHERE
         PO_HEADER_ID=l_po_header_id;
Line: 1143

    UpdateSourcingRule=>l_update_sourcing_rule
  );
Line: 1188

  SELECT PO_WF_ITEMKEY_S.NEXTVAL
  INTO l_new_itemkey
  FROM DUAL;
Line: 1236

  SELECT MAX(item_key)
  INTO   l_itemkey
  FROM   WF_ITEMS
  WHERE  item_type = g_ITEMTYPE
  AND    item_key LIKE l_itemkey_like
  AND    end_date IS NULL;
Line: 1517

l_price_update_tolerance_tbl PO_TBL_NUMBER;
Line: 1535

  SELECT PH.vendor_id,
         PLD.po_line_id,
         PLD.po_header_id,
         PLD.item_id,
         PLD.category_id,
         PLD.unit_price,
         PL.unit_price,
         NVL2(PL.po_line_id, 'N', 'Y')
  BULK COLLECT
  INTO l_vendor_id_tbl,
       l_po_line_id_tbl,
       l_po_header_id_tbl,
       l_item_id_tbl,
       l_category_id_tbl,
       l_new_price_tbl,
       l_old_price_tbl,
       l_new_line_flag_tbl
  FROM po_headers_all PH,
       po_lines_draft_all PLD,
       po_lines_all PL
  WHERE PLD.draft_id = p_draft_id
  AND   NVL(PLD.delete_flag, 'N') = 'N'
  AND   PLD.change_accepted_flag IS NULL
  AND   PLD.po_line_id = PL.po_line_id(+)
  AND   PLD.po_header_id = PH.po_header_id;
Line: 1587

      x_price_update_tolerance_tbl => l_price_update_tolerance_tbl
    );
Line: 1600

        ( p_price_tolerance => l_price_update_tolerance_tbl(l_index),
          p_old_price       => l_old_price_tbl(l_index),
          p_new_price       => l_new_price_tbl(l_index)
        );
Line: 1679

  SELECT PH.created_language
  INTO   l_created_language
  FROM   po_drafts DFT,
         po_headers_all PH
  WHERE  DFT.draft_id = p_draft_id
  AND    PH.po_header_id = DFT.document_id;
Line: 1686

  UPDATE po_attribute_values_tlp_draft PAVTD
  SET    change_accepted_flag = 'Y'
  WHERE  change_accepted_flag IS NULL
  AND    PAVTD.draft_id = p_draft_id
  AND    PAVTD.language <> l_created_language;
Line: 1694

    PO_LOG.proc_end (d_module, '# of records updated: ', SQL%ROWCOUNT);
Line: 1726

PROCEDURE autoaccept_deleted_records
( p_draft_id IN NUMBER
) IS

d_api_name CONSTANT VARCHAR2(30) := 'autoaccept_deleted_records';
Line: 1745

  UPDATE po_lines_draft_all PLD
  SET    PLD.change_accepted_flag = 'Y'
  WHERE  PLD.draft_id = p_draft_id
  AND    PLD.change_accepted_flag IS NULL
  AND    PLD.delete_flag = 'Y'
  AND    NOT EXISTS
           ( SELECT 1
             FROM   po_lines_all PL
             WHERE  PLD.po_line_id = PL.po_line_id);
Line: 1758

  UPDATE po_line_locations_draft_all PLLD
  SET    PLLD.change_accepted_flag = 'Y'
  WHERE  PLLD.draft_id = p_draft_id
  AND    PLLD.change_accepted_flag IS NULL
  AND    PLLD.delete_flag = 'Y'
  AND    NOT EXISTS
           ( SELECT 1
             FROM   po_line_locations_all PLL
             WHERE  PLLD.line_location_id = PLL.line_location_id);
Line: 1771

  UPDATE po_price_diff_draft PPDD
  SET    PPDD.change_accepted_flag = 'Y'
  WHERE  PPDD.draft_id = p_draft_id
  AND    PPDD.change_accepted_flag IS NULL
  AND    PPDD.delete_flag = 'Y'
  AND    NOT EXISTS
           ( SELECT 1
             FROM   po_price_differentials PPD
             WHERE  PPDD.price_differential_id = PPD.price_differential_id);
Line: 1784

  UPDATE po_attribute_values_draft PAVD
  SET    PAVD.change_accepted_flag = 'Y'
  WHERE  PAVD.draft_id = p_draft_id
  AND    PAVD.change_accepted_flag IS NULL
  AND    PAVD.delete_flag = 'Y'
  AND    NOT EXISTS
           ( SELECT 1
             FROM   po_attribute_values PAV
             WHERE  PAVD.attribute_values_id = PAV.attribute_values_id);
Line: 1797

  UPDATE po_attribute_values_tlp_draft PAVTD
  SET    PAVTD.change_accepted_flag = 'Y'
  WHERE  PAVTD.draft_id = p_draft_id
  AND    PAVTD.change_accepted_flag IS NULL
  AND    PAVTD.delete_flag = 'Y'
  AND    NOT EXISTS
           ( SELECT 1
             FROM   po_attribute_values_tlp PAVT
             WHERE  PAVTD.attribute_values_tlp_id = PAVT.attribute_values_tlp_id);
Line: 1819

END autoaccept_deleted_records;
Line: 1864

  UPDATE po_lines_draft_all PLD
  SET    PLD.change_accepted_flag = 'Y'
  WHERE  PLD.draft_id = p_draft_id
  AND    PLD.change_accepted_flag IS NULL
  AND    NVL(PLD.delete_flag, 'N') <> 'Y'
  AND    EXISTS
           ( SELECT 1
             FROM   po_lines_all PL
             WHERE  PLD.po_line_id = PL.po_line_id
             AND    DECODE (PLD.line_num,
                            PL.line_num, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.line_type_id,
                            PL.line_type_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.item_id,
                            PL.item_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.job_id,
                            PL.job_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.item_description,
                            PL.item_description, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.category_id,
                            PL.category_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.unit_meas_lookup_code,
                            PL.unit_meas_lookup_code, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.unit_price,
                            PL.unit_price, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.amount,
                            PL.amount, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.expiration_date,
                            PL.expiration_date, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.item_revision,
                            PL.item_revision, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.vendor_product_num,
                            PL.vendor_product_num, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.supplier_ref_number,
                            PL.supplier_ref_number, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.ip_category_id,
                            PL.ip_category_id, 'Y', 'N') = 'Y'
             AND    DECODE (NVL(PLD.capital_expense_flag, 'N'),
                            NVL(PL.capital_expense_flag, 'N'), 'Y', 'N') = 'Y'
             AND    DECODE (NVL(PLD.allow_price_override_flag, 'N'),
                            NVL(PL.allow_price_override_flag, 'N'), 'Y', 'N') = 'Y'
             AND    DECODE (PLD.not_to_exceed_price,
                            PL.not_to_exceed_price, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.list_price_per_unit,
                            PL.list_price_per_unit, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.market_price,
                            PL.market_price, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.price_type_lookup_code,
                            PL.price_type_lookup_code, 'Y', 'N') = 'Y'
             AND    DECODE (NVL(PLD.negotiated_by_preparer_flag, 'N'),
                            NVL(PL.negotiated_by_preparer_flag, 'N'), 'Y', 'N') = 'Y'
             AND    DECODE (PLD.min_release_amount,
                            PL.min_release_amount, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.committed_amount,
                            PL.committed_amount, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.quantity_committed,
                            PL.quantity_committed, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.supplier_part_auxid,
                            PL.supplier_part_auxid, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.un_number_id,
                            PL.un_number_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.hazard_class_id,
                            PL.hazard_class_id, 'Y', 'N') = 'Y'
             AND    DECODE (PLD.note_to_vendor,
                            PL.note_to_vendor, 'Y', 'N') = 'Y');
Line: 1937

  UPDATE po_line_locations_draft_all PLLD
  SET    PLLD.change_accepted_flag = 'Y'
  WHERE  PLLD.draft_id = p_draft_id
  AND    PLLD.change_accepted_flag IS NULL
  AND    NVL(PLLD.delete_flag, 'N') <> 'Y'
  AND    EXISTS
           ( SELECT 1
             FROM   po_line_locations_all PLL
             WHERE  PLLD.line_location_id = PLL.line_location_id
             AND DECODE (PLLD.ship_to_organization_id,
                         PLL.ship_to_organization_id, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.ship_to_location_id,
                         PLL.ship_to_location_id, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.quantity,
                         PLL.quantity, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.price_override,
                         PLL.price_override, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.price_discount,
                         PLL.price_discount, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.start_date,
                         PLL.start_date, 'Y', 'N') = 'Y'
             AND DECODE (PLLD.end_date,
                         PLL.end_date, 'Y', 'N') = 'Y');
Line: 1968

  UPDATE po_price_diff_draft PPDD
  SET    PPDD.change_accepted_flag = 'Y'
  WHERE  PPDD.draft_id = p_draft_id
  AND    PPDD.change_accepted_flag IS NULL
  AND    NVL(PPDD.delete_flag, 'N') <> 'Y'
  AND    EXISTS
           ( SELECT 1
             FROM   po_price_differentials PPD
             WHERE  PPDD.price_differential_id = PPD.price_differential_id
             AND    DECODE (PPDD.price_differential_num,
                            PPD.price_differential_num, 'Y', 'N') = 'Y'
             AND    DECODE (PPDD.price_type,
                            PPD.price_type, 'Y', 'N') = 'Y'
             AND    DECODE (PPDD.min_multiplier,
                            PPD.min_multiplier, 'Y', 'N') = 'Y'
             AND    DECODE (PPDD.max_multiplier,
                            PPD.max_multiplier, 'Y', 'N') = 'Y');
Line: 1993

  UPDATE po_attribute_values_draft PAVD
  SET    PAVD.change_accepted_flag = 'Y'
  WHERE  PAVD.draft_id = p_draft_id
  AND    PAVD.change_accepted_flag IS NULL
  AND    NVL(PAVD.delete_flag, 'N') <> 'Y'
  AND    EXISTS
           ( SELECT 1
             FROM   po_attribute_values PAV
             WHERE  PAVD.attribute_values_id = PAV.attribute_values_id
             AND    DECODE (PAVD.manufacturer_part_num ,
                            PAV.manufacturer_part_num , 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.picture,
                            PAV.picture, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.thumbnail_image,
                            PAV.thumbnail_image, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.supplier_url,
                            PAV.supplier_url, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.manufacturer_url,
                            PAV.manufacturer_url, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.attachment_url,
                            PAV.attachment_url, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.unspsc,
                            PAV.unspsc, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.availability,
                            PAV.availability, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.lead_time,
                            PAV.lead_time, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute1,
                            PAV.text_base_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute2,
                            PAV.text_base_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute3,
                            PAV.text_base_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute4,
                            PAV.text_base_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute5,
                            PAV.text_base_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute6,
                            PAV.text_base_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute7,
                            PAV.text_base_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute8,
                            PAV.text_base_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute9,
                            PAV.text_base_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute10,
                            PAV.text_base_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute11,
                            PAV.text_base_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute12,
                            PAV.text_base_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute13,
                            PAV.text_base_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute14,
                            PAV.text_base_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute15,
                            PAV.text_base_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute16,
                            PAV.text_base_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute17,
                            PAV.text_base_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute18,
                            PAV.text_base_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute19,
                            PAV.text_base_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute20,
                            PAV.text_base_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute21,
                            PAV.text_base_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute22,
                            PAV.text_base_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute23,
                            PAV.text_base_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute24,
                            PAV.text_base_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute25,
                            PAV.text_base_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute26,
                            PAV.text_base_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute27,
                            PAV.text_base_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute28,
                            PAV.text_base_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute29,
                            PAV.text_base_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute30,
                            PAV.text_base_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute31,
                            PAV.text_base_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute32,
                            PAV.text_base_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute33,
                            PAV.text_base_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute34,
                            PAV.text_base_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute35,
                            PAV.text_base_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute36,
                            PAV.text_base_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute37,
                            PAV.text_base_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute38,
                            PAV.text_base_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute39,
                            PAV.text_base_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute40,
                            PAV.text_base_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute41,
                            PAV.text_base_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute42,
                            PAV.text_base_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute43,
                            PAV.text_base_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute44,
                            PAV.text_base_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute45,
                            PAV.text_base_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute46,
                            PAV.text_base_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute47,
                            PAV.text_base_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute48,
                            PAV.text_base_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute49,
                            PAV.text_base_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute50,
                            PAV.text_base_attribute50, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute51,
                            PAV.text_base_attribute51, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute52,
                            PAV.text_base_attribute52, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute53,
                            PAV.text_base_attribute53, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute54,
                            PAV.text_base_attribute54, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute55,
                            PAV.text_base_attribute55, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute56,
                            PAV.text_base_attribute56, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute57,
                            PAV.text_base_attribute57, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute58,
                            PAV.text_base_attribute58, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute59,
                            PAV.text_base_attribute59, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute60,
                            PAV.text_base_attribute60, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute61,
                            PAV.text_base_attribute61, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute62,
                            PAV.text_base_attribute62, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute63,
                            PAV.text_base_attribute63, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute64,
                            PAV.text_base_attribute64, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute65,
                            PAV.text_base_attribute65, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute66,
                            PAV.text_base_attribute66, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute67,
                            PAV.text_base_attribute67, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute68,
                            PAV.text_base_attribute68, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute69,
                            PAV.text_base_attribute69, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute70,
                            PAV.text_base_attribute70, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute71,
                            PAV.text_base_attribute71, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute72,
                            PAV.text_base_attribute72, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute73,
                            PAV.text_base_attribute73, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute74,
                            PAV.text_base_attribute74, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute75,
                            PAV.text_base_attribute75, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute76,
                            PAV.text_base_attribute76, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute77,
                            PAV.text_base_attribute77, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute78,
                            PAV.text_base_attribute78, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute79,
                            PAV.text_base_attribute79, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute80,
                            PAV.text_base_attribute80, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute81,
                            PAV.text_base_attribute81, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute82,
                            PAV.text_base_attribute82, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute83,
                            PAV.text_base_attribute83, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute84,
                            PAV.text_base_attribute84, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute85,
                            PAV.text_base_attribute85, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute86,
                            PAV.text_base_attribute86, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute87,
                            PAV.text_base_attribute87, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute88,
                            PAV.text_base_attribute88, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute89,
                            PAV.text_base_attribute89, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute90,
                            PAV.text_base_attribute90, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute91,
                            PAV.text_base_attribute91, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute92,
                            PAV.text_base_attribute92, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute93,
                            PAV.text_base_attribute93, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute94,
                            PAV.text_base_attribute94, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute95,
                            PAV.text_base_attribute95, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute96,
                            PAV.text_base_attribute96, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute97,
                            PAV.text_base_attribute97, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute98,
                            PAV.text_base_attribute98, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute99,
                            PAV.text_base_attribute99, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_base_attribute100,
                            PAV.text_base_attribute100, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute1,
                            PAV.num_base_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute2,
                            PAV.num_base_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute3,
                            PAV.num_base_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute4,
                            PAV.num_base_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute5,
                            PAV.num_base_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute6,
                            PAV.num_base_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute7,
                            PAV.num_base_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute8,
                            PAV.num_base_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute9,
                            PAV.num_base_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute10,
                            PAV.num_base_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute11,
                            PAV.num_base_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute12,
                            PAV.num_base_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute13,
                            PAV.num_base_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute14,
                            PAV.num_base_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute15,
                            PAV.num_base_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute16,
                            PAV.num_base_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute17,
                            PAV.num_base_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute18,
                            PAV.num_base_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute19,
                            PAV.num_base_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute20,
                            PAV.num_base_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute21,
                            PAV.num_base_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute22,
                            PAV.num_base_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute23,
                            PAV.num_base_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute24,
                            PAV.num_base_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute25,
                            PAV.num_base_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute26,
                            PAV.num_base_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute27,
                            PAV.num_base_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute28,
                            PAV.num_base_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute29,
                            PAV.num_base_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute30,
                            PAV.num_base_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute31,
                            PAV.num_base_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute32,
                            PAV.num_base_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute33,
                            PAV.num_base_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute34,
                            PAV.num_base_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute35,
                            PAV.num_base_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute36,
                            PAV.num_base_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute37,
                            PAV.num_base_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute38,
                            PAV.num_base_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute39,
                            PAV.num_base_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute40,
                            PAV.num_base_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute41,
                            PAV.num_base_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute42,
                            PAV.num_base_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute43,
                            PAV.num_base_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute44,
                            PAV.num_base_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute45,
                            PAV.num_base_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute46,
                            PAV.num_base_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute47,
                            PAV.num_base_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute48,
                            PAV.num_base_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute49,
                            PAV.num_base_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute50,
                            PAV.num_base_attribute50, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute51,
                            PAV.num_base_attribute51, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute52,
                            PAV.num_base_attribute52, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute53,
                            PAV.num_base_attribute53, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute54,
                            PAV.num_base_attribute54, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute55,
                            PAV.num_base_attribute55, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute56,
                            PAV.num_base_attribute56, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute57,
                            PAV.num_base_attribute57, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute58,
                            PAV.num_base_attribute58, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute59,
                            PAV.num_base_attribute59, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute60,
                            PAV.num_base_attribute60, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute61,
                            PAV.num_base_attribute61, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute62,
                            PAV.num_base_attribute62, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute63,
                            PAV.num_base_attribute63, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute64,
                            PAV.num_base_attribute64, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute65,
                            PAV.num_base_attribute65, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute66,
                            PAV.num_base_attribute66, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute67,
                            PAV.num_base_attribute67, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute68,
                            PAV.num_base_attribute68, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute69,
                            PAV.num_base_attribute69, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute70,
                            PAV.num_base_attribute70, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute71,
                            PAV.num_base_attribute71, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute72,
                            PAV.num_base_attribute72, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute73,
                            PAV.num_base_attribute73, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute74,
                            PAV.num_base_attribute74, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute75,
                            PAV.num_base_attribute75, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute76,
                            PAV.num_base_attribute76, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute77,
                            PAV.num_base_attribute77, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute78,
                            PAV.num_base_attribute78, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute79,
                            PAV.num_base_attribute79, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute80,
                            PAV.num_base_attribute80, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute81,
                            PAV.num_base_attribute81, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute82,
                            PAV.num_base_attribute82, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute83,
                            PAV.num_base_attribute83, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute84,
                            PAV.num_base_attribute84, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute85,
                            PAV.num_base_attribute85, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute86,
                            PAV.num_base_attribute86, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute87,
                            PAV.num_base_attribute87, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute88,
                            PAV.num_base_attribute88, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute89,
                            PAV.num_base_attribute89, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute90,
                            PAV.num_base_attribute90, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute91,
                            PAV.num_base_attribute91, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute92,
                            PAV.num_base_attribute92, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute93,
                            PAV.num_base_attribute93, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute94,
                            PAV.num_base_attribute94, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute95,
                            PAV.num_base_attribute95, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute96,
                            PAV.num_base_attribute96, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute97,
                            PAV.num_base_attribute97, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute98,
                            PAV.num_base_attribute98, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute99,
                            PAV.num_base_attribute99, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_base_attribute100,
                            PAV.num_base_attribute100, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute1,
                            PAV.text_cat_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute2,
                            PAV.text_cat_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute3,
                            PAV.text_cat_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute4,
                            PAV.text_cat_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute5,
                            PAV.text_cat_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute6,
                            PAV.text_cat_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute7,
                            PAV.text_cat_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute8,
                            PAV.text_cat_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute9,
                            PAV.text_cat_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute10,
                            PAV.text_cat_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute11,
                            PAV.text_cat_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute12,
                            PAV.text_cat_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute13,
                            PAV.text_cat_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute14,
                            PAV.text_cat_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute15,
                            PAV.text_cat_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute16,
                            PAV.text_cat_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute17,
                            PAV.text_cat_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute18,
                            PAV.text_cat_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute19,
                            PAV.text_cat_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute20,
                            PAV.text_cat_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute21,
                            PAV.text_cat_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute22,
                            PAV.text_cat_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute23,
                            PAV.text_cat_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute24,
                            PAV.text_cat_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute25,
                            PAV.text_cat_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute26,
                            PAV.text_cat_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute27,
                            PAV.text_cat_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute28,
                            PAV.text_cat_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute29,
                            PAV.text_cat_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute30,
                            PAV.text_cat_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute31,
                            PAV.text_cat_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute32,
                            PAV.text_cat_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute33,
                            PAV.text_cat_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute34,
                            PAV.text_cat_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute35,
                            PAV.text_cat_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute36,
                            PAV.text_cat_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute37,
                            PAV.text_cat_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute38,
                            PAV.text_cat_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute39,
                            PAV.text_cat_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute40,
                            PAV.text_cat_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute41,
                            PAV.text_cat_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute42,
                            PAV.text_cat_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute43,
                            PAV.text_cat_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute44,
                            PAV.text_cat_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute45,
                            PAV.text_cat_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute46,
                            PAV.text_cat_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute47,
                            PAV.text_cat_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute48,
                            PAV.text_cat_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute49,
                            PAV.text_cat_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.text_cat_attribute50,
                            PAV.text_cat_attribute50, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute1,
                            PAV.num_cat_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute2,
                            PAV.num_cat_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute3,
                            PAV.num_cat_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute4,
                            PAV.num_cat_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute5,
                            PAV.num_cat_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute6,
                            PAV.num_cat_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute7,
                            PAV.num_cat_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute8,
                            PAV.num_cat_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute9,
                            PAV.num_cat_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute10,
                            PAV.num_cat_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute11,
                            PAV.num_cat_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute12,
                            PAV.num_cat_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute13,
                            PAV.num_cat_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute14,
                            PAV.num_cat_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute15,
                            PAV.num_cat_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute16,
                            PAV.num_cat_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute17,
                            PAV.num_cat_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute18,
                            PAV.num_cat_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute19,
                            PAV.num_cat_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute20,
                            PAV.num_cat_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute21,
                            PAV.num_cat_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute22,
                            PAV.num_cat_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute23,
                            PAV.num_cat_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute24,
                            PAV.num_cat_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute25,
                            PAV.num_cat_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute26,
                            PAV.num_cat_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute27,
                            PAV.num_cat_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute28,
                            PAV.num_cat_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute29,
                            PAV.num_cat_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute30,
                            PAV.num_cat_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute31,
                            PAV.num_cat_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute32,
                            PAV.num_cat_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute33,
                            PAV.num_cat_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute34,
                            PAV.num_cat_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute35,
                            PAV.num_cat_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute36,
                            PAV.num_cat_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute37,
                            PAV.num_cat_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute38,
                            PAV.num_cat_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute39,
                            PAV.num_cat_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute40,
                            PAV.num_cat_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute41,
                            PAV.num_cat_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute42,
                            PAV.num_cat_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute43,
                            PAV.num_cat_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute44,
                            PAV.num_cat_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute45,
                            PAV.num_cat_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute46,
                            PAV.num_cat_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute47,
                            PAV.num_cat_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute48,
                            PAV.num_cat_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute49,
                            PAV.num_cat_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVD.num_cat_attribute50,
                            PAV.num_cat_attribute50, 'Y', 'N') = 'Y');
Line: 2629

  UPDATE po_attribute_values_tlp_draft PAVTD
  SET    PAVTD.change_accepted_flag = 'Y'
  WHERE  PAVTD.draft_id = p_draft_id
  AND    PAVTD.change_accepted_flag IS NULL
  AND    NVL(PAVTD.delete_flag, 'N') <> 'Y'
  AND    EXISTS
           ( SELECT 1
             FROM   po_attribute_values_tlp PAVT
             WHERE  PAVTD.attribute_values_tlp_id = PAVT.attribute_values_tlp_id
             AND    DECODE (PAVTD.description,
                            PAVT.description, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.manufacturer,
                            PAVT.manufacturer, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.comments,
                            PAVT.comments, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.alias,
                            PAVT.alias, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.long_description,
                            PAVT.long_description, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute1,
                            PAVT.tl_text_base_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute2,
                            PAVT.tl_text_base_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute3,
                            PAVT.tl_text_base_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute4,
                            PAVT.tl_text_base_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute5,
                            PAVT.tl_text_base_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute6,
                            PAVT.tl_text_base_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute7,
                            PAVT.tl_text_base_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute8,
                            PAVT.tl_text_base_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute9,
                            PAVT.tl_text_base_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute10,
                            PAVT.tl_text_base_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute11,
                            PAVT.tl_text_base_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute12,
                            PAVT.tl_text_base_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute13,
                            PAVT.tl_text_base_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute14,
                            PAVT.tl_text_base_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute15,
                            PAVT.tl_text_base_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute16,
                            PAVT.tl_text_base_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute17,
                            PAVT.tl_text_base_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute18,
                            PAVT.tl_text_base_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute19,
                            PAVT.tl_text_base_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute20,
                            PAVT.tl_text_base_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute21,
                            PAVT.tl_text_base_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute22,
                            PAVT.tl_text_base_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute23,
                            PAVT.tl_text_base_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute24,
                            PAVT.tl_text_base_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute25,
                            PAVT.tl_text_base_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute26,
                            PAVT.tl_text_base_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute27,
                            PAVT.tl_text_base_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute28,
                            PAVT.tl_text_base_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute29,
                            PAVT.tl_text_base_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute30,
                            PAVT.tl_text_base_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute31,
                            PAVT.tl_text_base_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute32,
                            PAVT.tl_text_base_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute33,
                            PAVT.tl_text_base_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute34,
                            PAVT.tl_text_base_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute35,
                            PAVT.tl_text_base_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute36,
                            PAVT.tl_text_base_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute37,
                            PAVT.tl_text_base_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute38,
                            PAVT.tl_text_base_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute39,
                            PAVT.tl_text_base_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute40,
                            PAVT.tl_text_base_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute41,
                            PAVT.tl_text_base_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute42,
                            PAVT.tl_text_base_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute43,
                            PAVT.tl_text_base_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute44,
                            PAVT.tl_text_base_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute45,
                            PAVT.tl_text_base_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute46,
                            PAVT.tl_text_base_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute47,
                            PAVT.tl_text_base_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute48,
                            PAVT.tl_text_base_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute49,
                            PAVT.tl_text_base_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute50,
                            PAVT.tl_text_base_attribute50, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute51,
                            PAVT.tl_text_base_attribute51, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute52,
                            PAVT.tl_text_base_attribute52, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute53,
                            PAVT.tl_text_base_attribute53, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute54,
                            PAVT.tl_text_base_attribute54, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute55,
                            PAVT.tl_text_base_attribute55, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute56,
                            PAVT.tl_text_base_attribute56, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute57,
                            PAVT.tl_text_base_attribute57, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute58,
                            PAVT.tl_text_base_attribute58, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute59,
                            PAVT.tl_text_base_attribute59, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute60,
                            PAVT.tl_text_base_attribute60, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute61,
                            PAVT.tl_text_base_attribute61, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute62,
                            PAVT.tl_text_base_attribute62, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute63,
                            PAVT.tl_text_base_attribute63, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute64,
                            PAVT.tl_text_base_attribute64, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute65,
                            PAVT.tl_text_base_attribute65, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute66,
                            PAVT.tl_text_base_attribute66, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute67,
                            PAVT.tl_text_base_attribute67, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute68,
                            PAVT.tl_text_base_attribute68, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute69,
                            PAVT.tl_text_base_attribute69, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute70,
                            PAVT.tl_text_base_attribute70, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute71,
                            PAVT.tl_text_base_attribute71, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute72,
                            PAVT.tl_text_base_attribute72, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute73,
                            PAVT.tl_text_base_attribute73, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute74,
                            PAVT.tl_text_base_attribute74, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute75,
                            PAVT.tl_text_base_attribute75, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute76,
                            PAVT.tl_text_base_attribute76, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute77,
                            PAVT.tl_text_base_attribute77, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute78,
                            PAVT.tl_text_base_attribute78, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute79,
                            PAVT.tl_text_base_attribute79, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute80,
                            PAVT.tl_text_base_attribute80, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute81,
                            PAVT.tl_text_base_attribute81, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute82,
                            PAVT.tl_text_base_attribute82, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute83,
                            PAVT.tl_text_base_attribute83, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute84,
                            PAVT.tl_text_base_attribute84, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute85,
                            PAVT.tl_text_base_attribute85, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute86,
                            PAVT.tl_text_base_attribute86, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute87,
                            PAVT.tl_text_base_attribute87, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute88,
                            PAVT.tl_text_base_attribute88, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute89,
                            PAVT.tl_text_base_attribute89, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute90,
                            PAVT.tl_text_base_attribute90, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute91,
                            PAVT.tl_text_base_attribute91, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute92,
                            PAVT.tl_text_base_attribute92, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute93,
                            PAVT.tl_text_base_attribute93, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute94,
                            PAVT.tl_text_base_attribute94, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute95,
                            PAVT.tl_text_base_attribute95, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute96,
                            PAVT.tl_text_base_attribute96, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute97,
                            PAVT.tl_text_base_attribute97, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute98,
                            PAVT.tl_text_base_attribute98, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute99,
                            PAVT.tl_text_base_attribute99, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_base_attribute100,
                            PAVT.tl_text_base_attribute100, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute1,
                            PAVT.tl_text_cat_attribute1, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute2,
                            PAVT.tl_text_cat_attribute2, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute3,
                            PAVT.tl_text_cat_attribute3, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute4,
                            PAVT.tl_text_cat_attribute4, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute5,
                            PAVT.tl_text_cat_attribute5, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute6,
                            PAVT.tl_text_cat_attribute6, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute7,
                            PAVT.tl_text_cat_attribute7, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute8,
                            PAVT.tl_text_cat_attribute8, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute9,
                            PAVT.tl_text_cat_attribute9, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute10,
                            PAVT.tl_text_cat_attribute10, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute11,
                            PAVT.tl_text_cat_attribute11, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute12,
                            PAVT.tl_text_cat_attribute12, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute13,
                            PAVT.tl_text_cat_attribute13, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute14,
                            PAVT.tl_text_cat_attribute14, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute15,
                            PAVT.tl_text_cat_attribute15, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute16,
                            PAVT.tl_text_cat_attribute16, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute17,
                            PAVT.tl_text_cat_attribute17, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute18,
                            PAVT.tl_text_cat_attribute18, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute19,
                            PAVT.tl_text_cat_attribute19, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute20,
                            PAVT.tl_text_cat_attribute20, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute21,
                            PAVT.tl_text_cat_attribute21, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute22,
                            PAVT.tl_text_cat_attribute22, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute23,
                            PAVT.tl_text_cat_attribute23, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute24,
                            PAVT.tl_text_cat_attribute24, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute25,
                            PAVT.tl_text_cat_attribute25, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute26,
                            PAVT.tl_text_cat_attribute26, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute27,
                            PAVT.tl_text_cat_attribute27, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute28,
                            PAVT.tl_text_cat_attribute28, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute29,
                            PAVT.tl_text_cat_attribute29, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute30,
                            PAVT.tl_text_cat_attribute30, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute31,
                            PAVT.tl_text_cat_attribute31, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute32,
                            PAVT.tl_text_cat_attribute32, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute33,
                            PAVT.tl_text_cat_attribute33, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute34,
                            PAVT.tl_text_cat_attribute34, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute35,
                            PAVT.tl_text_cat_attribute35, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute36,
                            PAVT.tl_text_cat_attribute36, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute37,
                            PAVT.tl_text_cat_attribute37, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute38,
                            PAVT.tl_text_cat_attribute38, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute39,
                            PAVT.tl_text_cat_attribute39, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute40,
                            PAVT.tl_text_cat_attribute40, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute41,
                            PAVT.tl_text_cat_attribute41, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute42,
                            PAVT.tl_text_cat_attribute42, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute43,
                            PAVT.tl_text_cat_attribute43, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute44,
                            PAVT.tl_text_cat_attribute44, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute45,
                            PAVT.tl_text_cat_attribute45, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute46,
                            PAVT.tl_text_cat_attribute46, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute47,
                            PAVT.tl_text_cat_attribute47, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute48,
                            PAVT.tl_text_cat_attribute48, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute49,
                            PAVT.tl_text_cat_attribute49, 'Y', 'N') = 'Y'
             AND    DECODE (PAVTD.tl_text_cat_attribute50,
                            PAVT.tl_text_cat_attribute50, 'Y', 'N') = 'Y');
Line: 3015

  SELECT NVL(MAX(FND_API.G_TRUE), FND_API.G_FALSE)
  INTO   l_has_record_to_accept
  FROM   DUAL
  WHERE  EXISTS
           ( SELECT 1
             FROM   po_lines_draft_all
             WHERE  draft_id = p_draft_id
             AND    change_accepted_flag IS NULL)
  OR     EXISTS
           ( SELECT 1
             FROM   po_line_locations_draft_all
             WHERE  draft_id = p_draft_id
             AND    change_accepted_flag IS NULL)
  OR     EXISTS
           ( SELECT 1
             FROM   po_price_diff_draft
             WHERE  draft_id = p_draft_id
             AND    change_accepted_flag IS NULL)
  OR     EXISTS
           ( SELECT 1
             FROM   po_attribute_values_draft
             WHERE  draft_id = p_draft_id
             AND    change_accepted_flag IS NULL)
  OR     EXISTS
           ( SELECT 1
             FROM   po_attribute_values_tlp_draft
             WHERE  draft_id = p_draft_id
             AND    change_accepted_flag IS NULL);
Line: 3103

  UPDATE po_line_locations_draft_all PLLDA
  SET    PLLDA.change_accepted_flag = 'Y'
  WHERE  PLLDA.draft_id = p_draft_id
  AND    NVL(PLLDA.change_accepted_flag, 'N') <> 'Y'
  AND    NOT EXISTS
           ( SELECT NULL
             FROM   po_lines_draft_all PLDA
             WHERE  PLDA.po_line_id = PLLDA.po_line_id
             AND    PLDA.draft_id = PLLDA.draft_id );
Line: 3115

  UPDATE po_attribute_values_draft PLVD
  SET    PLVD.change_accepted_flag = 'Y'
  WHERE  PLVD.draft_id = p_draft_id
  AND    NVL(PLVD.change_accepted_flag, 'N') <> 'Y'
  AND    NOT EXISTS
           ( SELECT NULL
             FROM   po_lines_draft_all PLDA
             WHERE  PLDA.po_line_id = PLVD.po_line_id
             AND    PLDA.draft_id = PLVD.draft_id );
Line: 3127

  UPDATE po_attribute_values_tlp_draft PLVTD
  SET    PLVTD.change_accepted_flag = 'Y'
  WHERE  PLVTD.draft_id = p_draft_id
  AND    NVL(PLVTD.change_accepted_flag, 'N') <> 'Y'
  AND    NOT EXISTS
           ( SELECT NULL
             FROM   po_lines_draft_all PLDA
             WHERE  PLDA.po_line_id = PLVTD.po_line_id
  AND    PLDA.draft_id = PLVTD.draft_id );
Line: 3139

  UPDATE po_price_diff_draft PPDD
  SET    PPDD.change_accepted_flag = 'Y'
  WHERE  PPDD.draft_id = p_draft_id
  AND    NVL(PPDD.change_accepted_flag, 'N') <> 'Y'
  AND    (( PPDD.entity_type = 'BLANKET LINE'
            AND NOT EXISTS
            ( SELECT NULL
              FROM   po_lines_draft_all PLDA
              WHERE  PLDA.po_line_id = PPDD.entity_id
              AND    PLDA.draft_id = PPDD.draft_id
            )
          )
          OR
          ( PPDD.entity_type = 'PRICE BREAK'
            AND NOT EXISTS
            ( SELECT NULL
              FROM   po_line_locations_draft_all PLLDA,
                     po_lines_draft_all PLDA
              WHERE  PLLDA.line_location_id = PPDD.entity_id
              AND    PLLDA.draft_id = PPDD.draft_id
              AND    PLDA.po_line_id = PLLDA.po_line_id
              AND    PLDA.draft_id = PLLDA.draft_id )
            AND NOT EXISTS
            ( SELECT NULL
              FROM   po_line_locations_all PLLA,
                     po_lines_draft_all PLDA
              WHERE  PLLA.line_location_id = PPDD.entity_id
              AND    PLDA.po_line_id = PLLA.po_line_id
              AND    PLDA.draft_id = PPDD.draft_id)));
Line: 3230

    UPDATE po_lines_draft_all
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND po_line_id = p_line_id_list(i);
Line: 3239

    UPDATE po_line_locations_draft_all
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND po_line_id = p_line_id_list(i);
Line: 3248

    UPDATE po_attribute_values_draft
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND po_line_id = p_line_id_list(i);
Line: 3257

    UPDATE po_attribute_values_tlp_draft
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND po_line_id = p_line_id_list(i);
Line: 3266

    UPDATE po_price_diff_draft
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND entity_id = p_line_id_list(i)
    AND entity_type = 'BLANKET LINE';
Line: 3277

    UPDATE po_price_diff_draft PPDD
    SET change_accepted_flag = p_change_accepted_value
    WHERE draft_id = p_draft_id
    AND entity_type = 'PRICE BREAK'
    AND EXISTS (SELECT 1
                FROM po_line_locations_draft_all PLLD
                WHERE PLLD.draft_id = p_draft_id
                AND PLLD.po_line_id = p_line_id_list(i)
                AND PLLD.line_location_id = PPDD.entity_id
                UNION ALL
                SELECT 1
                FROM po_line_locations_all PLLD
                WHERE PLLD.po_line_id = p_line_id_list(i)
                AND PLLD.line_location_id = PPDD.entity_id);
Line: 3371

    INSERT INTO po_session_gt
    ( key,
      index_num1,    -- po_line_id
      num2,          -- line_num
      char2          -- delete_flag
    )
    SELECT l_key,
           p_reject_line_id_list(i),
           pld.line_num,
           pld.delete_flag
    FROM   po_lines_draft_all pld
    WHERE  pld.draft_id = p_draft_id
    AND    pld.po_line_id = p_reject_line_id_list(i);
Line: 3389

  SELECT PSG.index_num1,
         num2
  BULK COLLECT
  INTO   x_invalid_line_id_list,
         x_invalid_line_num_list
  FROM   po_session_gt PSG
  WHERE  PSG.key = l_key
  AND    PSG.char2 = 'Y'  -- delete_flag
  AND    EXISTS
           (SELECT NULL
            FROM   po_lines_draft_all PLD
            WHERE  PLD.draft_id = p_draft_id
            AND    NVL(PLD.delete_flag, 'N') <> 'Y'
            AND    PLD.line_num = PSG.num2  -- line_num
            AND    NOT EXISTS
                     (SELECT NULL
                      FROM   po_session_gt PSG1
                      WHERE  PSG1.key = l_key
                      AND    PSG1.index_num1 = PLD.po_line_id));
Line: 3411

  DELETE FROM po_session_gt
  WHERE key = l_key;
Line: 3473

    SELECT fu.USER_ID, fu.user_name
      INTO l_responder_id, l_responder_name
      FROM fnd_user fu,
           wf_notifications wfn
     WHERE wfn.notification_id = l_nid
       AND wfn.original_recipient = fu.user_name;
Line: 3541

        SELECT 'Y'
        INTO   l_any_line_accepted
        FROM   dual
        WHERE  EXISTS (SELECT 1
        FROM   po_lines_draft_all
        WHERE  draft_id = l_draft_id
               AND nvl(change_accepted_flag,'Y') = 'Y')
               OR EXISTS (SELECT 1
                          FROM   po_line_locations_draft_all
                          WHERE  draft_id = l_draft_id
                          AND nvl(change_accepted_flag,'Y') = 'Y')
               OR EXISTS (SELECT 1
                          FROM   po_price_diff_draft
                          WHERE  draft_id = l_draft_id
                          AND nvl(change_accepted_flag,'Y') = 'Y')
               OR EXISTS (SELECT 1
                          FROM   po_attribute_values_draft
                          WHERE  draft_id = l_draft_id
                          AND nvl(change_accepted_flag,'Y') = 'Y');