DBA Data[Home] [Help]

APPS.ECE_POO_TRANSACTION SQL Statements

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

Line: 42

         SELECT   text
         FROM     ece_output
         WHERE    run_id = iRun_id
         ORDER BY line_id;
Line: 75

            SELECT   ece_output_runs_s.NEXTVAL
            INTO     iRun_id
            FROM     DUAL;
Line: 141

	 select count(*)
         into xHeaderCount
         from ECE_PO_INTERFACE_HEADERS
         where run_id = iRun_id;
Line: 313

      cHeader_select             VARCHAR2(32000);
Line: 314

      cLine_select               VARCHAR2(32000);
Line: 315

      cShipment_select           VARCHAR2(32000);
Line: 497

         SELECT   DISTINCT ship_to_organization_id
         FROM     po_line_locations
         WHERE    po_line_id = p_line_id;
Line: 524

            SELECT inventory_organization_id
            INTO   norganization_id
            FROM   financials_system_parameters;
Line: 532

                          'ECE_NO_ROW_SELECTED',
                          'PROGRESS_LEVEL',
                           xProgress,
                          'INFO',
                          'INVENTORY ORGANIZATION ID',
                          'TABLE_NAME',
                          'FINANCIALS_SYSTEM_PARAMETERS');
Line: 621

	     SELECT map_id
             INTO iMap_ID
	     FROM ece_mappings
	     WHERE map_code = 'EC_' || cTransaction_Type || '_FF';
Line: 630

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cHeader_Interface,
                                             l_header_tbl,
                                             cHeader_select,
                                             cHeader_from,
                                             cHeader_where);
Line: 638

	    SELECT   eit.key_column_name
            INTO     c_header_common_key_name
            FROM     ece_interface_tables eit
            WHERE    eit.transaction_type     = cTransaction_Type AND
                     eit.interface_table_name = cHeader_Interface AND
                     eit.map_id               = iMap_ID;
Line: 650

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cLine_Interface,
                                             l_line_tbl,
                                             cLine_select,
                                             cLine_from,
                                             cLine_where);
Line: 658

	    SELECT   eit.key_column_name
            INTO     c_line_common_key_name
            FROM     ece_interface_tables eit
            WHERE    eit.transaction_type     = cTransaction_Type AND
                     eit.interface_table_name = cLine_Interface AND
                     eit.map_id               = iMap_ID;
Line: 670

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cShipment_Interface,
                                             l_shipment_tbl,
                                             cShipment_select,
                                             cShipment_from,
                                             cShipment_where);
Line: 678

	    SELECT   eit.key_column_name
            INTO     c_shipment_key_name
            FROM     ece_interface_tables eit
            WHERE    eit.transaction_type     = cTransaction_Type AND
                     eit.interface_table_name = cShipment_Interface AND
                     eit.map_id               = iMap_ID;
Line: 817

         cHeader_select   := cHeader_select                                               ||
                             cHeader_from                                                 ||
                             cHeader_where;
Line: 821

         cLine_select     := cLine_select                                                 ||
                             cLine_from                                                   ||
                             cLine_where;
Line: 825

         cShipment_select := cShipment_select                                             ||
                             cShipment_from                                               ||
                             cShipment_where;
Line: 829

         ec_debug.pl(3,'cHeader_select: ',cHeader_select);
Line: 830

         ec_debug.pl(3,'cLine_select: ',cLine_select);
Line: 831

         ec_debug.pl(3,'cShipment_select: ',cShipment_select);
Line: 855

                           cHeader_select,
                           dbms_sql.native);
Line: 861

                                                        cHeader_select);
Line: 868

                           cLine_select,
                           dbms_sql.native);
Line: 874

                                                        cLine_select);
Line: 881

                           cShipment_select,
                           dbms_sql.native);
Line: 887

                                                        cShipment_select);
Line: 919

         ece_flatfile_pvt.define_interface_column_type(header_sel_c,cHeader_select,ece_extract_utils_PUB.G_MaxColWidth,l_header_tbl);
Line: 922

         ece_flatfile_pvt.define_interface_column_type(line_sel_c,cLine_select,ece_extract_utils_PUB.G_MaxColWidth,l_line_tbl);
Line: 925

         ece_flatfile_pvt.define_interface_column_type(shipment_sel_c,cShipment_select,ece_extract_utils_PUB.G_MaxColWidth,l_shipment_tbl);
Line: 1348

               SELECT   DECODE(l_header_tbl(nDocument_type_pos).value,
                              'BLANKET'         ,'NB',
                              'STANDARD'        ,'NS',
                              'PLANNED'         ,'NP',
                              'RELEASE'         ,'NR',
                              'BLANKET RELEASE' ,'NR',
                              'CONTRACT'        ,'NC',
                              'NR')
               INTO     l_document_type
               FROM     DUAL;
Line: 1375

            ece_poo_transaction.update_po(l_document_type,
                                          l_header_tbl(nPO_Number_pos).value,
                                          l_header_tbl(nPO_type_pos).value,
                                          l_header_tbl(nRelease_num_pos).value);
Line: 1455

               SELECT   ece_poo_header_s.NEXTVAL
               INTO     l_header_fkey
               FROM     DUAL;
Line: 1483

           /*  ece_extract_utils_pub.insert_into_interface_tbl(iRun_id,
                                                            cTransaction_Type,
                                                            cCommunication_Method,
                                                            cHeader_Interface,
                                                            l_header_tbl,
                                                            l_header_fkey);  */
Line: 1641

               select uom_code into l_line_tbl(nLine_uom_pos).value
	       from mtl_units_of_measure
	       where unit_of_measure = l_line_tbl(nLine_uom_code_pos).value;
Line: 1683

                  SELECT   ece_poo_line_s.NEXTVAL INTO l_line_fkey
                  FROM     DUAL;
Line: 1766

               ece_extract_utils_pub.insert_into_interface_tbl(iRun_id,cTransaction_Type,cCommunication_Method,cLine_Interface,l_line_tbl,l_line_fkey); */
Line: 1925

                     SELECT   ece_poo_shipment_s.NEXTVAL INTO l_shipment_fkey
                     FROM     DUAL;
Line: 2004

                  ece_extract_utils_pub.insert_into_interface_tbl(iRun_id,cTransaction_Type,cCommunication_Method,cShipment_Interface,l_shipment_tbl,l_shipment_fkey); */
Line: 2289

      cHeader_select             VARCHAR2(32000);
Line: 2290

      cLine_select               VARCHAR2(32000);
Line: 2291

      cShipment_select           VARCHAR2(32000);
Line: 2301

      cHeader_delete1            VARCHAR2(32000);
Line: 2302

      cLine_delete1              VARCHAR2(32000);
Line: 2303

      cShipment_delete1          VARCHAR2(32000);
Line: 2305

      cHeader_delete2            VARCHAR2(32000);
Line: 2306

      cLine_delete2              VARCHAR2(32000);
Line: 2307

      cShipment_delete2          VARCHAR2(32000);
Line: 2360

         SELECT   DISTINCT ship_to_organization_id
         FROM     po_line_locations
         WHERE    po_line_id = p_line_id;
Line: 2377

            SELECT inventory_organization_id
            INTO   norganization_id
            FROM   financials_system_parameters;
Line: 2385

                          'ECE_NO_ROW_SELECTED',
                          'PROGRESS_LEVEL',
                           xProgress,
                          'INFO',
                          'INVENTORY ORGANIZATION ID',
                          'TABLE_NAME',
                          'FINANCIALS_SYSTEM_PARAMETERS');
Line: 2411

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cHeader_Interface,
                                        cHeader_X_Interface,
                                        l_header_tbl,
                                        c_header_common_key_name,
                                        cHeader_select,
                                        cHeader_from,
                                        cHeader_where);
Line: 2422

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cLine_Interface,
                                        cLine_X_Interface,
                                        l_line_tbl,
                                        c_line_common_key_name,
                                        cLine_select,
                                        cLine_from,
                                        cLine_where);
Line: 2433

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cShipment_Interface,
                                        cShipment_X_Interface,
                                        l_shipment_tbl,
                                        c_shipment_key_name,
                                        cShipment_select,
                                        cShipment_from,
                                        cShipment_where);
Line: 2531

         cHeader_select    := cHeader_select                              ||
                              ','                                         ||
                              cHeader_Interface                           ||
                              '.rowid,'                                   ||
                              cHeader_X_Interface                         ||
                              '.rowid,'                                   ||
                              cHeader_Interface                           ||
                              '.po_header_id,'                            ||
                              cHeader_Interface                           ||
                              '.release_number ';
Line: 2542

         cLine_select      := cLine_select                                ||
                              ','                                         ||
                              cLine_Interface                             ||
                              '.rowid,'                                   ||
                              cLine_X_Interface                           ||
                              '.rowid,'                                   ||
                              cLine_Interface                             ||
                              '.po_line_id,'                              ||
                              cLine_Interface                             ||
                              '.line_number ';
Line: 2553

         cShipment_select  := cShipment_select                            ||
                              ','                                         ||
                              cShipment_Interface                         ||
                              '.rowid,'                                   ||
                              cShipment_X_Interface                       ||
                              '.rowid,'                                   ||
                              cShipment_Interface                         ||
                              '.shipment_number ';
Line: 2563

         cHeader_select    := cHeader_select                              ||
                              cHeader_from                                ||
                              cHeader_where                               ||
                              ' ORDER BY '                                ||
                              cHeader_Interface                           ||
                              '.po_header_id,'                            ||
                              cHeader_Interface                           ||
                              '.release_number '                          ||
                              ' FOR UPDATE';
Line: 2572

         ec_debug.pl(3,'cHeader_select: ',cHeader_select);
Line: 2574

         cLine_select      := cLine_select                                ||
                              cLine_from                                  ||
                              cLine_where                                 ||
                              ' ORDER BY '                                ||
                              cLine_Interface                             ||
                              '.line_number '                             ||
                              ' FOR UPDATE';
Line: 2581

         ec_debug.pl(3, 'cLine_select: ',cLine_select);
Line: 2583

         cShipment_select  := cShipment_select                            ||
                              cShipment_from                              ||
                              cShipment_where                             ||
                              ' ORDER BY '                                ||
                              cShipment_Interface                         ||
                              '.shipment_number '                         ||
                              ' FOR UPDATE';
Line: 2590

         ec_debug.pl(3, 'cShipment_select: ',cShipment_select);
Line: 2593

         cHeader_delete1   := 'DELETE FROM ' || cHeader_Interface     || ' WHERE rowid = :col_rowid';
Line: 2595

         cLine_delete1     := 'DELETE FROM ' || cLine_Interface       || ' WHERE rowid = :col_rowid';
Line: 2597

         cShipment_delete1 := 'DELETE FROM ' || cShipment_Interface   || ' WHERE rowid = :col_rowid';
Line: 2600

         cHeader_delete2   := 'DELETE FROM ' || cHeader_X_Interface   || ' WHERE rowid = :col_rowid';
Line: 2602

         cLine_delete2     := 'DELETE FROM ' || cLine_X_Interface     || ' WHERE rowid = :col_rowid';
Line: 2604

         cShipment_delete2 := 'DELETE FROM ' || cShipment_X_Interface || ' WHERE rowid = :col_rowid';
Line: 2606

          ec_debug.pl(3,'cHeader_delete1: ',cHeader_delete1);
Line: 2607

          ec_debug.pl(3,'cLine_delete1: ',cLine_delete1);
Line: 2608

          ec_debug.pl(3,'cShipment_delete1: ',cShipment_delete1);
Line: 2609

          ec_debug.pl(3,'cHeader_delete2: ',cHeader_delete2);
Line: 2610

          ec_debug.pl(3,'cLine_delete2: ',cLine_delete2);
Line: 2611

          ec_debug.pl(3,'cShipment_delete2: ',cShipment_delete2);
Line: 2653

            dbms_sql.parse(Header_sel_c,cHeader_select,dbms_sql.native);
Line: 2657

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_select);
Line: 2664

            dbms_sql.parse(line_sel_c,cLine_select,dbms_sql.native);
Line: 2668

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cLine_select);
Line: 2675

            dbms_sql.parse(shipment_sel_c,cShipment_select,dbms_sql.native);
Line: 2679

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cShipment_select);
Line: 2686

            dbms_sql.parse(header_del_c1,cHeader_delete1,dbms_sql.native);
Line: 2690

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_delete1);
Line: 2697

            dbms_sql.parse(line_del_c1,cLine_delete1,dbms_sql.native);
Line: 2701

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cLine_delete1);
Line: 2708

            dbms_sql.parse(shipment_del_c1,cShipment_delete1,dbms_sql.native);
Line: 2712

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cShipment_delete1);
Line: 2719

            dbms_sql.parse(header_del_c2,cHeader_delete2,dbms_sql.native);
Line: 2723

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_delete2);
Line: 2730

            dbms_sql.parse(line_del_c2,cLine_delete2,dbms_sql.native);
Line: 2734

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cLine_delete2);
Line: 2741

            dbms_sql.parse(shipment_del_c2,cShipment_delete2,dbms_sql.native);
Line: 2745

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cShipment_delete2);
Line: 2774

                                                       cHeader_select,
                                                       ece_flatfile_pvt.G_MaxColWidth,
                                                       l_header_tbl);
Line: 2791

         ece_flatfile_pvt.define_interface_column_type(line_sel_c,cLine_select,ece_flatfile_pvt.G_MaxColWidth,l_line_tbl);
Line: 2806

         ece_flatfile_pvt.define_interface_column_type(Shipment_sel_c,cShipment_select,ece_flatfile_pvt.G_MaxColWidth,l_shipment_tbl);
Line: 2874

               SELECT   DECODE(l_header_tbl(nDocument_type_pos).value,
                              'BLANKET'         ,'NB',
                              'STANDARD'        ,'NS',
                              'PLANNED'         ,'NP',
                              'RELEASE'         ,'NR',
                              'BLANKET RELEASE' ,'NR',
                              'CONTRACT'        ,'NC',
                              'NR')
               INTO     l_document_type
               FROM     DUAL;
Line: 3363

   PROCEDURE update_po(
      document_type  IN VARCHAR2,
      po_number      IN VARCHAR2,
      po_type        IN VARCHAR2,
      release_number IN VARCHAR2) IS

      xProgress            VARCHAR2(80);
Line: 3381

         ec_debug.push('ECE_POO_TRANSACTION.UPDATE_PO');
Line: 3390

            SELECT   po_header_id
            INTO     l_header_id
            FROM     po_headers
            WHERE    segment1         = po_number AND
                     type_lookup_code = po_type;
Line: 3398

               ec_debug.pl(0,'EC','ECE_NO_ROW_SELECTED','PROGRESS_LEVEL',xProgress,'INFO','PO HEADER ID','TABLE_NAME','PO_HEADERS');
Line: 3409

            UPDATE   po_headers
            SET      last_update_date     =  SYSDATE,
                     printed_date         =  SYSDATE,
                     print_count          =  NVL(print_count,0) + 1,
                     edi_processed_flag   = 'Y'
            WHERE    po_header_id         =  l_header_id;
Line: 3417

               ec_debug.pl(0,'EC','ECE_NO_ROW_UPDATED','PROGRESS_LEVEL',xProgress,'INFO','EDI PROCESSED','TABLE_NAME','PO_HEADERS');
Line: 3422

            UPDATE   po_headers_archive
            SET      last_update_date     =  SYSDATE,
                     printed_date         =  SYSDATE,
                     print_count          =  NVL(print_count,0) + 1,
                     edi_processed_flag   = 'Y'
            WHERE    po_header_id         =  l_header_id AND
                     latest_external_flag = 'Y';
Line: 3431

               ec_debug.pl(0,'EC','ECE_NO_ROW_UPDATED','PROGRESS_LEVEL',xProgress,'INFO','EDI PROCESSED','TABLE_NAME','PO_HEADERS_ARCHIVE');
Line: 3439

               SELECT   po_release_id INTO l_release_id
               FROM     po_releases
               WHERE    release_num  = release_number AND
                        po_header_id = l_header_id;
Line: 3446

                  ec_debug.pl(0,'EC','ECE_NO_ROW_SELECTED','PROGRESS_LEVEL',xProgress,'INFO','PO RELEASE ID','TABLE_NAME','PO_RELEASES');
Line: 3455

            UPDATE   po_releases
            SET      last_update_date     =  SYSDATE,
                     printed_date         =  SYSDATE,
                     print_count          =  NVL(print_count,0) + 1,
                     edi_processed_flag   = 'Y'
            WHERE    po_release_id        =  l_release_id;
Line: 3463

               ec_debug.pl(0,'EC','ECE_NO_ROW_UPDATED','PROGRESS_LEVEL',xProgress,'INFO','EDI PROCESSED','TABLE_NAME','PO_RELEASES');
Line: 3468

            UPDATE   po_releases_archive
            SET      last_update_date     =  SYSDATE,
                     printed_date         =  SYSDATE,
                     print_count          =  NVL(print_count,0) + 1,
                     edi_processed_flag   = 'Y'
            WHERE    po_release_id        =  l_release_id AND
                     latest_external_flag = 'Y';
Line: 3477

               ec_debug.pl(0,'EC','ECE_NO_ROW_UPDATED','PROGRESS_LEVEL',xProgress,'INFO','EDI PROCESSED','TABLE_NAME','PO_RELEASES_ARCHIVE');
Line: 3485

            SELECT   DECODE
                       (document_type,
                        'NS','PO',
                        'NC','PO',
                        'CS','PO',
                        'NB','PA',
                        'CB','PA',
                        'NP','PO',
                        'CP','PO',
                        'NR','RELEASE',
                        'CR','RELEASE'),
                     DECODE
                       (document_type,
                        'NR',DECODE
                              (po_type,
                               'PLANNED','SCHEDULED',
                               'BLANKET','BLANKET'),
                        'CR',DECODE(po_type,
                               'PLANNED','SCHEDULED',
                               'BLANKET','BLANKET'),
                        po_type)
            INTO     l_document_type,l_document_subtype
            FROM     DUAL;
Line: 3543

         ec_debug.pop('ECE_POO_TRANSACTION.UPDATE_PO');
Line: 3552

      END update_po;
Line: 3575

      cProject_select            VARCHAR2(32000);
Line: 3651

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cDistribution_Interface,
                                             l_project_tbl,
                                             cProject_select,
                                             cProject_from,
                                             cProject_where);
Line: 3678

         cProject_select := cProject_select ||
                            cProject_from   ||
                            cProject_where;
Line: 3683

         ec_debug.pl(3,'cProject_select: ',cProject_select);
Line: 3694

                           cProject_select,
                           dbms_sql.native);
Line: 3699

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cProject_select);
Line: 3714

         ece_flatfile_pvt.define_interface_column_type(project_sel_c,cProject_select,ece_extract_utils_PUB.G_MaxColWidth,l_project_tbl);
Line: 3783

               SELECT   ece_po_project_info_s.NEXTVAL INTO l_project_fkey
               FROM     DUAL;
Line: 3797

            ece_extract_utils_pub.insert_into_interface_tbl(
               iRun_id,
               cTransaction_Type,
               cCommunication_Method,
               cDistribution_Interface,
               l_project_tbl,
               l_project_fkey);  */
Line: 3806

/* Update ECE_PO_DISTRIBUTIONS
   with project related data
   based on task_id and project_id
*/

            xProgress := 'POOB-40-1240';
Line: 3825

/* select task_id,project_id into
c_task_id,c_project_id
from
ECE_PO_DISTRIBUTIONS EPID
where
EPID.TRANSACTION_RECORD_ID = l_project_fkey; */
Line: 3834

select PPE.PROJECT_NUMBER,PPE.PROJECT_TYPE,
       PAT.TASK_NUMBER INTO
       c_PROJECT_NUMBER,c_PROJECT_TYPE,
       c_TASK_NUMBER
 FROM
      PA_PROJECTS_EXPEND_V
      PPE,
      PA_TASKS
      PAT,
      ECE_PO_DISTRIBUTIONS
      EPID
WHERE
      EPID.TASK_ID = PAT.TASK_ID (+) AND
      EPID.PROJECT_ID = PAT.PROJECT_ID (+) AND
      EPID.PROJECT_ID = PPE.PROJECT_ID (+) AND
      EPID.TRANSACTION_RECORD_ID = l_project_fkey;
Line: 3857

/* UPDATE ECE_PO_DISTRIBUTIONS EPID
SET  EPID.PROJECT_NUMBER = c_PROJECT_NUMBER,
     EPID.PROJECT_TYPE =   c_PROJECT_TYPE,
     EPID.TASK_NUMBER = c_TASK_NUMBER
WHERE EPID.TRANSACTION_RECORD_ID = l_project_fkey; */
Line: 3944

      cProject_select            VARCHAR2(32000);
Line: 3948

      cProject_delete1           VARCHAR2(32000);
Line: 3949

      cProject_delete2           VARCHAR2(32000);
Line: 3983

	 ece_poo_transaction.l_project_tbl.DELETE;	      -- Bug 2490109
Line: 3987

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cDistribution_Interface,
                                        cProject_X_Interface,
                                        l_project_tbl,
                                        c_project_common_key_name,
                                        cProject_select,
                                        cProject_from,
                                        cProject_where,
                                        iProject_output_level);
Line: 4019

         cProject_select := cProject_select      || ','          ||
                            cDistribution_Interface   || '.rowid'     || ',' ||
                            cProject_X_Interface || '.rowid ';
Line: 4024

         cProject_select := cProject_select      ||
                            cProject_from        ||
                            cProject_where       ||
                            ' FOR UPDATE';
Line: 4028

         ec_debug.pl(3,'cProject_select: ',cProject_select);
Line: 4031

         cProject_delete1 := 'DELETE FROM ' || cDistribution_Interface   || ' WHERE rowid = :col_rowid';
Line: 4034

         cProject_delete2 := 'DELETE FROM ' || cProject_X_Interface || ' WHERE rowid = :col_rowid';
Line: 4037

         ec_debug.pl(3,'cProject_delete1: ',cProject_delete1);
Line: 4038

         ec_debug.pl(3,'cProject_delete2: ',cProject_delete2);
Line: 4055

            dbms_sql.parse(project_sel_c,cProject_select,dbms_sql.native);
Line: 4059

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cProject_select);
Line: 4067

            dbms_sql.parse(project_del_c1,cProject_delete1,dbms_sql.native);
Line: 4071

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cProject_delete1);
Line: 4079

            dbms_sql.parse(project_del_c2,cProject_delete2,dbms_sql.native);
Line: 4083

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cProject_delete2);
Line: 4102

                                                       cProject_select,
                                                       ece_flatfile_pvt.G_MaxColWidth,
                                                       l_project_tbl);
Line: 4243

      v_att_header_select  VARCHAR2(32000);
Line: 4287

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cAtt_Header_Interface,
                                             l_att_header_tbl,
                                             v_att_header_select,
                                             v_att_header_from,
                                             v_att_header_where);
Line: 4405

         v_att_header_select := v_att_header_select || v_att_header_from || v_att_header_where;
Line: 4408

         ec_debug.pl(3,'v_att_header_select: ',v_att_header_select);
Line: 4434

            dbms_sql.parse(n_att_header_sel_c,v_att_header_select,dbms_sql.native);
Line: 4439

                                                        v_att_header_select);
Line: 4452

                                                       v_att_header_select,
                                                       ece_extract_utils_pub.G_MAXCOLWIDTH,
                                                       l_att_header_tbl);
Line: 4502

               SELECT   ece_attachment_headers_s.NEXTVAL INTO n_header_fkey
               FROM     DUAL;
Line: 4511

          /*  ece_extract_utils_pub.insert_into_interface_tbl(iRun_id,
                                                            cTransaction_Type,
                                                            cCommunication_Method,
                                                            cAtt_Header_Interface,
                                                            l_att_header_tbl,
                                                            n_header_fkey); */
Line: 4600

      v_att_detail_select           VARCHAR2(32000) := 'SELECT ';
Line: 4684

         ece_extract_utils_pub.select_clause(cTransaction_Type,
                                             cCommunication_Method,
                                             cAtt_Detail_Interface ,
                                             l_att_detail_tbl,
                                             v_att_detail_select,
                                             v_att_detail_from,
                                             v_att_detail_where);
Line: 4693

            v_att_detail_select := v_att_detail_select || ',short_text';
Line: 4695

            v_att_detail_select := v_att_detail_select || ',long_text';
Line: 4832

         v_att_detail_select := v_att_detail_select || v_att_detail_from || v_att_detail_where;
Line: 4834

          ec_debug.pl(3,'v_att_detail_select: ',v_att_detail_select);
Line: 4845

            dbms_sql.parse(n_att_detail_sel_c,v_att_detail_select,dbms_sql.native);
Line: 4849

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,v_att_detail_select);
Line: 4905

                                                       v_att_detail_select,
                                                       ece_extract_utils_pub.G_MAXCOLWIDTH,
                                                       l_att_detail_tbl);
Line: 4911

           /* dbms_sql.define_column(n_att_detail_sel_c,n_detail_count + 1,v_att_detail_select,ece_extract_utils_pub.G_MAXCOLWIDTH);*/
Line: 4915

             dbms_sql.define_column(n_att_detail_sel_c,n_detail_count + 1,v_att_detail_select,2000);
Line: 5198

                  SELECT   ece_attachment_details_s.NEXTVAL INTO n_detail_fkey
                  FROM     DUAL;
Line: 5253

              /* ece_extract_utils_pub.insert_into_interface_tbl(
                  iRun_id,
                  cTransaction_Type,
                  cCommunication_Method,
                  cAtt_Detail_Interface,
                  l_att_detail_tbl,
                  n_detail_fkey); */
Line: 5324

      cHeader_select             VARCHAR2(32000);
Line: 5327

      cHeader_delete1            VARCHAR2(32000);
Line: 5328

      cHeader_delete2            VARCHAR2(32000);
Line: 5351

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cHeader_Interface,
                                        cHeader_X_Interface,
                                        l_header_tbl,
                                        c_header_common_key_name,
                                        cHeader_select,
                                        cHeader_from,
                                        cHeader_where,
                                        cHeader_Output_Level);
Line: 5437

select count(distinct(att_seq_num)) into get_no_rows
from ece_attachment_headers
where pk1_value = cPK1_value
and pk2_value = cPK2_value
and entity_name like 'MTL_SYSTEM_ITEMS';
Line: 5458

select count(distinct(attached_document_id)) into get_no_lrows
from ece_attachment_headers
where pk1_value = cPK1_value
and entity_name like 'PO_LINES';
Line: 5481

         cHeader_select := cHeader_select      || ','       ||
                           cHeader_Interface   || '.rowid,' ||
                           cHeader_X_Interface || '.rowid ';
Line: 5486

         cHeader_select := cHeader_select || cHeader_from || cHeader_where  || ' FOR UPDATE';
Line: 5487

         ec_debug.pl(3,'cHeader_select: ',cHeader_select);
Line: 5490

         cHeader_delete1    := 'DELETE FROM ' || cHeader_Interface || ' WHERE rowid = :col_rowid';
Line: 5493

         cHeader_delete2    := 'DELETE FROM ' || cHeader_X_Interface || ' WHERE rowid = :col_rowid';
Line: 5495

          ec_debug.pl(3,'cHeader_delete1: ',cHeader_delete1);
Line: 5496

          ec_debug.pl(3,'cHeader_delete2: ',cHeader_delete2);
Line: 5512

            dbms_sql.parse(Header_sel_c,cHeader_select,dbms_sql.native);
Line: 5516

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_select);
Line: 5524

            dbms_sql.parse(Header_del_c1,cHeader_delete1,dbms_sql.native);
Line: 5528

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_delete1);
Line: 5535

            dbms_sql.parse(Header_del_c2,cHeader_delete2,dbms_sql.native);
Line: 5539

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cHeader_delete2);
Line: 5552

                                                       cHeader_select,
                                                       ece_flatfile_pvt.G_MaxColWidth,
                                                       l_header_tbl );
Line: 5705

      cDetail_select             VARCHAR2(32000);
Line: 5708

      cDetail_delete1            VARCHAR2(32000);
Line: 5709

      cDetail_delete2            VARCHAR2(32000);
Line: 5736

         ece_flatfile_pvt.select_clause(cTransaction_Type,
                                        cCommunication_Method,
                                        cDetail_Interface,
                                        cDetail_X_Interface,
                                        l_detail_tbl,
                                        c_detail_common_key_name,
                                        cDetail_select,
                                        cDetail_from,
                                        cDetail_where,
                                        cDetail_Output_Level);
Line: 5830

select max(segment_number) into get_no_rows
from ece_attachment_details
where pk1_value = cPK1_value
and pk2_value = cPK2_value
and entity_name like 'MTL_SYSTEM_ITEMS'
and attached_document_id = catt_doc_id;
Line: 5855

select count(distinct(segment_number)) into get_no_lrows
from ece_attachment_details
where pk1_value = cPK1_value
and entity_name like 'PO_LINES'
and attached_document_id = catt_doc_id;
Line: 5876

         cDetail_select := cDetail_select      || ', '       ||
                           cDetail_Interface   || '.rowid, ' ||
                           cDetail_X_Interface || '.rowid ';
Line: 5881

         cDetail_select := cDetail_select || cDetail_from || cDetail_where  || ' FOR UPDATE';
Line: 5884

         cDetail_delete1    := 'DELETE FROM ' || cDetail_Interface || ' WHERE rowid = :col_rowid';
Line: 5887

         cDetail_delete2    := 'DELETE FROM ' || cDetail_X_Interface || ' WHERE rowid = :col_rowid';
Line: 5889

          ec_debug.pl(3,'cDetail_select: ',cDetail_select);
Line: 5890

          ec_debug.pl(3,'cDetail_delete1: ',cDetail_delete1);
Line: 5891

          ec_debug.pl(3,'cDetail_delete2: ',cDetail_delete2);
Line: 5907

            dbms_sql.parse(Detail_sel_c,cDetail_select,dbms_sql.native);
Line: 5911

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cDetail_select);
Line: 5918

            dbms_sql.parse(Detail_del_c1,cDetail_delete1,dbms_sql.native);
Line: 5922

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cDetail_delete1);
Line: 5929

            dbms_sql.parse(Detail_del_c2,cDetail_delete2,dbms_sql.native);
Line: 5933

               ece_error_handling_pvt.print_parse_error(dbms_sql.last_error_position,cDetail_delete2);
Line: 5946

                                                       cDetail_select,
                                                       ece_flatfile_pvt.G_MaxColWidth,
                                                       l_detail_tbl);
Line: 6069

         cInsert_stmt            VARCHAR2(32000);
Line: 6115

                  cInsert_stmt := cInsert_stmt || substrb(rpad(nvl(cValue,' '),
                                  TO_CHAR(p_Interface_tbl(i).data_length),' '),1,
                                  p_Interface_tbl(i).data_length);
Line: 6131

                     cInsert_stmt := l_common_key || LPAD(NVL(p_Interface_tbl(iRow_num).Record_num,0),4,'0') ||
                                                     RPAD(NVL(p_Interface_tbl(iRow_num).layout_code,' '),2) ||
                                                     RPAD(NVL(p_Interface_tbl(iRow_num).record_qualifier,' '),3) || cInsert_stmt;
Line: 6136

                      utl_file.put_line(ece_poo_transaction.uFile_type,cInsert_stmt);
Line: 6138

                        cInsert_stmt := NULL;
Line: 6147

                  cInsert_stmt := l_common_key || LPAD(NVL(p_Interface_tbl(iRow_num).Record_num,0),4,'0') ||
                                                  RPAD(NVL(p_Interface_tbl(iRow_num).layout_code,' '),2) ||
                                                  RPAD(NVL(p_Interface_tbl(iRow_num).record_qualifier,' '),3) || cInsert_stmt;
Line: 6152

                   utl_file.put_line(ece_poo_transaction.uFile_type,cInsert_stmt);