DBA Data[Home] [Help]

APPS.PO_PDOI_ATTR_PROCESS_PVT SQL Statements

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

Line: 56

    SELECT intf_attrs.interface_attr_values_id,
           intf_attrs.org_id,

           -- attributes read from line
           draft_lines.po_line_id,
           draft_lines.ip_category_id,
           draft_lines.item_id,

           -- attributes read from header
           intf_headers.draft_id,
           -- attribute values id
           NULL,
           -- initial value for error_flag
           FND_API.g_FALSE
    FROM   po_attr_values_interface intf_attrs,
           po_lines_interface intf_lines,
           po_headers_interface intf_headers,
           po_lines_draft_all draft_lines
    WHERE  intf_attrs.interface_line_id = intf_lines.interface_line_id
    AND    intf_lines.interface_header_id = intf_headers.interface_header_id
    AND    intf_headers.draft_id = draft_lines.draft_id
    AND    intf_lines.po_line_id = draft_lines.po_line_id
    AND    intf_attrs.processing_id = PO_PDOI_PARAMS.g_processing_id
    AND    intf_headers.processing_round_num = PO_PDOI_PARAMS.g_current_round_num
    AND    intf_headers.processing_id = PO_PDOI_PARAMS.g_processing_id
    AND    intf_attrs.interface_attr_values_id > p_max_intf_attr_values_id
    AND    NVL(intf_lines.process_code, PO_PDOI_CONSTANTS.g_PROCESS_CODE_PENDING)
             <> PO_PDOI_CONSTANTS.g_PROCESS_CODE_NOTIFIED
    ORDER BY intf_attrs.interface_attr_values_id;
Line: 254

  INSERT INTO po_session_gt(key, num1, num2, char1)
  SELECT l_key,
         x_processing_row_tbl(i),
         attribute_values_id,
         'DRAFT'
  FROM   po_attribute_values_draft
  WHERE  draft_id = x_attr_values.draft_id_tbl(i)
  AND    po_line_id = x_attr_values.ln_po_line_id_tbl(i)
  AND    org_id = x_attr_values.org_id_tbl(i);
Line: 273

    INSERT INTO po_session_gt(key, num1, num2, char1)
    SELECT l_key,
           x_processing_row_tbl(i),
           attribute_values_id,
           'TXN'
    FROM   po_attribute_values
    WHERE  po_line_id = x_attr_values.ln_po_line_id_tbl(i)
    AND    org_id = x_attr_values.org_id_tbl(i);
Line: 284

  DELETE FROM po_session_gt
  WHERE  key = l_key
  RETURNING num1, num2, char1 BULK COLLECT INTO
    l_index_tbl, l_result_tbl, l_source_tbl;
Line: 361

      x_processing_row_tbl.DELETE(l_counter);
Line: 421

    SELECT intf_attrs_tlp.interface_attr_values_tlp_id,
           intf_attrs_tlp.language,
           intf_attrs_tlp.org_id,

           -- attributes read from line
           draft_lines.po_line_id,
           draft_lines.ip_category_id,
           draft_lines.item_id,
           draft_lines.item_description,

           -- attributes read from header
           intf_headers.draft_id,

           -- attr values tlp id
           NULL,

           -- initial value for error_flag
           FND_API.g_FALSE
    FROM   po_attr_values_tlp_interface intf_attrs_tlp,
           po_lines_interface intf_lines,
           po_headers_interface intf_headers,
           po_lines_draft_all draft_lines
    WHERE  intf_attrs_tlp.interface_line_id = intf_lines.interface_line_id
    AND    intf_lines.interface_header_id = intf_headers.interface_header_id
    AND    intf_headers.draft_id = draft_lines.draft_id
    AND    intf_lines.po_line_id = draft_lines.po_line_id
    AND    intf_attrs_tlp.processing_id = PO_PDOI_PARAMS.g_processing_id
    AND    intf_headers.processing_round_num = PO_PDOI_PARAMS.g_current_round_num
    AND    intf_headers.processing_id = PO_PDOI_PARAMS.g_processing_id
    AND    intf_attrs_tlp.interface_attr_values_tlp_id > p_max_intf_attr_values_tlp_id
    AND    NVL(intf_lines.process_code, PO_PDOI_CONSTANTS.g_PROCESS_CODE_PENDING)
             <> PO_PDOI_CONSTANTS.g_PROCESS_CODE_NOTIFIED
    ORDER BY intf_attrs_tlp.interface_attr_values_tlp_id;
Line: 629

  INSERT INTO po_session_gt(key, num1, num2, char1)
  SELECT l_key,
         x_processing_row_tbl(i),
         attribute_values_tlp_id,
         'DRAFT'
  FROM   po_attribute_values_tlp_draft
  WHERE  draft_id = x_attr_values_tlp.draft_id_tbl(i)
  AND    po_line_id = x_attr_values_tlp.ln_po_line_id_tbl(i)
  AND    language = x_attr_values_tlp.language_tbl(i)
  AND    org_id = x_attr_values_tlp.org_id_tbl(i);
Line: 649

    INSERT INTO po_session_gt(key, num1, num2, char1)
    SELECT l_key,
           x_processing_row_tbl(i),
           attribute_values_tlp_id,
           'TXN'
    FROM   po_attribute_values_tlp
    WHERE  po_line_id = x_attr_values_tlp.ln_po_line_id_tbl(i)
    AND    language = x_attr_values_tlp.language_tbl(i)
    AND    org_id = x_attr_values_tlp.org_id_tbl(i);
Line: 661

  DELETE FROM po_session_gt
  WHERE  key = l_key
  RETURNING num1, num2, char1 BULK COLLECT INTO
    l_index_tbl, l_result_tbl, l_source_tbl;
Line: 744

      x_processing_row_tbl.DELETE(l_counter);
Line: 815

  SELECT mtl.master_organization_id,
         fsp.inventory_organization_id
  INTO   l_master_org_id,
         l_inv_org_id
  FROM   mtl_parameters mtl,
         financials_system_parameters fsp
  WHERE  fsp.inventory_organization_id = mtl.organization_id;
Line: 829

  SELECT draft_lines.draft_id,
         draft_lines.po_line_id,
         draft_lines.item_id,
         draft_lines.ip_category_id,
         draft_lines.item_description,
         NVL(draft_headers.created_language, txn_headers.created_language),
         msi.full_lead_time                 -- Bug7039409: Get the lead time also
  BULK COLLECT INTO
         l_draft_id_tbl,
         l_po_line_id_tbl,
         l_item_id_tbl,
         l_ip_category_id_tbl,
         l_item_desc_tbl,
         l_created_lang_tbl,
         l_lead_time_tbl -- Bug7039409: Get lead time into l_lead_time_tbl
  FROM   po_lines_interface intf_lines,
         po_headers_interface intf_headers,
         po_lines_draft_all draft_lines,
         po_headers_draft_all draft_headers,
         po_headers_all txn_headers,
         mtl_system_items_b msi             -- Bug7039409: Added to get lead time
  WHERE  intf_lines.interface_header_id = intf_headers.interface_header_id
  AND    intf_lines.processing_id = PO_PDOI_PARAMS.g_processing_id
  AND    intf_headers.processing_id = PO_PDOI_PARAMS.g_processing_id
  AND    intf_headers.processing_round_num = PO_PDOI_PARAMS.g_current_round_num
  AND    intf_lines.action = PO_PDOI_CONSTANTS.g_ACTION_ADD
  AND    intf_lines.po_line_id = draft_lines.po_line_id
  AND    intf_headers.draft_id = draft_lines.draft_id
  AND    draft_lines.po_header_id = draft_headers.po_header_id(+)
  AND    draft_lines.draft_id = draft_headers.draft_id(+)
  AND    draft_lines.po_header_id = txn_headers.po_header_id(+)
  -- Added for Bug 6503535 -- Start --
  -- Exclude the entries for shipments and price-breaks
  AND    intf_lines.shipment_num IS NULL
  AND    intf_lines.shipment_type IS NULL
  -- Added for Bug 6503535 --  End  --
  AND    msi.inventory_item_id (+)= draft_lines.item_id    -- Bug7039409: Join msi
  AND    msi.organization_id (+)= l_inv_org_id             -- Bug7039409: Join msi
  AND    NOT EXISTS
             (SELECT 1
              FROM   po_attribute_values_draft
              WHERE  po_line_id = draft_lines.po_line_id
              AND    draft_id = draft_lines.draft_id);
Line: 886

    INSERT INTO po_attribute_values_draft
    (
      ATTRIBUTE_VALUES_ID,
      DRAFT_ID,
      PO_LINE_ID,
      REQ_TEMPLATE_NAME,
      REQ_TEMPLATE_LINE_NUM,
      IP_CATEGORY_ID,
      INVENTORY_ITEM_ID,
      ORG_ID,
      LEAD_TIME,
      LAST_UPDATE_LOGIN,
      LAST_UPDATED_BY,
      LAST_UPDATE_DATE,
      CREATED_BY,
      CREATION_DATE,
      REQUEST_ID,
      PROGRAM_APPLICATION_ID,
      PROGRAM_ID,
      PROGRAM_UPDATE_DATE
    )
    VALUES
    (
      PO_ATTRIBUTE_VALUES_S.nextval,
      l_draft_id_tbl(i),
      l_po_line_id_tbl(i),
      '-2', -- REQ_TEMPLATE_NAME
      -2,   --REQ_TEMPLATE_LINE_NUM
      NVL(l_ip_category_id_tbl(i), -2),
      NVL(l_item_id_tbl(i), -2),
      PO_PDOI_PARAMS.g_request.org_id,
      l_lead_time_tbl(i),               -- Bug7039409: LEAD_TIME
      FND_GLOBAL.login_id,
      FND_GLOBAL.user_id,
      sysdate,
      FND_GLOBAL.user_id,
      sysdate,
      FND_GLOBAL.conc_request_id,
      FND_GLOBAL.prog_appl_id,
      FND_GLOBAL.conc_program_id,
      sysdate
    );
Line: 933

    INSERT INTO po_attribute_values_tlp_draft
    (
      ATTRIBUTE_VALUES_TLP_ID,
      DRAFT_ID,
      PO_LINE_ID,
      REQ_TEMPLATE_NAME,
      REQ_TEMPLATE_LINE_NUM,
      IP_CATEGORY_ID,
      INVENTORY_ITEM_ID,
      ORG_ID,
      LANGUAGE,
      DESCRIPTION,
      LAST_UPDATE_LOGIN,
      LAST_UPDATED_BY,
      LAST_UPDATE_DATE,
      CREATED_BY,
      CREATION_DATE,
      REQUEST_ID,
      PROGRAM_APPLICATION_ID,
      PROGRAM_ID,
      PROGRAM_UPDATE_DATE
    )
    VALUES
    (
      PO_ATTRIBUTE_VALUES_TLP_S.nextval,
      l_draft_id_tbl(i),
      l_po_line_id_tbl(i),
      '-2', -- REQ_TEMPLATE_NAME
      -2,   --REQ_TEMPLATE_LINE_NUM
      NVL(l_ip_category_id_tbl(i), -2),
      NVL(l_item_id_tbl(i), -2),
      PO_PDOI_PARAMS.g_request.org_id,
      l_created_lang_tbl(i),
      l_item_desc_tbl(i),
      FND_GLOBAL.login_id,
      FND_GLOBAL.user_id,
      sysdate,
      FND_GLOBAL.user_id,
      sysdate,
      FND_GLOBAL.conc_request_id,
      FND_GLOBAL.prog_appl_id,
      FND_GLOBAL.conc_program_id,
      sysdate
    );
Line: 981

  SELECT mmpn.inventory_item_id,
         mmpn.mfg_part_num,
         mmpn.manufacturer_name
  BULK COLLECT INTO l_item_id_tbl2,
         l_mfg_part_num_tbl,
         l_mfg_name_tbl
  FROM   mtl_mfg_part_numbers_all_v mmpn
  WHERE  row_id IN (SELECT   MIN(mmpn2.row_id)
                    FROM     mtl_mfg_part_numbers_all_v mmpn2,
                             po_attribute_values_draft pavd
                    WHERE    pavd.inventory_item_id = mmpn2.inventory_item_id
                             AND mmpn2.organization_id = l_master_org_id
                             AND pavd.request_id = fnd_global.conc_request_id
                             AND pavd.program_application_id = fnd_global.prog_appl_id
                             AND pavd.program_id = fnd_global.conc_program_id
                    GROUP BY pavd.inventory_item_id);
Line: 1006

      UPDATE po_attribute_values_draft
      SET    manufacturer_part_num = l_mfg_part_num_tbl(i)
      WHERE  inventory_item_id = l_item_id_tbl2(i)
             AND org_id = l_master_org_id
             AND request_id = fnd_global.conc_request_id
             AND program_application_id = fnd_global.prog_appl_id
             AND program_id = fnd_global.conc_program_id;
Line: 1016

      UPDATE po_attribute_values_tlp_draft
      SET    manufacturer = l_mfg_name_tbl(i)
      WHERE  inventory_item_id = l_item_id_tbl2(i)
             AND org_id = l_master_org_id
             AND request_id = fnd_global.conc_request_id
             AND program_application_id = fnd_global.prog_appl_id
             AND program_id = fnd_global.conc_program_id;
Line: 1025

  UPDATE po_attribute_values_tlp_draft pavd_tlp
  SET    long_description = (SELECT long_description
                             FROM   mtl_system_items_tl msi_tl,
                                    fnd_languages lang
                             WHERE  msi_tl.inventory_item_id = pavd_tlp.inventory_item_id
                                    AND msi_tl.organization_id = l_master_org_id
                                    AND msi_tl.language = NVL(pavd_tlp.language,lang.language_code)
                                    AND lang.installed_flag = 'B')
  WHERE  pavd_tlp.request_id = fnd_global.conc_request_id
         AND pavd_tlp.program_application_id = fnd_global.prog_appl_id
         AND pavd_tlp.program_id = fnd_global.conc_program_id;