DBA Data[Home] [Help]

APPS.RLM_DP_SV SQL Statements

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

Line: 31

  v_select_clause      VARCHAR2(32000);
Line: 91

     SELECT hsecs INTO l_start_time from v$timer;
Line: 143

        v_where_clause :=  v_where_clause || ' AND header_id NOT IN (Select header_id from rlm_schedule_interface_lines_v ril
        where ((ril.cust_ship_from_org_ext <> :p_cust_ship_from_ext) OR (ril.cust_ship_from_org_ext is  NULL)) AND
        ril.process_status <> 5)' ;
Line: 192

       g_BindVarTab.DELETE;
Line: 200

     v_select_clause  := 'SELECT hdr.header_id, hdr.process_status,
				 hdr.edi_test_indicator ';
Line: 224

                    ''CHANGE'', 7, ''DELETE'', 8),
                    hdr.creation_date';
Line: 241

                    ''CHANGE'', 7, ''DELETE'', 8),
                    hdr.creation_date';
Line: 246

     v_Statement  := v_select_clause || ' '
                     || v_from_clause || ' '
                     || v_where_clause
                     || v_order_clause;
Line: 252

        rlm_core_sv.dlog(C_DEBUG,'The select Statement is:
      ', v_Statement);
Line: 282

         RLM_FORECAST_SV.g_designator_tab.delete;
Line: 287

           update rlm_interface_headers_all
           set process_status = rlm_core_sv.k_PS_AVAILABLE
           where header_id = v_header_id;
Line: 292

              rlm_core_sv.dlog(C_DEBUG,' No of headers updated:', SQL%ROWCOUNT);
Line: 295

           update rlm_interface_lines
           set process_status = rlm_core_sv.k_PS_AVAILABLE,
               dsp_child_process_index = NULL
           where header_id = v_header_id
           and process_status = rlm_core_sv.k_PS_ERROR;
Line: 302

              rlm_core_sv.dlog(C_DEBUG,' No of lines updated:', SQL%ROWCOUNT);
Line: 306

           delete from rlm_demand_exceptions rde
           where rde.interface_header_id = v_header_id
           and (rde.interface_line_id in (select ril.line_id
                                           from rlm_interface_lines ril
                                          where ril.header_id = rde.interface_header_id)
                or exception_level = 'E');
Line: 315

              rlm_core_sv.dlog(C_DEBUG,' No of demand exceptions lines deleted:', SQL%ROWCOUNT);
Line: 319

           update rlm_demand_exceptions
           set request_id = rlm_message_sv.g_conc_req_id
           where  interface_header_id = v_header_id;
Line: 338

           SELECT hsecs INTO l_val_start_time from v$timer;
Line: 340

           SELECT hsecs INTO l_val_end_time from v$timer;
Line: 356

             SELECT hsecs INTO l_post_start_time from v$timer;
Line: 358

             SELECT hsecs INTO l_post_end_time from v$timer;
Line: 407

           SELECT hsecs INTO l_comp_start_time from v$timer;
Line: 413

           SELECT hsecs INTO l_comp_end_time from v$timer;
Line: 445

               SELECT hsecs INTO l_start_child_time from v$timer;
Line: 454

               SELECT hsecs INTO l_end_child_time from v$timer;
Line: 458

               v_child_req_id.delete;
Line: 478

           UpdateHeaderPS(v_Sched_rec.header_id,
                          v_Sched_rec.schedule_header_id);
Line: 532

           UpdateGroupPS(v_Sched_rec.header_id,
                         v_Sched_rec.Schedule_header_id,
                         v_Group_rec,
                         rlm_core_sv.K_PS_PROCESSED,
                         'ALL');
Line: 538

           UpdateHeaderPS(v_Sched_rec.header_id,
                          v_Sched_rec.Schedule_header_id);
Line: 562

           UpdateGroupPS(v_header_id,
                         v_schedule_header_id,
                         v_Group_rec,
                          rlm_core_sv.k_PS_ERROR,
                         'ALL');
Line: 568

           UpdateHeaderPS(v_header_id,
                          v_schedule_header_id);
Line: 579

           UpdateGroupPS(v_Sched_rec.header_id,
                         v_Sched_rec.schedule_header_id,
                         v_Group_rec,
                         rlm_core_sv.k_PS_ERROR);
Line: 585

           UpdateHeaderPS(v_header_id, v_schedule_header_id);
Line: 616

           UpdateGroupPS(v_header_id,
                         v_schedule_header_id,
                         v_Group_rec,
                         rlm_core_sv.k_PS_ERROR,
                         'ALL');
Line: 622

           /* UpdateHeaderPS(v_header_id,
                          v_schedule_header_id); */
Line: 656

           UpdateGroupPS(v_header_id,
                             v_schedule_header_id,
                             v_Group_rec,
                             rlm_core_sv.k_PS_ERROR,
                             'ALL');
Line: 662

           UpdateHeaderPS(v_header_id,
                          v_schedule_header_id);
Line: 713

     SELECT hsecs INTO l_end_time from v$timer;
Line: 792

  select process_status into v_process_status
  from rlm_interface_headers
  where header_id = x_header_id;
Line: 796

  DELETE FROM RLM_INTERFACE_HEADERS
  WHERE header_id = x_header_id
  and  process_Status = rlm_core_sv.k_PS_PROCESSED;
Line: 802

    DELETE FROM RLM_INTERFACE_LINES
    WHERE header_id = x_header_id
    and  process_Status = rlm_core_sv.k_PS_PROCESSED;
Line: 808

    DELETE FROM RLM_INTERFACE_LINES
    WHERE header_id = x_header_id
    and  process_Status = rlm_core_sv.k_PS_PROCESSED
    and  item_detail_type <> rlm_rd_sv.k_MRP_FORECAST;
Line: 816

     rlm_core_sv.dlog(C_DEBUG, 'Lines deleted ', SQL%ROWCOUNT);
Line: 827

        rlm_core_sv.dlog(C_DEBUG, 'No records to delete' );
Line: 855

     SELECT   *
     FROM   rlm_interface_headers
     WHERE  header_id  = x_HeaderId
     and    process_status IN (rlm_core_sv.k_PS_AVAILABLE,
                               rlm_core_sv.k_PS_PARTIAL_PROCESSED)
     FOR UPDATE NOWAIT;
Line: 919

  PROCEDURE NAME:    UpdateGroupPS

===========================================================================*/

PROCEDURE UpdateGroupPS(x_header_id         IN     NUMBER,
                        x_ScheduleHeaderId  IN     NUMBER,
                        x_Group_rec         IN     rlm_dp_sv.t_Group_rec,
                        x_status            IN     NUMBER,
                        x_UpdateLevel       IN  VARCHAR2)
IS
  --
  v_Progress VARCHAR2(3) := '010';
Line: 936

  v_program_update_date    DATE:= sysdate;
Line: 941

     rlm_core_sv.dpush(C_SDEBUG, 'UpdateGroupPS');
Line: 942

     rlm_core_sv.dlog(C_DEBUG,'UpdateGroupStatus to ', x_status);
Line: 952

     rlm_core_sv.dlog(C_DEBUG,'x_UpdateLevel to ', x_UpdateLevel);
Line: 961

  SELECT schedule_header_id
  INTO  v_SchedHeaderId
  FROM rlm_interface_headers
  WHERE header_id = x_header_id;
Line: 970

  IF x_UpdateLevel  <> 'GROUP' THEN
     --
     UPDATE rlm_interface_lines
     SET    process_status = x_Status,
            LAST_UPDATE_LOGIN         = v_login_id ,
            REQUEST_ID                = v_request_id,
            PROGRAM_APPLICATION_ID    = v_program_app_id,
            PROGRAM_ID                = v_program_id,
            PROGRAM_UPDATE_DATE       = v_program_update_date
     WHERE  header_id  = x_header_id
     AND    process_status <> rlm_core_sv.k_PS_ERROR; -- bug 5134706
Line: 984

       rlm_core_sv.dlog(C_DEBUG,'No of interface Lines Updated ', SQL%ROWCOUNT);
Line: 987

     UPDATE rlm_schedule_lines sl
     SET    process_status = x_Status,
            LAST_UPDATE_LOGIN         = v_login_id ,
            REQUEST_ID                = v_request_id,
            PROGRAM_APPLICATION_ID    = v_program_app_id,
            PROGRAM_ID                = v_program_id,
            PROGRAM_UPDATE_DATE       = v_program_update_date
     WHERE  sl.header_id                 =  v_SchedHeaderId
     AND    process_status <> rlm_core_sv.k_PS_ERROR -- bug 5134706
     AND    interface_line_id in
            (SELECT line_id
             FROM rlm_interface_lines_all il
             WHERE il.header_id = x_header_id);
Line: 1002

        rlm_core_sv.dlog(C_DEBUG,'No of Schedule Lines Updated ', SQL%ROWCOUNT);
Line: 1008

        rlm_core_sv.dlog(C_DEBUG,'Update Group');
Line: 1013

     UPDATE rlm_schedule_lines sch
     SET    process_status = x_Status,
            LAST_UPDATE_LOGIN         = v_login_id ,
            REQUEST_ID                = v_request_id,
            PROGRAM_APPLICATION_ID    = v_program_app_id,
            PROGRAM_ID                = v_program_id,
            PROGRAM_UPDATE_DATE       = v_program_update_date
     WHERE  header_id  =  v_SchedHeaderId
     AND    interface_line_id in
            (SELECT line_id
             FROM   rlm_interface_lines_all il
             WHERE  header_id  = x_header_id
             AND    industry_attribute15 = x_Group_rec.industry_attribute15
             AND    ship_to_org_id = x_Group_rec.ship_to_org_id
             AND    customer_item_id = x_Group_rec.customer_item_id
             AND    inventory_item_id = x_Group_rec.inventory_item_id
             AND    process_status  IN (rlm_core_sv.k_PS_AVAILABLE,
                                        rlm_core_sv.k_PS_PROCESSED,
                                        rlm_core_sv.k_PS_FROZEN_FIRM));
Line: 1034

        rlm_core_sv.dlog(C_DEBUG,'No of Schedule Lines Updated ', SQL%ROWCOUNT);
Line: 1037

     UPDATE rlm_interface_lines
     SET    process_status = x_Status,
            LAST_UPDATE_LOGIN         = v_login_id ,
            REQUEST_ID                = v_request_id,
            PROGRAM_APPLICATION_ID    = v_program_app_id,
            PROGRAM_ID                = v_program_id,
            PROGRAM_UPDATE_DATE       = v_program_update_date
     WHERE  header_id  = x_header_id
     AND    industry_attribute15 = x_Group_rec.industry_attribute15
     AND    ship_to_org_id = x_Group_rec.ship_to_org_id
     AND    customer_item_id = x_Group_rec.customer_item_id
     AND    inventory_item_id = x_Group_rec.inventory_item_id
     AND    process_status  IN (rlm_core_sv.k_PS_AVAILABLE,
                                rlm_core_sv.k_PS_PROCESSED,
                                rlm_core_sv.k_PS_FROZEN_FIRM);
Line: 1054

        rlm_core_sv.dlog(C_DEBUG,'No of interface Lines Updated ', SQL%ROWCOUNT);
Line: 1067

     rlm_message_sv.sql_error('rlm_dp_sv.UpdateGroupPS', v_Progress);
Line: 1075

END UpdateGroupPS;
Line: 1079

PROCEDURE NAME:       UpdateHeaderPS

===========================================================================*/

PROCEDURE UpdateHeaderPS (x_HeaderId    IN   NUMBER,
                          x_ScheduleHeaderId    IN   NUMBER)
IS
  --
  x_progress      VARCHAR2(3) := '010';
Line: 1100

     rlm_core_sv.dpush(C_SDEBUG,'UpdateHeaderPS');
Line: 1105

  SELECT schedule_header_id
  INTO  v_SchedHeaderId
  FROM rlm_interface_headers
  WHERE header_id = x_HeaderId;
Line: 1119

  SELECT count(*)
  INTO v_tot_recs
  FROM rlm_interface_lines
  WHERE header_id = x_HeaderId;
Line: 1128

  SELECT count(*)
  INTO v_error_recs
  FROM rlm_interface_lines
  WHERE header_id = x_HeaderId
  AND   process_status = rlm_core_sv.k_PS_ERROR;
Line: 1138

  SELECT count(*)
  INTO v_proc_recs
  FROM rlm_interface_lines
  WHERE header_id = x_HeaderId
  AND   process_status = rlm_core_sv.k_PS_PROCESSED;
Line: 1148

  SELECT COUNT(1)
  INTO v_proc_sch
  FROM rlm_schedule_lines
  WHERE process_status = rlm_core_sv.k_PS_PROCESSED
  AND header_id = v_SchedHeaderId;
Line: 1184

  UPDATE rlm_interface_headers
  SET    process_status            = x_HeaderStatus,
         LAST_UPDATE_LOGIN         = fnd_global.login_id ,
         REQUEST_ID                = RLM_MESSAGE_SV.g_conc_req_id ,
         PROGRAM_APPLICATION_ID    = fnd_global.PROG_APPL_ID ,
         PROGRAM_ID                = fnd_global.conc_program_id,
         PROGRAM_UPDATE_DATE       = sysdate
  WHERE  header_id  = x_HeaderId;
Line: 1195

     rlm_core_sv.dlog(C_DEBUG,'Number of Interface header updated',SQL%ROWCOUNT);
Line: 1198

  UPDATE rlm_schedule_headers
  SET    process_status            = x_HeaderStatus,
         LAST_UPDATE_LOGIN         = fnd_global.login_id ,
         REQUEST_ID                = RLM_MESSAGE_SV.g_conc_req_id ,
         PROGRAM_APPLICATION_ID    = fnd_global.PROG_APPL_ID ,
         PROGRAM_ID                = fnd_global.conc_program_id,
         PROGRAM_UPDATE_DATE       = sysdate
  WHERE  header_id  = v_SchedHeaderId ;
Line: 1208

     rlm_core_sv.dlog(C_DEBUG,'Number of schedule header updated',SQL%ROWCOUNT);
Line: 1223

    rlm_message_sv.sql_error('rlm_dp_sv.UpdateHeaderStatus', x_progress);
Line: 1229

END UpdateHeaderPS;
Line: 1263

  Select count(*)
  into x_errors
  from rlm_demand_exceptions
  where request_id = x_requestid
  and exception_level in ('E', 'W', 'I');
Line: 1373

  SELECT count(*) into v_Count
  FROM rlm_interface_lines
  WHERE  header_id  = x_header_id
  AND    industry_attribute15 = x_Group_rec.industry_attribute15
  AND    ship_to_org_id = x_Group_rec.ship_to_org_id
  AND    customer_item_id = x_Group_rec.customer_item_id
  AND    item_detail_type = rlm_rd_sv.k_MRP_FORECAST
  AND    process_status   = rlm_core_sv.k_PS_AVAILABLE;
Line: 1424

    SELECT   ril.order_header_id,
             ril.blanket_number
    FROM     rlm_interface_headers   rih,
             rlm_interface_lines_all ril
    WHERE    ril.header_id = x_header_id
    AND      ril.header_id = rih.header_id
    AND      ril.process_status in ( rlm_core_sv.k_PS_AVAILABLE,
                                     rlm_core_sv.k_PS_PARTIAL_PROCESSED)
    AND      rih.org_id = ril.org_id
    GROUP BY ril.order_header_id,ril.blanket_number ;
Line: 1463

    update rlm_interface_lines
    set    dsp_child_process_index = v_index
    where  header_id = x_header_id
    and    nvl(order_header_id,-99) = nvl(v_Group_rec.order_header_id,-99)
    and    nvl(blanket_number,-99) =  nvl(v_Group_rec.blanket_number,-99);
Line: 1609

     is completed before it can update the header.
     child request updates the interface lines after
     completing manage demand, forecast and rec demand */
  --
  FOR i IN x_child_req_id.FIRST..x_child_req_id.LAST LOOP
    --
    v_wait_status := fnd_concurrent.wait_for_request(
                                       x_child_req_id(i),
				       10,     -- check every 10 sec
				       10000,  -- timeout after 10000 sec
				       v_phase,
				       v_reqstatus,
				       v_devphase,
				       v_devstatus,
				       v_reqmessage);
Line: 1625

    update rlm_demand_exceptions
    set request_id = RLM_MESSAGE_SV.g_conc_req_id
    where request_id = x_child_req_id(i);
Line: 1629

    /* update group status for all lines with child req id*/
    --
    IF (l_debug <> -1) THEN
      rlm_core_sv.dlog(C_DEBUG,'child process index ', i);
Line: 1641

      update rlm_interface_lines
      set    process_status=    rlm_core_sv.k_PS_ERROR
      where  header_id = x_header_id
      and    dsp_child_process_index = i
      and    process_status <> rlm_core_sv.k_PS_PROCESSED;
Line: 1649

        rlm_core_sv.dlog(C_DEBUG,'No of interface Lines Updated', SQL%ROWCOUNT);
Line: 1652

      update rlm_schedule_lines sch
      set    process_status = rlm_core_sv.k_PS_ERROR
      where  interface_line_id in
           (select line_id
            from   rlm_interface_lines_all il
            where  header_id = x_header_id
            and    dsp_child_process_index = i
            and    process_status <> rlm_core_sv.k_PS_PROCESSED);
Line: 1662

       rlm_core_sv.dlog(C_DEBUG,'No of schedule Lines Updated ', SQL%ROWCOUNT);
Line: 1738

  SELECT *
  INTO   v_sched_rec
  FROM   rlm_interface_headers_all
  WHERE  header_id  = p_header_id
  AND    process_status IN (rlm_core_sv.k_PS_AVAILABLE,
                            rlm_core_sv.k_PS_PARTIAL_PROCESSED);
Line: 1749

   UpdateGroupPS(p_header_id,
                 null,
                 v_Group_rec,
                 rlm_core_sv.K_PS_ERROR,
                 'ALL');
Line: 1781

  update rlm_interface_lines
  set    process_status = rlm_core_sv.k_PS_ERROR
  where  header_id = p_header_id
  and    dsp_child_process_index = p_index;
Line: 1786

  update rlm_schedule_lines sch
  set    process_status = rlm_core_sv.k_PS_ERROR
  where  interface_line_id in
                        (select line_id
                         from   rlm_interface_lines_all il
                         where  header_id = p_header_id
                         and    dsp_child_process_index = p_index);
Line: 1843

    SELECT   rih.customer_id,
             ril.ship_from_org_id,
             ril.ship_to_address_id,
             ril.ship_to_site_use_id,
             ril.ship_to_org_id,
             ril.customer_item_id,
             ril.inventory_item_id,
             ril.industry_attribute15,
             ril.intrmd_ship_to_id,       --Bugfix 5911991
 	     ril.intmed_ship_to_org_id,   --Bugfix 5911991
             ril.order_header_id,
	     ril.blanket_number,
             min(ril.start_date_time),
             ril.ship_to_customer_id
    FROM     rlm_interface_headers   rih,
             rlm_interface_lines_all ril
    WHERE    ril.header_id = p_header_id
    AND      ril.header_id = rih.header_id
    AND      nvl(ril.dsp_child_process_index,-99) =nvl(p_index, -99)
    AND      ril.process_status in ( rlm_core_sv.k_PS_AVAILABLE,
                                     rlm_core_sv.k_PS_PARTIAL_PROCESSED)
    AND      rih.org_id = ril.org_id
    GROUP BY rih.customer_id,
             ril.ship_from_org_id,
             ril.ship_to_address_id,
             ril.ship_to_site_use_id,
             ril.ship_to_org_id,
             ril.customer_item_id,
             ril.inventory_item_id,
             ril.industry_attribute15,
             ril.intrmd_ship_to_id,       --Bugfix 5911991
	     ril.intmed_ship_to_org_id,   --Bugfix 5911991
             ril.order_header_id,
	     ril.blanket_number,
             ril.ship_to_customer_id
    ORDER BY min(ril.start_date_time),
             ril.ship_to_address_id,
             ril.customer_item_id;
Line: 1923

      SELECT hsecs INTO l_md_start_time from v$timer;
Line: 1938

      SELECT hsecs INTO l_md_end_time from v$timer;
Line: 1951

      SELECT hsecs INTO l_mf_start_time from v$timer;
Line: 1958

      SELECT hsecs INTO l_mf_end_time from v$timer;
Line: 1971

      SELECT hsecs INTO l_rd_start_time from v$timer;
Line: 1978

      SELECT hsecs INTO l_rd_end_time from v$timer;
Line: 1987

      UpdateGroupPS(v_Sched_rec.header_id,
                    v_Sched_rec.schedule_header_id,
                    v_Group_rec,
                    rlm_core_sv.k_PS_PROCESSED);
Line: 2018

       UpdateGroupPS(v_Sched_rec.header_id,
                     v_Sched_rec.schedule_header_id,
                     v_Group_rec,
                     rlm_core_sv.k_PS_ERROR);
Line: 2060

       UpdateGroupPS(v_Sched_rec.header_id,
                     v_Sched_rec.schedule_header_id,
                     v_Group_rec,
                     rlm_core_sv.k_PS_ERROR);
Line: 2101

       UpdateGroupPS(v_Sched_rec.header_id,
                     v_Sched_rec.schedule_header_id,
                     v_Group_rec,
                     rlm_core_sv.k_PS_ERROR);
Line: 2151

       UpdateGroupPS(v_Sched_rec.header_id,
                     v_Sched_rec.schedule_header_id,
                     v_Group_rec,
                     rlm_core_sv.k_PS_ERROR);