DBA Data[Home] [Help]

APPS.ICX_CAT_POPULATE_REQTMPL_PVT SQL Statements

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

Line: 42

      SELECT /*+ LEADING(doc) use_nl(ctx) */
             doc.*,
             ctx.inventory_item_id ctx_inventory_item_id,
             ctx.source_type ctx_source_type,
             ctx.item_type ctx_item_type,
             ctx.purchasing_org_id ctx_purchasing_org_id,
             ctx.supplier_id ctx_supplier_id,
             ctx.supplier_site_id ctx_supplier_site_id,
             ctx.supplier_part_num ctx_supplier_part_num,
             ctx.supplier_part_auxid ctx_supplier_part_auxid,
             ctx.ip_category_id ctx_ip_category_id,
             ctx.po_category_id ctx_po_category_id,
             ctx.item_revision ctx_item_revision,
             ROWIDTOCHAR(ctx.rowid) ctx_rowid
      FROM
          (
           SELECT /*+ ROWID(prl) use_nl(prh,ph,pl,po_tlp,ic) */
                  NVL(prl.item_id, -2) inventory_item_id,
                  prl.express_name req_template_name,
                  prl.sequence_num req_template_line_num,
                  NVL(prl.org_id, -2) org_id,
    	          po_tlp.language language,
                  DECODE(prl.source_type_code, 'VENDOR', 'TEMPLATE', 'INTERNAL_TEMPLATE') source_type,
                  DECODE(prl.source_type_code, 'VENDOR', 'PURCHASE', 'INTERNAL') item_type,
                  NVL(prl.org_id, -2) purchasing_org_id,
                  prl.category_id po_category_id,
                  NVL(prl.suggested_vendor_id, -2) supplier_id,
                  NVL(prl.suggested_vendor_product_code, '##NULL##') supplier_part_num,
                  NVL(prl.suggested_vendor_site_id, -2) supplier_site_id,
       	          prl.ip_category_id,
                  ic.category_name ip_category_name,
                  -- For template line status
                  prh.inactive_date,
                  --For blanket line status
                  prl.po_line_id,
                  prl.po_line_id req_template_po_line_id,
                  NVL(prl.item_revision, '-2'),
                  prl.po_header_id,
                  ph.segment1 document_number,
                  pl.line_num,
                  prl.line_type_id,
                  prl.unit_meas_lookup_code,
                  prl.suggested_quantity,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', prl.unit_price, 'AMOUNT', prl.unit_price, to_number(null)) unit_price,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', to_number(null), prl.amount) amount,
                  ph.currency_code,
                  ph.rate_type,
                  ph.rate_date,
                  ph.rate rate,
                  prl.suggested_buyer_id buyer_id,
                  prl.suggested_vendor_contact_id supplier_contact_id,
                  prl.rfq_required_flag,
                  NVL(prl.negotiated_by_preparer_flag, 'N') negotiated_by_preparer_flag,
                  pltb.order_type_lookup_code,
                  pv.vendor_name supplier,
                  ph.global_agreement_flag,
                  ph.approved_date,
                  NVL(ph.authorization_status, 'INCOMPLETE') authorization_status,
                  NVL(ph.frozen_flag, 'N') frozen_flag,
                  NVL(ph.cancel_flag, 'N') hdr_cancel_flag,
                  NVL(pl.cancel_flag, 'N') line_cancel_flag,
                  NVL(ph.closed_code, 'OPEN') hdr_closed_code,
                  NVL(pl.closed_code, 'OPEN') line_closed_code,
                  NVL(TRUNC(ph.end_date), TRUNC(SYSDATE + 1)) end_date,
                  NVL(TRUNC(pl.expiration_date), TRUNC(SYSDATE+1)) expiration_date,
                  TRUNC(SYSDATE) system_date
           FROM po_reqexpress_headers_all prh,
                po_reqexpress_lines_all prl,
                po_headers_all ph,
                po_lines_all pl,
                po_attribute_values_tlp po_tlp,
                po_line_types_b pltb,
                icx_cat_categories_tl ic,
		po_vendors pv
           WHERE prl.express_name = prh.express_name
           AND prl.org_id = prh.org_id
           AND prl.po_line_id = pl.po_line_id (+)
           AND prl.po_header_id = pl.po_header_id (+)
           AND prl.po_header_id = ph.po_header_id (+)
           AND -2 = po_tlp.po_line_id
           AND prl.express_name = po_tlp.req_template_name
           AND prl.sequence_num = po_tlp.req_template_line_num
           AND prl.org_id = po_tlp.org_id
           AND prl.line_type_id = pltb.line_type_id
           AND NVL(pltb.purchase_basis, 'NULL') <> 'TEMP LABOR'
           AND po_tlp.ip_category_id = ic.rt_category_id (+)
           AND po_tlp.language = ic.language (+)
           AND prl.suggested_vendor_id = pv.vendor_id(+)
           AND prl.rowid BETWEEN g_start_rowid and g_end_rowid
           ) doc,
           icx_cat_items_ctx_hdrs_tlp ctx
      WHERE -2 = ctx.po_line_id (+)
      AND doc.inventory_item_id=ctx.inventory_item_id(+)
      AND doc.req_template_name = ctx.req_template_name (+)
      AND doc.req_template_line_num = ctx.req_template_line_num (+)
      AND doc.source_type = ctx.source_type (+)
      AND doc.org_id = ctx.org_id (+)
      AND doc.language = ctx.language (+);
Line: 143

      SELECT /*+ LEADING(doc) use_nl(ctx) */
             doc.*,
             ctx.inventory_item_id ctx_inventory_item_id,
             ctx.source_type ctx_source_type,
             ctx.item_type ctx_item_type,
             ctx.purchasing_org_id ctx_purchasing_org_id,
             ctx.supplier_id ctx_supplier_id,
             ctx.supplier_site_id ctx_supplier_site_id,
             ctx.supplier_part_num ctx_supplier_part_num,
             ctx.supplier_part_auxid ctx_supplier_part_auxid,
             ctx.ip_category_id ctx_ip_category_id,
             ctx.po_category_id ctx_po_category_id,
             ctx.item_revision ctx_item_revision,
             ROWIDTOCHAR(ctx.rowid) ctx_rowid
      FROM
          (
           SELECT /*+ ROWID(prl) use_nl(prh,ph,pl,po_tlp,ic) */
                  NVL(prl.item_id, -2) inventory_item_id,
                  prl.express_name req_template_name,
                  prl.sequence_num req_template_line_num,
                  NVL(prl.org_id, -2) org_id,
    	          po_tlp.language language,
                  DECODE(prl.source_type_code, 'VENDOR', 'TEMPLATE', 'INTERNAL_TEMPLATE') source_type,
                  DECODE(prl.source_type_code, 'VENDOR', 'PURCHASE', 'INTERNAL') item_type,
                  NVL(prl.org_id, -2) purchasing_org_id,
                  prl.category_id po_category_id,
                  NVL(prl.suggested_vendor_id, -2) supplier_id,
                  NVL(prl.suggested_vendor_product_code, '##NULL##') supplier_part_num,
                  NVL(prl.suggested_vendor_site_id, -2) supplier_site_id,
       	          prl.ip_category_id,
                  ic.category_name ip_category_name,
                  -- For template line status
                  prh.inactive_date,
                  --For blanket line status
                  prl.po_line_id,
                  prl.po_line_id req_template_po_line_id,
                  NVL(prl.item_revision, '-2'),
                  prl.po_header_id,
                  ph.segment1 document_number,
                  pl.line_num,
                  prl.line_type_id,
                  prl.unit_meas_lookup_code,
                  prl.suggested_quantity,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', prl.unit_price, 'AMOUNT', prl.unit_price, to_number(null)) unit_price,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', to_number(null), prl.amount) amount,
                  ph.currency_code,
                  ph.rate_type,
                  ph.rate_date,
                  ph.rate rate,
                  prl.suggested_buyer_id buyer_id,
                  prl.suggested_vendor_contact_id supplier_contact_id,
                  prl.rfq_required_flag,
                  NVL(prl.negotiated_by_preparer_flag, 'N') negotiated_by_preparer_flag,
                  pltb.order_type_lookup_code,
                  pv.vendor_name supplier,
                  ph.global_agreement_flag,
                  ph.approved_date,
                  NVL(ph.authorization_status, 'INCOMPLETE') authorization_status,
                  NVL(ph.frozen_flag, 'N') frozen_flag,
                  NVL(ph.cancel_flag, 'N') hdr_cancel_flag,
                  NVL(pl.cancel_flag, 'N') line_cancel_flag,
                  NVL(ph.closed_code, 'OPEN') hdr_closed_code,
                  NVL(pl.closed_code, 'OPEN') line_closed_code,
                  NVL(TRUNC(ph.end_date), TRUNC(SYSDATE + 1)) end_date,
                  NVL(TRUNC(pl.expiration_date), TRUNC(SYSDATE+1)) expiration_date,
                  TRUNC(SYSDATE) system_date
           FROM po_reqexpress_headers_all prh,
                po_reqexpress_lines_all prl,
                po_headers_all ph,
                po_lines_all pl,
                po_attribute_values_tlp po_tlp,
                po_line_types_b pltb,
                icx_cat_categories_tl ic,
                po_vendors pv
           WHERE prl.express_name = prh.express_name
           AND prl.org_id = prh.org_id
           AND prl.po_line_id = pl.po_line_id (+)
           AND prl.po_header_id = pl.po_header_id (+)
           AND prl.po_header_id = ph.po_header_id (+)
           AND -2 = po_tlp.po_line_id
           AND prl.express_name = po_tlp.req_template_name
           AND prl.sequence_num = po_tlp.req_template_line_num
           AND prl.org_id = po_tlp.org_id
           AND prl.line_type_id = pltb.line_type_id
           AND NVL(pltb.purchase_basis, 'NULL') <> 'TEMP LABOR'
           AND po_tlp.ip_category_id = ic.rt_category_id (+)
           AND po_tlp.language = ic.language (+)
           AND prl.suggested_vendor_id = pv.vendor_id(+)
           AND prl.rowid BETWEEN g_start_rowid and g_end_rowid
           AND (ph.last_update_date > g_upgrade_last_run_date
                OR pl.last_update_date > g_upgrade_last_run_date
                OR prh.last_update_date > g_upgrade_last_run_date
                OR prl.last_update_date > g_upgrade_last_run_date
                OR po_tlp.last_update_date > g_upgrade_last_run_date)
           ) doc,
           icx_cat_items_ctx_hdrs_tlp ctx
      WHERE -2 = ctx.po_line_id (+)
      AND doc.inventory_item_id=ctx.inventory_item_id(+)
      AND doc.req_template_name = ctx.req_template_name (+)
      AND doc.req_template_line_num = ctx.req_template_line_num (+)
      AND doc.source_type = ctx.source_type (+)
      AND doc.org_id = ctx.org_id (+)
      AND doc.language = ctx.language (+);
Line: 288

      SELECT /*+ LEADING(doc) */
             doc.*,
             ctx.inventory_item_id ctx_inventory_item_id,
             ctx.source_type ctx_source_type,
             ctx.item_type ctx_item_type,
             ctx.purchasing_org_id ctx_purchasing_org_id,
             ctx.supplier_id ctx_supplier_id,
             ctx.supplier_site_id ctx_supplier_site_id,
             ctx.supplier_part_num ctx_supplier_part_num,
             ctx.supplier_part_auxid ctx_supplier_part_auxid,
             ctx.ip_category_id ctx_ip_category_id,
             ctx.po_category_id ctx_po_category_id,
             ctx.item_revision ctx_item_revision,
             ROWIDTOCHAR(ctx.rowid) ctx_rowid
      FROM
          (
           SELECT NVL(prl.item_id, -2) inventory_item_id,
                  prl.express_name req_template_name,
                  prl.sequence_num req_template_line_num,
                  NVL(prl.org_id, -2) org_id,
    	          po_tlp.language language,
                  DECODE(prl.source_type_code, 'VENDOR', 'TEMPLATE', 'INTERNAL_TEMPLATE') source_type,
                  DECODE(prl.source_type_code, 'VENDOR', 'PURCHASE', 'INTERNAL') item_type,
                  NVL(prl.org_id, -2) purchasing_org_id,
                  prl.category_id po_category_id,
                  NVL(prl.suggested_vendor_id, -2) supplier_id,
                  NVL(prl.suggested_vendor_product_code, '##NULL##') supplier_part_num,
                  NVL(prl.suggested_vendor_site_id, -2) supplier_site_id,
       	          prl.ip_category_id,
                  ic.category_name ip_category_name,
                  prh.inactive_date,
                  prl.po_line_id,
                  prl.po_line_id req_template_po_line_id,
                  NVL(prl.item_revision, '-2'),
                  prl.po_header_id,
                  ph.segment1 document_number,
                  pl.line_num,
                  prl.line_type_id,
                  prl.unit_meas_lookup_code,
                  prl.suggested_quantity,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', prl.unit_price, 'AMOUNT', prl.unit_price, to_number(null)) unit_price,
                  DECODE(pltb.order_type_lookup_code, 'QUANTITY', to_number(null), prl.amount) amount,
                  ph.currency_code,
                  ph.rate_type,
                  ph.rate_date,
                  ph.rate rate,
                  prl.suggested_buyer_id buyer_id,
                  prl.suggested_vendor_contact_id supplier_contact_id,
                  prl.rfq_required_flag,
                  NVL(prl.negotiated_by_preparer_flag, 'N') negotiated_by_preparer_flag,
                  pltb.order_type_lookup_code,
                  pv.vendor_name supplier,
                  ph.global_agreement_flag,
                  ph.approved_date,
                  NVL(ph.authorization_status, 'INCOMPLETE') authorization_status,
                  NVL(ph.frozen_flag, 'N') frozen_flag,
                  NVL(ph.cancel_flag, 'N') hdr_cancel_flag,
                  NVL(pl.cancel_flag, 'N') line_cancel_flag,
                  NVL(ph.closed_code, 'OPEN') hdr_closed_code,
                  NVL(pl.closed_code, 'OPEN') line_closed_code,
                  NVL(TRUNC(ph.end_date), TRUNC(SYSDATE + 1)) end_date,
                  NVL(TRUNC(pl.expiration_date), TRUNC(SYSDATE+1)) expiration_date,
                  TRUNC(SYSDATE) system_date
           FROM po_reqexpress_headers_all prh,
                po_reqexpress_lines_all prl,
                po_session_gt pogt,
                po_headers_all ph,
                po_lines_all pl,
                po_attribute_values_tlp po_tlp,
                po_line_types_b pltb,
                icx_cat_categories_tl ic,
                po_vendors pv
           WHERE prl.express_name = prh.express_name
           AND prl.org_id = prh.org_id
           AND pogt.key = p_key
           AND prl.express_name = pogt.index_char1
           AND prl.sequence_num = pogt.index_num1
           AND prl.org_id = pogt.index_num2
           AND prl.po_line_id = pl.po_line_id (+)
           AND prl.po_header_id = pl.po_header_id (+)
           AND prl.po_header_id = ph.po_header_id (+)
           AND prl.express_name = po_tlp.req_template_name
           AND prl.sequence_num = po_tlp.req_template_line_num
           AND prl.org_id = po_tlp.org_id
           AND prl.line_type_id = pltb.line_type_id
           AND NVL(pltb.purchase_basis, 'NULL') <> 'TEMP LABOR'
           AND po_tlp.ip_category_id = ic.rt_category_id (+)
           AND po_tlp.language = ic.language (+)
           AND prl.suggested_vendor_id = pv.vendor_id(+)
           ) doc,
           icx_cat_items_ctx_hdrs_tlp ctx
      WHERE -2 = ctx.po_line_id (+)
      AND doc.inventory_item_id=ctx.inventory_item_id(+)
      AND doc.req_template_name = ctx.req_template_name (+)
      AND doc.req_template_line_num = ctx.req_template_line_num (+)
      AND doc.source_type = ctx.source_type (+)
      AND doc.org_id = ctx.org_id (+)
      AND doc.language = ctx.language (+);
Line: 488

    l_inv_item_id_tbl.DELETE;
Line: 489

    l_req_template_name_tbl.DELETE;
Line: 490

    l_req_template_line_num_tbl.DELETE;
Line: 491

    l_org_id_tbl.DELETE;
Line: 492

    l_language_tbl.DELETE;
Line: 493

    l_source_type_tbl.DELETE;
Line: 494

    l_item_type_tbl.DELETE;
Line: 495

    l_purchasing_org_id_tbl.DELETE;
Line: 496

    l_po_category_id_tbl.DELETE;
Line: 497

    l_supplier_id_tbl.DELETE;
Line: 498

    l_supplier_part_num_tbl.DELETE;
Line: 499

    l_supplier_site_id_tbl.DELETE;
Line: 500

    l_ip_category_id_tbl.DELETE;
Line: 501

    l_ip_category_name_tbl.DELETE;
Line: 502

    l_inactive_date_tbl.DELETE;
Line: 503

    l_po_line_id_tbl.DELETE;
Line: 504

    l_req_template_po_line_id_tbl.DELETE;
Line: 505

    l_item_revision_tbl.DELETE;
Line: 506

    l_po_header_id_tbl.DELETE;
Line: 507

    l_document_number_tbl.DELETE;
Line: 508

    l_line_num_tbl.DELETE;
Line: 509

    l_line_type_id_tbl.DELETE;
Line: 510

    l_unit_meas_lookup_code_tbl.DELETE;
Line: 511

    l_suggested_quantity_tbl.DELETE;
Line: 512

    l_unit_price_tbl.DELETE;
Line: 513

    l_amount_tbl.DELETE;
Line: 514

    l_currency_code_tbl.DELETE;
Line: 515

    l_rate_type_tbl.DELETE;
Line: 516

    l_rate_date_tbl.DELETE;
Line: 517

    l_rate_tbl.DELETE;
Line: 518

    l_buyer_id_tbl.DELETE;
Line: 519

    l_supplier_contact_id_tbl.DELETE;
Line: 520

    l_rfq_required_flag_tbl.DELETE;
Line: 521

    l_negotiated_preparer_flag_tbl.DELETE;
Line: 522

    l_order_type_lookup_code_tbl.DELETE;
Line: 523

    l_supplier_tbl.DELETE;
Line: 524

    l_global_agreement_flag_tbl.DELETE;
Line: 525

    l_approved_date_tbl.DELETE;
Line: 526

    l_authorization_status_tbl.DELETE;
Line: 527

    l_frozen_flag_tbl.DELETE;
Line: 528

    l_hdr_cancel_flag_tbl.DELETE;
Line: 529

    l_line_cancel_flag_tbl.DELETE;
Line: 530

    l_hdr_closed_code_tbl.DELETE;
Line: 531

    l_line_closed_code_tbl.DELETE;
Line: 532

    l_end_date_tbl.DELETE;
Line: 533

    l_expiration_date_tbl.DELETE;
Line: 534

    l_system_date_tbl.DELETE;
Line: 535

    l_ctx_inventory_item_id_tbl.DELETE;
Line: 536

    l_ctx_source_type_tbl.DELETE;
Line: 537

    l_ctx_item_type_tbl.DELETE;
Line: 538

    l_ctx_purchasing_org_id_tbl.DELETE;
Line: 539

    l_ctx_supplier_id_tbl.DELETE;
Line: 540

    l_ctx_supplier_site_id_tbl.DELETE;
Line: 541

    l_ctx_supplier_part_num_tbl.DELETE;
Line: 542

    l_ctx_supplier_part_auxid_tbl.DELETE;
Line: 543

    l_ctx_ip_category_id_tbl.DELETE;
Line: 544

    l_ctx_po_category_id_tbl.DELETE;
Line: 545

    l_ctx_item_revision_tbl.DELETE;
Line: 546

    l_ctx_rowid_tbl.DELETE;