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: 496

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

            SELECT inventory_organization_id
            INTO   norganization_id
            FROM   financials_system_parameters;
Line: 531

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

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

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

	    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: 649

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

	    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: 669

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

	    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: 816

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

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

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

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

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

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

                           cHeader_select,
                           dbms_sql.native);
Line: 860

                                                        cHeader_select);
Line: 867

                           cLine_select,
                           dbms_sql.native);
Line: 873

                                                        cLine_select);
Line: 880

                           cShipment_select,
                           dbms_sql.native);
Line: 886

                                                        cShipment_select);
Line: 918

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

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

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

               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: 1371

            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: 1451

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

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

               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: 1650

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

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

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

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

      cHeader_select             VARCHAR2(32000);
Line: 2257

      cLine_select               VARCHAR2(32000);
Line: 2258

      cShipment_select           VARCHAR2(32000);
Line: 2268

      cHeader_delete1            VARCHAR2(32000);
Line: 2269

      cLine_delete1              VARCHAR2(32000);
Line: 2270

      cShipment_delete1          VARCHAR2(32000);
Line: 2272

      cHeader_delete2            VARCHAR2(32000);
Line: 2273

      cLine_delete2              VARCHAR2(32000);
Line: 2274

      cShipment_delete2          VARCHAR2(32000);
Line: 2327

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

            SELECT inventory_organization_id
            INTO   norganization_id
            FROM   financials_system_parameters;
Line: 2352

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

         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: 2389

         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: 2400

         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: 2498

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

               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: 3330

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

      xProgress            VARCHAR2(80);
Line: 3348

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

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

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

            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: 3384

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

            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: 3398

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

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

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

            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: 3430

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

            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: 3444

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

            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: 3510

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

      END update_po;
Line: 3542

      cProject_select            VARCHAR2(32000);
Line: 3618

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

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

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

                           cProject_select,
                           dbms_sql.native);
Line: 3666

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

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

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

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

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

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

/* 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: 3801

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: 3824

/* 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: 3911

      cProject_select            VARCHAR2(32000);
Line: 3915

      cProject_delete1           VARCHAR2(32000);
Line: 3916

      cProject_delete2           VARCHAR2(32000);
Line: 3950

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

         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: 3986

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      v_att_header_select  VARCHAR2(32000);
Line: 4254

         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: 4372

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

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

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

                                                        v_att_header_select);
Line: 4419

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

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

          /*  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: 4567

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

         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: 4660

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

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

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

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

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

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

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

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

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

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

              /* 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: 5291

      cHeader_select             VARCHAR2(32000);
Line: 5294

      cHeader_delete1            VARCHAR2(32000);
Line: 5295

      cHeader_delete2            VARCHAR2(32000);
Line: 5318

         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: 5404

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: 5425

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: 5448

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      cDetail_select             VARCHAR2(32000);
Line: 5675

      cDetail_delete1            VARCHAR2(32000);
Line: 5676

      cDetail_delete2            VARCHAR2(32000);
Line: 5703

         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: 5797

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: 5822

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: 5843

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

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

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

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

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

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

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

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

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

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

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

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

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

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

         cInsert_stmt            VARCHAR2(32000);
Line: 6082

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

                     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: 6103

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

                        cInsert_stmt := NULL;
Line: 6114

                  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: 6119

                   utl_file.put_line(ece_poo_transaction.uFile_type,cInsert_stmt);