DBA Data[Home] [Help]

APPS.AMS_AGENDAS_PVT SQL Statements

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

Line: 70

   SELECT ams_agendas_b_s.NEXTVAL
   FROM DUAL;
Line: 74

   SELECT count(*)
   FROM ams_agendas_v
   WHERE agenda_id = l_agenda_id;
Line: 79

   SELECT *
   FROM   ams_agendas_b
   WHERE  default_track_flag = 'Y'
   AND    active_flag  = 'Y'
   AND    parent_id = p_agenda_rec.parent_id;
Line: 89

   SELECT coordinator_id
   FROM ams_event_offers_vl
   WHERE event_offer_id =  id_in;
Line: 94

   SELECT parent_id
   FROM ams_agendas_v
   WHERE agenda_id = id_in ;
Line: 100

   SELECT coordinator_id
   FROM   ams_agendas_v
   WHERE  agenda_id = p_agenda_rec.parent_id;
Line: 105

   SELECT timezone_id
   FROM   ams_event_offers_vl
   WHERE  event_offer_id = id_in;
Line: 303

      INSERT INTO AMS_AGENDAS_B
      (
         agenda_id,
         setup_type_id,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by,
         last_update_login,
         object_version_number,
         application_id,
         agenda_type,
         room_id,
         active_flag,
         default_track_flag,
         start_date_time,
         end_date_time,
         coordinator_id,
         timezone_id,
         parent_type,
         parent_id,
         attribute_category,
         attribute1,
         attribute2,
         attribute3,
         attribute4,
         attribute5,
         attribute6,
         attribute7,
         attribute8,
         attribute9,
         attribute10,
         attribute11,
         attribute12,
         attribute13,
         attribute14,
         attribute15
     )
     VALUES
     (
         l_agenda_rec.agenda_id,
         l_agenda_rec.setup_type_id,
         sysdate,
         FND_GLOBAL.User_Id,
         sysdate,
         FND_GLOBAL.User_Id,
         FND_GLOBAL.Conc_Login_Id,
         1,  -- object_version_number
         l_agenda_rec.application_id,
         l_agenda_rec.agenda_type,
         l_agenda_rec.room_id,
         NVL(l_agenda_rec.active_flag, 'Y'),
         NVL(l_agenda_rec.default_track_flag, 'N'),
         l_agenda_rec.start_date_time,
         l_agenda_rec.end_date_time,
         nvl(l_agenda_rec.coordinator_id,l_coordinator_id),
         l_agenda_rec.timezone_id,

         l_agenda_rec.parent_type,
         l_agenda_rec.parent_id,

         l_agenda_rec.attribute_category,
         l_agenda_rec.attribute1,
         l_agenda_rec.attribute2,
         l_agenda_rec.attribute3,
         l_agenda_rec.attribute4,
         l_agenda_rec.attribute5,
         l_agenda_rec.attribute6,
         l_agenda_rec.attribute7,
         l_agenda_rec.attribute8,
         l_agenda_rec.attribute9,
         l_agenda_rec.attribute10,
         l_agenda_rec.attribute11,
         l_agenda_rec.attribute12,
         l_agenda_rec.attribute13,
         l_agenda_rec.attribute14,
         l_agenda_rec.attribute15
      );
Line: 382

      INSERT INTO ams_agendas_tl(
      agenda_id,
      language,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      source_lang,
      agenda_name,
      description
   )
   SELECT
      l_agenda_rec.agenda_id,
      l.language_code,
      SYSDATE,
      FND_GLOBAL.user_id,
      SYSDATE,
      FND_GLOBAL.user_id,
      FND_GLOBAL.conc_login_id,
      USERENV('LANG'),
      l_agenda_rec.agenda_name,
      l_agenda_rec.description
   FROM fnd_languages l
   WHERE l.installed_flag in ('I', 'B')
   AND NOT EXISTS(
         SELECT NULL
         FROM ams_agendas_tl t
         WHERE t.agenda_id = l_agenda_rec.agenda_id
         AND t.language = l.language_code );
Line: 493

PROCEDURE Update_Agenda
( p_api_version      IN    NUMBER,
  p_init_msg_list    IN    VARCHAR2 := FND_API.G_FALSE,
  p_commit           IN    VARCHAR2 := FND_API.G_FALSE,
  p_validation_level IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
  p_agenda_rec       IN    agenda_rec_type,
  x_return_status    OUT NOCOPY   VARCHAR2,
  x_msg_count        OUT NOCOPY   NUMBER,
  x_msg_data         OUT NOCOPY   VARCHAR2
) IS

   l_api_name        CONSTANT VARCHAR2(30)  := 'Update_Agenda';
Line: 519

   SELECT activity_resource_id,object_version_number
   FROM ams_act_resources
   WHERE ACT_RESOURCE_USED_BY_ID = p_agenda_rec.agenda_id
   AND   role_cd = 'COORDINATOR'
   AND   resource_id = p_agenda_rec.coordinator_id;
Line: 526

   SELECT start_date_time, end_date_time
   FROM ams_agendas_v
   WHERE agenda_id = p_agenda_rec.agenda_id;
Line: 533

        SAVEPOINT Update_Agenda_PVT;
Line: 573

            p_validation_mode  => JTF_PLSQL_API.g_update,
            x_return_status    => l_return_status
          );
Line: 610

         coordinator(new) is attached as Resources for that Session.If so delete
         him from resources  and then update the Session. For Track, no resources
         are attached, so the following logic is not needed for Tracks.
      */

       IF(l_agenda_rec.agenda_type = 'SESSION')
       THEN
          OPEN  c_resources(l_agenda_rec.agenda_id);
Line: 634

               AMS_ACTRESOURCE_PVT.DELETE_ACT_RESOURCE
               ( p_api_version       => l_api_version,
                 p_init_msg_list     => FND_API.G_FALSE,
                 p_commit            => FND_API.G_FALSE,
                 p_validation_level  => FND_API.G_VALID_LEVEL_FULL,
                 x_return_status     => l_return_status,
                 x_msg_count         => x_msg_count,
                 x_msg_data          => x_msg_data,
                 p_act_Resource_id   => l_act_res_id,
                 p_object_version    => l_obj_ver_num
               );
Line: 660

          associated to them and then update their status to 'UNCONFIRMED'.
          If the Session start time is increased, make start time of resources
          (associated to it) whose start time is  greater than it, equal to it.
          If the Session end time is decreased, make end time of resources
          (associated to it) whose end time is  lesser than it, equal to it.
          If the start time is decreased or end time is increased, it will have no
          effect on the resources.
       */

       OPEN  c_olddate;
Line: 700

                UPDATE ams_act_resources
                SET system_status_code = 'UNCONFIRMED',
                    object_version_number = object_version_number + 1,
                    user_status_id = ( SELECT user_status_id
                                       FROM AMS_USER_STATUSES_B
                                       WHERE SYSTEM_STATUS_CODE = 'UNCONFIRMED'
                                       AND  SYSTEM_STATUS_TYPE = 'AMS_EVENT_AGENDA_STATUS'
                                       -- added by soagrawa on 25-feb-2003 for bug# 2820297
                                       AND  DEFAULT_FLAG = 'Y'),
                    start_date_time = start_date_time + l_DateDiff,
                    end_date_time   = end_date_time   + l_DateDiff
                WHERE  act_resource_used_by_id = p_agenda_rec.agenda_id
                AND system_status_code <> 'CANCELLED';
Line: 724

                UPDATE ams_act_resources
                SET object_version_number = object_version_number + 1,
                    start_date_time = p_agenda_rec.start_date_time,
                    end_date_time   = p_agenda_rec.end_date_time
                WHERE  act_resource_used_by_id = p_agenda_rec.agenda_id
                AND  ( (start_date_time < p_agenda_rec.start_date_time
                       AND    end_date_time > p_agenda_rec.end_date_time)
                       OR
                      (start_date_time = p_agenda_rec.start_date_time
                       AND    end_date_time > p_agenda_rec.end_date_time)
                       OR
                      (end_date_time = p_agenda_rec.end_date_time
                       AND    start_date_time < p_agenda_rec.start_date_time) )
                AND system_status_code <> 'CANCELLED';
Line: 748

                UPDATE ams_act_resources
                SET object_version_number = object_version_number + 1,
                  --  start_date_time = p_agenda_rec.start_date_time,
                   -- end_date_time   = p_agenda_rec.end_date_time,
                    system_status_code = 'UNCONFIRMED',
                    user_status_id = ( SELECT user_status_id
                                       FROM AMS_USER_STATUSES_B
                                       WHERE SYSTEM_STATUS_CODE = 'UNCONFIRMED'
                                       AND  SYSTEM_STATUS_TYPE = 'AMS_EVENT_AGENDA_STATUS'
                                       -- added by soagrawa on 25-feb-2003 for bug# 2820297
                                       AND  DEFAULT_FLAG = 'Y')
                WHERE  act_resource_used_by_id = p_agenda_rec.agenda_id
                AND    start_date_time < p_agenda_rec.start_date_time
                AND    end_date_time > p_agenda_rec.end_date_time
                AND    system_status_code <> 'CANCELLED';
Line: 773

                UPDATE ams_act_resources
                SET object_version_number = object_version_number + 1,
                  --  end_date_time   = p_agenda_rec.end_date_time,
                    system_status_code = 'UNCONFIRMED',
                    user_status_id = ( SELECT user_status_id
                                       FROM AMS_USER_STATUSES_B
                                       WHERE SYSTEM_STATUS_CODE = 'UNCONFIRMED'
                                       AND  SYSTEM_STATUS_TYPE = 'AMS_EVENT_AGENDA_STATUS'
                                       -- added by soagrawa on 25-feb-2003 for bug# 2820297
                                       AND  DEFAULT_FLAG = 'Y')
                WHERE  act_resource_used_by_id = p_agenda_rec.agenda_id
                AND    end_date_time > p_agenda_rec.end_date_time
                AND system_status_code <> 'CANCELLED';
Line: 795

                UPDATE ams_act_resources
                SET object_version_number = object_version_number + 1,
                 --   start_date_time   = p_agenda_rec.start_date_time,
                    system_status_code = 'UNCONFIRMED',
                    user_status_id = ( SELECT user_status_id
                                       FROM AMS_USER_STATUSES_B
                                       WHERE SYSTEM_STATUS_CODE = 'UNCONFIRMED'
                                       AND  SYSTEM_STATUS_TYPE = 'AMS_EVENT_AGENDA_STATUS'
                                       -- added by soagrawa on 25-feb-2003 for bug# 2820297
                                       AND  DEFAULT_FLAG = 'Y')
                WHERE  act_resource_used_by_id = p_agenda_rec.agenda_id
                AND    start_date_time < p_agenda_rec.start_date_time
                AND    system_status_code <> 'CANCELLED';
Line: 816

   UPDATE AMS_AGENDAS_B
   SET
       setup_type_id            = l_agenda_rec.setup_type_id
      ,last_update_date         = sysdate
      ,last_updated_by          = FND_GLOBAL.User_Id
      ,last_update_login        = FND_GLOBAL.Conc_Login_Id
      ,object_version_number    = l_agenda_rec.object_version_number+1
      ,room_id                  = l_agenda_rec.room_id
      ,start_date_time          = l_agenda_rec.start_date_time
      ,end_date_time            = l_agenda_rec.end_date_time
      ,coordinator_id           = l_agenda_rec.coordinator_id
      ,timezone_id              = l_agenda_rec.timezone_id
      ,parent_type              = l_agenda_rec.parent_type
      ,parent_id                = l_agenda_rec.parent_id
      ,attribute_category       = l_agenda_rec.attribute_category
      ,attribute1               = l_agenda_rec.attribute1
      ,attribute2               = l_agenda_rec.attribute2
      ,attribute3               = l_agenda_rec.attribute3
      ,attribute4               = l_agenda_rec.attribute4
      ,attribute5               = l_agenda_rec.attribute5
      ,attribute6               = l_agenda_rec.attribute6
      ,attribute7               = l_agenda_rec.attribute7
      ,attribute8               = l_agenda_rec.attribute8
      ,attribute9               = l_agenda_rec.attribute9
      ,attribute10              = l_agenda_rec.attribute10
      ,attribute11              = l_agenda_rec.attribute11
      ,attribute12              = l_agenda_rec.attribute12
      ,attribute13              = l_agenda_rec.attribute13
      ,attribute14              = l_agenda_rec.attribute14
      ,attribute15              = l_agenda_rec.attribute15
   WHERE agenda_id              = l_agenda_rec.agenda_id
   AND object_version_number    = l_agenda_rec.object_version_number;
Line: 863

   UPDATE ams_agendas_tl SET
      agenda_name = l_agenda_rec.agenda_name,
      description = l_agenda_rec.description,
      last_update_date = SYSDATE,
      last_updated_by = FND_GLOBAL.user_id,
      last_update_login = FND_GLOBAL.conc_login_id,
      source_lang = USERENV('LANG')
   WHERE agenda_id = l_agenda_rec.agenda_id
   AND USERENV('LANG') IN (language, source_lang);
Line: 909

           ROLLBACK TO Update_Agenda_PVT;
Line: 918

           ROLLBACK TO Update_Agenda_PVT;
Line: 927

           ROLLBACK TO Update_Agenda_PVT;
Line: 941

END Update_Agenda;
Line: 957

PROCEDURE Delete_Agenda
( p_api_version      IN     NUMBER,
  p_init_msg_list    IN     VARCHAR2   := FND_API.G_FALSE,
  p_commit           IN     VARCHAR2   := FND_API.G_FALSE,

  p_agenda_id        IN     NUMBER,
  p_object_version   IN     NUMBER,

  x_return_status    OUT NOCOPY    VARCHAR2,
  x_msg_count        OUT NOCOPY    NUMBER,
  x_msg_data         OUT NOCOPY    VARCHAR2
) IS

   l_api_name        CONSTANT VARCHAR2(30)  := 'Delete_Agenda';
Line: 981

   SELECT *
   FROM ams_agendas_b
   WHERE agenda_id = p_agenda_id;
Line: 986

   SELECT activity_resource_id,object_version_number
   FROM ams_act_resources
   WHERE act_resource_used_by_id = l_session_id;
Line: 991

   SELECT count(event_offer_id)
   FROM  ams_event_offers_vl
   WHERE system_status_code IN ('COMPLETED', 'CANCELLED', 'ON_HOLD','ARCHIVED','CLOSED')
   AND event_offer_id = ( SELECT parent_id
                          FROM   ams_agendas_v
                          WHERE  agenda_id = ( SELECT parent_id
                                               FROM   ams_agendas_v
                                               WHERE  agenda_id = p_agenda_id));
Line: 1001

   SELECT agenda_id, object_version_number
   FROM   ams_agendas_v
   WHERE  parent_id =  p_agenda_id;
Line: 1010

     SAVEPOINT Delete_Agenda_PVT;
Line: 1033

   AMS_Utility_PVT.debug_message(l_full_name ||': delete');
Line: 1055

   /* When deleting the Session, delete all the Resources attached to it */
   IF (l_agenda_row.agenda_type = 'SESSION')
   THEN
      OPEN  c_resources(p_agenda_id);
Line: 1063

         AMS_ACTRESOURCE_PVT.DELETE_ACT_RESOURCE
         ( p_api_version      => l_api_version,
           p_init_msg_list    => FND_API.G_FALSE,
           p_commit           => FND_API.G_FALSE,
           p_validation_level => FND_API.G_VALID_LEVEL_FULL,
           x_return_status    => l_return_status,
           x_msg_count        => x_msg_count,
           x_msg_data         => x_msg_data,
           p_act_Resource_id   => l_act_res_id,
           p_object_version   => l_obj_ver_num
         );
Line: 1093

         UPDATE  ams_agendas_b
         SET   active_flag = 'N',
               object_version_number = object_version_number + 1
         WHERE agenda_id = l_agenda_id
         AND   object_version_number = l_obj_ver_num;
Line: 1099

         /* Deleting the resources attached to deleted Session */
         OPEN  c_resources(l_agenda_id);
Line: 1105

            AMS_ACTRESOURCE_PVT.DELETE_ACT_RESOURCE
            ( p_api_version       => l_api_version,
              p_init_msg_list     => FND_API.G_FALSE,
              p_commit            => FND_API.G_FALSE,
              p_validation_level  => FND_API.G_VALID_LEVEL_FULL,
              x_return_status     => l_return_status,
              x_msg_count         => x_msg_count,
              x_msg_data          => x_msg_data,
              p_act_Resource_id   => l_act_res_id,
              p_object_version    => l_obj_ver_num
            );
Line: 1136

   UPDATE ams_agendas_b
   SET   active_flag = 'N',
         object_version_number = object_version_number + 1
   WHERE agenda_id = p_agenda_id
   AND   object_version_number = p_object_version;
Line: 1186

         ROLLBACK TO Delete_Agenda_PVT;
Line: 1196

         ROLLBACK TO Delete_Agenda_PVT;
Line: 1206

          ROLLBACK TO Delete_Agenda_PVT;
Line: 1220

END Delete_Agenda;
Line: 1253

   SELECT agenda_id
   FROM AMS_AGENDAS_V
   WHERE agenda_id = p_agenda_id
   AND object_version_number = p_object_version
   FOR UPDATE of agenda_id NOWAIT;
Line: 1565

   SELECT 1 FROM DUAL
   WHERE EXISTS (SELECT 1 from ams_agendas_v
                 WHERE agenda_name = p_agenda_rec.agenda_name
                 AND  parent_id = p_agenda_rec.parent_id);
Line: 1890

   SELECT event_start_date_time, event_end_date_time
   FROM  ams_event_offers_all_b
   WHERE event_offer_id = l_offer_id;
Line: 1895

   SELECT parent_id
   FROM  ams_agendas_v
   WHERE agenda_id = id_in;
Line: 1900

   SELECT min(start_date_time), max(end_date_time)
   FROM  ams_act_resources
   WHERE act_resource_used_by_id = id_in
   and  arc_act_resource_used_by = 'SESSION'
   and system_status_code = 'CONFIRMED';
Line: 1907

   SELECT count(event_offer_id)
   FROM  ams_event_offers_all_b
   WHERE system_status_code IN ('COMPLETED', 'CANCELLED', 'ON_HOLD','ARCHIVED','CLOSED')
   AND event_offer_id = p_agenda_rec.parent_id;
Line: 1913

   SELECT count(event_offer_id)
   FROM  ams_event_offers_all_b
   WHERE system_status_code IN ('COMPLETED', 'CANCELLED', 'ON_HOLD','ARCHIVED','CLOSED')
   AND event_offer_id = ( SELECT parent_id
                          FROM   ams_agendas_b
                          WHERE  agenda_id = p_agenda_rec.parent_id);
Line: 1936

   IF p_validation_mode = JTF_PLSQL_API.g_update THEN
        check_evo_update_ok_items(
           p_agenda_rec        => p_agenda_rec,
           x_return_status  => x_return_status
        );
Line: 1947

 /*  IF p_validation_mode = JTF_PLSQL_API.g_update THEN
       open c_get_resource_dates(p_agenda_rec.agenda_id);
Line: 2305

   x_agenda_rec.last_update_date := FND_API.g_miss_date;
Line: 2306

   x_agenda_rec.last_updated_by := FND_API.g_miss_num;
Line: 2309

   x_agenda_rec.last_update_login := FND_API.g_miss_num;
Line: 2362

   SELECT *
   FROM AMS_AGENDAS_B
   WHERE agenda_id = p_agenda_rec.agenda_id;
Line: 2427

   IF p_agenda_rec.last_updated_by = FND_API.g_miss_num THEN
      x_agenda_rec.last_updated_by := l_agenda_rec.last_updated_by;
Line: 2534

   select parent_id
   from ams_agendas_v
   where agenda_id = id_in;
Line: 2539

   SELECT MIN(start_date_time), MAX(end_date_time)
   from ams_agendas_v
   where parent_id = id_in
   and   active_flag = 'Y';
Line: 2564

      UPDATE ams_agendas_b
      SET   start_date_time = l_min_time,
            end_date_time   = l_max_time,
            object_version_number = object_version_number + 1
      WHERE agenda_id       = l_parent_id;
Line: 2585

      UPDATE ams_event_offers_all_b
      SET   event_start_date_time = l_min_time,
            event_end_date_time   = l_max_time,
            object_version_number = object_version_number + 1
      WHERE event_offer_id        = l_parent_id;
Line: 2607

      UPDATE ams_event_offers_all_b
      SET   event_start_date_time = l_min_time,
            event_end_date_time   = l_max_time,
            object_version_number = object_version_number + 1
      WHERE event_offer_id        = l_parent_id;
Line: 2621

  delete from ams_agendas_tl T
  where not exists
    (select NULL
    from ams_agendas_b B
    where B.AGENDA_ID = T.AGENDA_ID
    );
Line: 2628

  update ams_agendas_tl T set (
      DESCRIPTION
    ) = (select
      B.DESCRIPTION
    from ams_agendas_tl B
    where B.AGENDA_ID = T.AGENDA_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.AGENDA_ID,
      T.LANGUAGE
  ) in (select
      SUBT.AGENDA_ID,
      SUBT.LANGUAGE
    from ams_agendas_tl SUBB, ams_agendas_tl SUBT
    where SUBB.AGENDA_ID = SUBT.AGENDA_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.AGENDA_NAME <> SUBT.AGENDA_NAME
     OR  SUBB.DESCRIPTION <> SUBT.DESCRIPTION
     or (SUBB.DESCRIPTION is null and SUBT.DESCRIPTION is not null)
     or (SUBB.DESCRIPTION is not null and SUBT.DESCRIPTION is null)
  ));
Line: 2650

  insert into ams_agendas_tl (
      AGENDA_ID,
      LANGUAGE,
      CREATION_DATE,
      CREATED_BY,
      LAST_UPDATE_DATE,
      LAST_UPDATED_BY,
      LAST_UPDATE_LOGIN,
      SOURCE_LANG,
      AGENDA_NAME,
      DESCRIPTION,
      SECURITY_GROUP_ID
  ) select
      B.AGENDA_ID,
      L.LANGUAGE_CODE,
      B.CREATION_DATE,
      B.CREATED_BY,
      B.LAST_UPDATE_DATE,
      B.LAST_UPDATED_BY,
      B.LAST_UPDATE_LOGIN,
      B.SOURCE_LANG,
      B.AGENDA_NAME,
      B.DESCRIPTION,
      B.SECURITY_GROUP_ID
  from ams_agendas_tl B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from ams_agendas_tl T
    where T.AGENDA_ID = B.AGENDA_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);