DBA Data[Home] [Help]

APPS.AMS_ACCESS_PVT SQL Statements

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

Line: 49

   SELECT ams_act_access_s.NEXTVAL
     FROM DUAL;
Line: 53

   SELECT COUNT(*)
     FROM ams_act_access
    WHERE activity_access_id = l_access_id;
Line: 59

   SELECT *
     FROM ams_campaign_schedules_vl
    WHERE campaign_id = l_camp_id;
Line: 71

  SELECT 1
  FROM DUAL
  WHERE NOT EXISTS(SELECT 1
		   FROM ams_act_access
		   WHERE ams_act_access.act_access_to_object_id = p_access_rec.act_access_to_object_id
		     AND ams_act_access.arc_act_access_to_object = p_access_rec.arc_act_access_to_object
		     AND ams_act_access.user_or_role_id = p_access_rec.user_or_role_id
		     AND ams_act_access.delete_flag='Y');
Line: 135

   AMS_Utility_PVT.debug_message(l_full_name ||': insert');
Line: 165

   INSERT INTO ams_act_access(
      activity_access_id,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      object_version_number,
      act_access_to_object_id,
      arc_act_access_to_object,
      user_or_role_id,
      arc_user_or_role_type,
      active_from_date,
      active_to_date,
      admin_flag,
	 approver_flag,
	 owner_flag,
	 delete_flag )
	VALUES(
      l_access_rec.activity_access_id,
      SYSDATE,
      FND_GLOBAL.user_id,
      SYSDATE,
      FND_GLOBAL.user_id,
      FND_GLOBAL.conc_login_id,
      1,  -- object_version_number
      l_access_rec.act_access_to_object_id,
      l_access_rec.arc_act_access_to_object,
      l_access_rec.user_or_role_id,
      l_access_rec.arc_user_or_role_type,
      l_access_rec.active_from_date,
      l_access_rec.active_to_date,
      decode(l_access_rec.owner_flag,'Y','Y',nvl(l_access_rec.admin_flag,'N') ),
	 l_access_rec.approver_flag,
	 l_access_rec.owner_flag,
	 'N' );
Line: 209

   ams_access_denorm_pvt.insert_resource (
     p_resource_id     => l_access_rec.user_or_role_id,
     p_object_id       => l_access_rec.act_access_to_object_id,
     p_object_type     => l_access_rec.arc_act_access_to_object,
     p_edit_metrics    => l_access_rec.admin_flag,
     x_return_status   => l_return_status,
     x_msg_count          => x_msg_count,
     x_msg_data           => x_msg_data
   );
Line: 225

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 273

             INSERT INTO ams_act_access(
                         activity_access_id,
                         last_update_date,
                         last_updated_by,
                         creation_date,
                         created_by,
                         last_update_login,
                         object_version_number,
                         act_access_to_object_id,
                         arc_act_access_to_object,
                         user_or_role_id,
                         arc_user_or_role_type,
                         active_from_date,
                         active_to_date,
                         admin_flag,
                         approver_flag,
                         owner_flag,
                         delete_flag )
              SELECT
                         l_access_rec.activity_access_id,
                         SYSDATE,
                         FND_GLOBAL.user_id,
                         SYSDATE,
                         FND_GLOBAL.user_id,
                         FND_GLOBAL.conc_login_id,
                         1,  -- object_version_number
                         l_schedule_rec.schedule_id,
                         'CSCH',
                         l_access_rec.user_or_role_id,
                         l_access_rec.arc_user_or_role_type,
                         l_access_rec.active_from_date,
                         l_access_rec.active_to_date,
                         decode(l_access_rec.owner_flag,'Y','Y',nvl(l_access_rec.admin_flag,'N') ),
                         l_access_rec.approver_flag,
                         l_access_rec.owner_flag,
                        'N'
             FROM DUAL
             WHERE NOT EXISTS ( SELECT 1 FROM AMS_ACT_ACCESS WHERE act_access_to_object_id = l_schedule_rec.schedule_id
                                                               and arc_act_access_to_object = 'CSCH'
                                                               and user_or_role_id = l_access_rec.user_or_role_id
                                                               and arc_user_or_role_type = 'USER');
Line: 317

           ams_access_denorm_pvt.insert_resource (
              p_resource_id     => l_access_rec.user_or_role_id,
              p_object_id       => l_schedule_rec.schedule_id,
              p_object_type     => 'CSCH',
              p_edit_metrics    => nvl(l_access_rec.admin_flag,'N'),
              x_return_status   => l_return_status,
              x_msg_count          => x_msg_count,
              x_msg_data           => x_msg_data
             );
Line: 333

            FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 417

PROCEDURE delete_access(
   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,
   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2,
   p_access_id         IN  NUMBER,
   p_object_version    IN  NUMBER
)
IS

   l_api_version CONSTANT NUMBER       := 1.0;
Line: 431

   l_api_name    CONSTANT VARCHAR2(30) := 'delete_access';
Line: 435

    SELECT arc_act_access_to_object,
           act_access_to_object_id,
           arc_user_or_role_type,
           user_or_role_id,
           admin_flag
      FROM ams_act_access
     WHERE activity_access_id = l_access_id;
Line: 444

    SELECT 'x'
      FROM ams_act_access
     WHERE arc_act_access_to_object = p_obj_type
       AND act_access_to_object_id = p_obj_id;
Line: 460

   SELECT *
     FROM ams_campaign_schedules_vl
    WHERE campaign_id = l_camp_id;
Line: 466

   SELECT act_access_to_object_id
      FROM ams_act_access
      WHERE activity_access_id = l_activity_access_id;
Line: 471

   SELECT arc_user_or_role_type
      FROM ams_act_access
      WHERE activity_access_id = l_activity_access_id;
Line: 476

   SELECT user_or_role_id
      FROM ams_act_access
      WHERE activity_access_id = l_activity_access_id;  */
Line: 486

   SAVEPOINT delete_access;
Line: 523

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

   DELETE FROM ams_act_access
   WHERE activity_access_id = p_access_id
   AND object_version_number = p_object_version;
Line: 561

         DELETE FROM ams_act_access
          WHERE act_access_to_object_id = l_schedule_rec.schedule_id
            AND arc_act_access_to_object = 'CSCH'
            AND user_or_role_id = l_role_id
            AND arc_user_or_role_type = l_role_type;
Line: 576

    ams_access_denorm_pvt.delete_resource (
      p_resource_id     => l_role_id,
      p_object_id       => l_schedule_rec.schedule_id,
      p_object_type     => 'CSCH',
      p_edit_metrics    => l_admin_flag,
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 592

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 602

    ams_access_denorm_pvt.delete_resource (
      p_resource_id     => l_role_id,
      p_object_id       => l_object_id,
      p_object_type     => l_object_type,
      p_edit_metrics    => l_admin_flag,
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 618

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 626

   UPDATE ams_act_access
   SET delete_flag = 'Y',
       last_update_date = sysdate,
       last_update_login = fnd_global.conc_login_id,
       last_updated_by  = fnd_global.user_id
   WHERE activity_access_id = p_access_id
   AND object_version_number = p_object_version;
Line: 662

         UPDATE ams_act_access
            SET delete_flag = 'Y',
                last_update_date = sysdate,
                last_update_login = fnd_global.conc_login_id,
                last_updated_by  = fnd_global.user_id
          WHERE act_access_to_object_id = l_schedule_rec.schedule_id
            AND arc_act_access_to_object = 'CSCH'
            AND user_or_role_id = l_role_id
            AND arc_user_or_role_type = l_role_type;
Line: 744

      ROLLBACK TO delete_access;
Line: 753

      ROLLBACK TO delete_access;
Line: 762

      ROLLBACK TO delete_access;
Line: 776

END delete_access;
Line: 806

   SELECT activity_access_id
     FROM ams_act_access
    WHERE activity_access_id = p_access_id
      AND object_version_number = p_object_version
   FOR UPDATE OF activity_access_id NOWAIT;
Line: 922

PROCEDURE update_access(
   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,
   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2,
   p_access_rec          IN  access_rec_type
)
IS

   l_api_version CONSTANT NUMBER := 1.0;
Line: 935

   l_api_name    CONSTANT VARCHAR2(30) := 'update_access';
Line: 944

   SELECT *
     FROM ams_campaign_schedules_vl
    WHERE campaign_id = l_camp_id;
Line: 949

   SELECT arc_user_or_role_type
      FROM ams_act_access
      WHERE activity_access_id = l_activity_access_id;
Line: 954

   SELECT user_or_role_id
      FROM ams_act_access
      WHERE activity_access_id = l_activity_access_id;
Line: 959

   SELECT activity_access_id
      FROM ams_act_access
      WHERE act_access_to_object_id = p_sched_id
               AND arc_act_access_to_object = 'CSCH'
               AND user_or_role_id = p_user_or_role_id
               AND arc_user_or_role_type = p_user_or_role_type;
Line: 977

   SAVEPOINT update_access;
Line: 1011

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

   AMS_Utility_PVT.debug_message(l_full_name ||': update');
Line: 1031

   UPDATE ams_act_access SET
      last_update_date = SYSDATE,
      last_updated_by = FND_GLOBAL.user_id,
      last_update_login = FND_GLOBAL.conc_login_id,
      object_version_number = l_access_rec.object_version_number + 1,
      act_access_to_object_id = l_access_rec.act_access_to_object_id,
      arc_act_access_to_object = l_access_rec.arc_act_access_to_object,
      user_or_role_id = l_access_rec.user_or_role_id,
      arc_user_or_role_type = l_access_rec.arc_user_or_role_type,
      active_from_date = l_access_rec.active_from_date,
      active_to_date = l_access_rec.active_to_date,
      admin_flag  = l_access_rec.admin_flag,
	  approver_flag = l_access_rec.approver_flag
   WHERE activity_access_id = l_access_rec.activity_access_id
   AND object_version_number = l_access_rec.object_version_number;
Line: 1067

                 UPDATE ams_act_access SET
                  last_update_date = SYSDATE,
                  last_updated_by = FND_GLOBAL.user_id,
                  last_update_login = FND_GLOBAL.conc_login_id,
                  object_version_number = object_version_number + 1,
                  act_access_to_object_id = l_schedule_rec.schedule_id,
                  arc_act_access_to_object = 'CSCH',
                  user_or_role_id = l_access_rec.user_or_role_id,
                  arc_user_or_role_type = l_access_rec.arc_user_or_role_type,
                  active_from_date = l_access_rec.active_from_date,
                  active_to_date = l_access_rec.active_to_date,
                  admin_flag  = l_access_rec.admin_flag,
                  approver_flag = l_access_rec.approver_flag
               WHERE activity_access_id = l_key_id;
Line: 1090

         ams_access_denorm_pvt.update_resource (
              p_resource_id     => l_access_rec.user_or_role_id,
              p_object_id       => l_schedule_rec.schedule_id,
              p_object_type     => 'CSCH',
              p_edit_metrics    => l_access_rec.admin_flag,
              x_return_status   => l_return_status,
	      x_msg_count          => x_msg_count,
              x_msg_data           => x_msg_data
          );
Line: 1106

          FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_PROCESS_FAILED');
Line: 1120

  ams_access_denorm_pvt.update_resource (
      p_resource_id     => l_access_rec.user_or_role_id,
      p_object_id       => l_access_rec.act_access_to_object_id,
      p_object_type     => l_access_rec.arc_act_access_to_object,
      p_edit_metrics    => l_access_rec.admin_flag,
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 1136

    FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_PROCESS_FAILED');
Line: 1144

   ams_access_denorm_pvt.delete_resource (
      p_resource_id     => l_access_rec.user_or_role_id,
      p_object_id       => l_access_rec.act_access_to_object_id,
      p_object_type     => l_access_rec.arc_act_access_to_object,
      p_edit_metrics    => l_access_rec.admin_flag,
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 1160

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 1166

   ams_access_denorm_pvt.insert_resource (
      p_resource_id     => l_access_rec.user_or_role_id,
      p_object_id       => l_access_rec.act_access_to_object_id,
      p_object_type     => l_access_rec.arc_act_access_to_object,
      p_edit_metrics    => l_access_rec.admin_flag,
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 1182

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 1211

      ROLLBACK TO update_access;
Line: 1220

      ROLLBACK TO update_access;
Line: 1229

      ROLLBACK TO update_access;
Line: 1243

END update_access;
Line: 1251

PROCEDURE update_object_owner(
   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,
   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2,
   p_object_type       IN  VARCHAR2,
   p_object_id         IN  NUMBER,
   p_resource_id       IN  NUMBER,
   p_old_resource_id   IN  NUMBER
)
IS
   l_api_version CONSTANT NUMBER := 1.0;
Line: 1266

   l_api_name    CONSTANT VARCHAR2(30) := 'update_owner';
Line: 1275

  SELECT activity_access_id, object_version_number
    FROM ams_act_access
   WHERE act_access_to_object_id = p_object_id
     AND arc_act_access_to_object = p_object_type
     AND user_or_role_id = p_resource_id
     AND arc_user_or_role_type = 'USER';
Line: 1284

   SAVEPOINT update_owner;
Line: 1321

      delete_access( --  remove it first to avoid unique constraint violation
        p_api_version       => p_api_version,
        p_init_msg_list     => p_init_msg_list,
        p_commit            => p_commit,
        p_validation_level  => p_validation_level,
        x_return_status     => x_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_access_id         => l_access_id,
        p_object_version    => l_obj_ver_no
        );
Line: 1335

   UPDATE ams_act_access SET
        last_update_date = SYSDATE,
        last_updated_by = FND_GLOBAL.user_id,
        last_update_login = FND_GLOBAL.conc_login_id,
        object_version_number = object_version_number + 1,
        act_access_to_object_id = p_object_id,
        arc_act_access_to_object = p_object_type,
        user_or_role_id = p_resource_id
   WHERE act_access_to_object_id = p_object_id
     AND arc_act_access_to_object = p_object_type
--   needs user_or_role_id to be specified Bug 3578905
--   child budgets have 2 owners. Parent Budget owner is also a owner
--   will result in unique constraint violation
     AND user_or_role_id = p_old_resource_id
     AND owner_flag = 'Y';
Line: 1360

   ams_access_denorm_pvt.delete_resource (
      p_resource_id     => p_old_resource_id,
      p_object_id       => p_object_id,
      p_object_type     => p_object_type,
      p_edit_metrics    => 'Y',
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 1376

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_PROCESS_FAILED');
Line: 1382

   ams_access_denorm_pvt.insert_resource (
      p_resource_id     => p_resource_id,
      p_object_id       => p_object_id,
      p_object_type     => p_object_type,
      p_edit_metrics    => 'Y',
      x_return_status   => l_return_status,
      x_msg_count          => x_msg_count,
      x_msg_data           => x_msg_data
    );
Line: 1398

     FND_MESSAGE.set_name('AMS', 'AMS_INSERT_DENORM_FAILED');
Line: 1426

      ROLLBACK TO update_owner;
Line: 1435

      ROLLBACK TO update_owner;
Line: 1444

      ROLLBACK TO update_owner;
Line: 1458

END update_object_owner;
Line: 1489

  SELECT 'x'
    FROM ams_act_access
   WHERE act_access_to_object_id = l_obj_id
      AND arc_act_access_to_object = l_obj_type
      AND user_or_role_id = l_user_id
      AND arc_user_or_role_type = l_user_type
      AND delete_flag='N';
Line: 1630

 SELECT 'Y'
   FROM ams_act_access
  WHERE user_or_role_id = p_user_or_role_id
    AND arc_user_or_role_type = 'USER'
    AND arc_act_access_to_object = p_object_type
    AND act_access_to_object_id  = p_object_id
    AND owner_flag = 'Y';
Line: 1674

   SELECT group_id
   FROM   jtf_rs_group_members
   WHERE  resource_id = p_user_id
   AND    delete_flag = 'N' ;
Line: 1694

   SELECT parent_group_id
   FROM   jtf_rs_groups_denorm
   WHERE group_id = c_grp_no
   AND NVL(start_date_active,SYSDATE) = SYSDATE
   AND NVL(end_date_active,SYSDATE) = SYSDATE ;
Line: 1748

FUNCTION check_update_access(
    p_object_id         IN  NUMBER,
    p_object_type       IN  VARCHAR2,
    p_user_or_role_id   IN  NUMBER,
    p_user_or_role_type IN  VARCHAR2
)
RETURN VARCHAR2
IS

   x_access           VARCHAR2(1) := 'N';
Line: 1761

   SELECT decode(edit_metrics_yn,'Y','F','R')
   FROM   ams_act_access_denorm
   WHERE  resource_id = p_user_or_role_id
	AND  object_id = p_object_id
	AND  object_type = p_object_type;
Line: 1779

END check_update_access;
Line: 1790

SELECT source_code
  FROM ams_source_codes
 WHERE source_code_for_id = p_object_id
   AND arc_source_code_for = p_object_type;
Line: 1828

		 SELECT private_flag
                   FROM ams_campaigns_all_b
                   --FROM ams_campaigns_vl
                   -- commented by ptendulk on 22-Jan-2001 Ref Bug #1607548
		  WHERE campaign_id   = c_act_access_to_object_id;
Line: 1837

		 SELECT private_flag
                   -- commented by ptendulk on 22-Jan-2001 Ref Bug #1607548
		   --FROM ams_event_offers_vl
                   FROM ams_event_offers_all_b
		  WHERE event_offer_id = c_act_access_to_object_id;
Line: 1846

		 SELECT private_flag
                   -- commented by ptendulk on 22-Jan-2001 Ref Bug #1607548
		   -- FROM ams_event_headers_vl
                   FROM ams_event_headers_all_b
		  WHERE event_header_id = c_act_access_to_object_id;
Line: 1855

		 SELECT private_flag
		   FROM ams_deliverables_vl
		  WHERE deliverable_id  = c_act_access_to_object_id;
Line: 1865

		 SELECT  admin_flag
		   FROM ams_act_access
		  WHERE act_access_to_object_id  = c_act_access_to_object_id
		    AND arc_act_access_to_object = c_arc_act_access_to_object
		    AND user_or_role_id          = c_user_or_role_id
		    AND arc_user_or_role_type    = c_arc_user_or_role_type;
Line: 1892

   SELECT 1
   FROM   DUAL
   WHERE  EXISTS(
   SELECT 1
   FROM   ams_act_access
   WHERE  arc_act_access_to_object = p_object_type
   AND    act_access_to_object_id = p_object_id
   AND    arc_user_or_role_type = 'GROUP'
   AND    (active_from_date IS NULL OR active_from_date <= SYSDATE)
   AND    (active_to_date IS NULL OR active_to_date >= SYSDATE)
   AND    user_or_role_id = c_grp_id) ;
Line: 2050

		) is SELECT 'x'
			FROM ams_act_access
			WHERE user_or_role_id = p_inp_user_id
			  AND arc_user_or_role_type = p_inp_user_type
			  AND act_access_to_object_id = p_inp_obj_id
			  AND arc_act_access_to_object=  p_inp_obj_type
			  AND delete_flag = 'N' ;
Line: 2409

  SELECT 1
    FROM DUAL
   WHERE EXISTS(SELECT 1
                  FROM ams_act_access
                 WHERE act_access_to_object_id = p_access_rec.act_access_to_object_id
                   AND arc_act_access_to_object = p_access_rec.arc_act_access_to_object
                   AND user_or_role_id = p_access_rec.user_or_role_id
                   AND arc_user_or_role_type = p_access_rec.arc_user_or_role_type
                   AND activity_access_id <> p_access_rec.activity_access_id);
Line: 2521

  IF p_validation_mode = JTF_PLSQL_API.G_UPDATE THEN
    OPEN c_user_exist;
Line: 2601

   x_Access_rec.last_update_date := FND_API.g_miss_date;
Line: 2602

   x_Access_rec.last_updated_by := FND_API.g_miss_num;
Line: 2605

   x_Access_rec.last_update_login := FND_API.g_miss_num;
Line: 2617

   x_Access_rec.delete_flag := FND_API.g_miss_char;
Line: 2637

   SELECT *
     FROM ams_act_access
    WHERE activity_access_id = p_Access_rec.activity_access_id;
Line: 2692

   IF p_Access_rec.delete_flag  = FND_API.g_miss_char THEN
      x_complete_rec.delete_flag  := l_Access_rec.delete_flag ;
Line: 2720

   SELECT resource_id
   FROM   jtf_rs_group_members
   -- commented by ptendulk on 22-Jan-2001 Ref Bug #1607548
   --FROM jtf_rs_group_members_vl
   WHERE  group_id = p_group_id
   AND    resource_id = p_resource_id
   AND    delete_flag = 'N' ;