DBA Data[Home] [Help]

APPS.AMV_ITEM_PUB SQL Statements

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

Line: 410

PROCEDURE Delete_Item
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER
) AS
l_api_name             CONSTANT VARCHAR2(30) := 'Delete_Item';
Line: 433

    SAVEPOINT  Delete_Item_Pub;
Line: 495

    amv_perspective_pvt.Delete_ItemPersps
    (
        p_api_version       => p_api_version,
        x_return_status     => l_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_check_login_user  => FND_API.G_FALSE,
        p_item_id           => p_item_id
    );
Line: 511

    DELETE FROM amv_c_chl_item_match
    WHERE item_id = p_item_id
    AND table_name_code = G_USED_BY_ITEM;
Line: 515

    DELETE FROM amv_u_access
    WHERE access_to_table_record_id = p_item_id
    AND   access_to_table_code = G_USED_BY_ITEM;
Line: 519

    AMV_DistRule_Pvt.Delete_ItemFromDistRules
    (
        p_api_version       => p_api_version,
        x_return_status     => l_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_item_id           => p_item_id
    );
Line: 535

    JTF_AMV_ITEM_PUB.Delete_Item
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  p_commit,
       x_return_status     =>  l_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_id           =>  p_item_id
    );
Line: 559

       ROLLBACK TO  Delete_Item_Pub;
Line: 568

       ROLLBACK TO  Delete_Item_Pub;
Line: 577

       ROLLBACK TO  Delete_Item_Pub;
Line: 588

END Delete_Item;
Line: 590

PROCEDURE Update_Item
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_channel_id_array  IN  AMV_NUMBER_VARRAY_TYPE := NULL,
    p_item_obj          IN  AMV_ITEM_OBJ_TYPE,
    p_file_array        IN  AMV_NUMBER_VARRAY_TYPE,
    p_persp_array       IN  AMV_NAMEID_VARRAY_TYPE,
    p_author_array      IN  AMV_CHAR_VARRAY_TYPE,
    p_keyword_array     IN  AMV_CHAR_VARRAY_TYPE
) AS
l_api_name             CONSTANT VARCHAR2(30) := 'Update_Item';
Line: 625

SELECT channel_id
FROM	  amv_c_chl_item_match
WHERE  item_id = p_item_obj.item_id
AND    available_due_to_type = AMV_UTILITY_PVT.G_PUSH;
Line: 632

    SAVEPOINT  Update_Item_Pub;
Line: 757

    JTF_AMV_ITEM_PUB.Update_Item
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  FND_API.G_FALSE,
       x_return_status     =>  x_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_rec          =>  l_item_rec
    );
Line: 779

       amv_perspective_pvt.Update_ItemPersps
       (
          p_api_version       => p_api_version,
          x_return_status     => l_return_status,
          x_msg_count         => x_msg_count,
          x_msg_data          => x_msg_data,
          p_check_login_user  => FND_API.G_FALSE,
          p_item_id           => p_item_obj.item_id,
          p_perspective_array => l_persp_id_array
       );
Line: 895

	   -- build channels list to delete
	   FOR i in 1..l_channel_id_array.count LOOP
		IF l_channel_id_array(i).name is null THEN
	          l_channel_remove_id.extend;
Line: 904

	   -- delete removed channels
        FOR i IN 1..l_channel_remove_id.COUNT LOOP
           IF (AMV_UTILITY_PVT.Is_ChannelIdValid(l_channel_remove_id(i))=TRUE)
		  THEN
               -- remove the channel from content item
               AMV_MATCH_PVT.Remove_ItemChannelMatch
               (
                    p_api_version       => l_api_version,
                    x_return_status     => l_return_status,
                    x_msg_count         => x_msg_count,
                    x_msg_data          => x_msg_data,
                    p_check_login_user  => FND_API.G_FALSE,
                    p_channel_id        => l_channel_remove_id(i),
                    p_item_id           => p_item_obj.item_id,
                    p_table_name_code   => G_USED_BY_ITEM
               );
Line: 996

       ROLLBACK TO  Update_Item_Pub;
Line: 1005

       ROLLBACK TO  Update_Item_Pub;
Line: 1014

       ROLLBACK TO  Update_Item_Pub;
Line: 1025

END Update_Item;
Line: 1184

    x_item_obj.last_update_date := l_item_rec.LAST_UPDATE_DATE;
Line: 1185

    x_item_obj.last_updated_by := l_item_rec.LAST_UPDATED_BY;
Line: 1186

    x_item_obj.last_update_login := l_item_rec.LAST_UPDATE_LOGIN;
Line: 1285

l_last_update_date          DATE;
Line: 1286

l_last_updated_by           NUMBER;
Line: 1287

l_last_update_login         NUMBER;
Line: 1362

       'Select ' ||
           'ITEM_ID, ' ||
           'OBJECT_VERSION_NUMBER, ' ||
           'CREATION_DATE, ' ||
           'CREATED_BY, ' ||
           'LAST_UPDATE_DATE, ' ||
           'LAST_UPDATED_BY, ' ||
           'LAST_UPDATE_LOGIN, ' ||
           'APPLICATION_ID, ' ||
           'EXTERNAL_ACCESS_FLAG, ' ||
           'ITEM_NAME, ' ||
           'DESCRIPTION, ' ||
           'TEXT_STRING, ' ||
           'LANGUAGE_CODE, ' ||
           'STATUS_CODE, ' ||
           'EFFECTIVE_START_DATE, ' ||
           'EXPIRATION_DATE, ' ||
           'ITEM_TYPE, ' ||
           'URL_STRING, ' ||
           'PUBLICATION_DATE, ' ||
           'PRIORITY, ' ||
           'CONTENT_TYPE_ID, ' ||
           'OWNER_ID, ' ||
           'DEFAULT_APPROVER_ID, ' ||
           'ITEM_DESTINATION_TYPE ' ||
       'From   JTF_AMV_ITEMS_VL';
Line: 1389

       'Select count(*) ' ||
       'From   JTF_AMV_ITEMS_VL';
Line: 1437

         l_last_update_date,
         l_last_updated_by,
         l_last_update_login,
         l_application_id,
         l_external_access,
         l_item_name,
         l_description,
         l_text_string,
         l_language_code,
         l_status_code,
         l_effective_start_date,
         l_expiration_date,
         l_item_type,
         l_url_string,
         l_publication_date,
         l_priority,
         l_content_type_id,
         l_owner_id,
         l_default_approver_id,
         l_item_destination_type;
Line: 1540

    	x_item_obj_array(l_fetch_count).last_update_date := l_LAST_UPDATE_DATE;
Line: 1541

    	x_item_obj_array(l_fetch_count).last_updated_by := l_LAST_UPDATED_BY;
Line: 1542

    	x_item_obj_array(l_fetch_count).last_update_login := l_LAST_UPDATE_LOGIN;
Line: 1769

PROCEDURE Delete_ItemKeyword
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_keyword_varray    IN  AMV_CHAR_VARRAY_TYPE
) AS
l_api_name             CONSTANT VARCHAR2(30) := 'Delete_ItemKeyword';
Line: 1792

    SAVEPOINT  Delete_ItemKeyword_Pub;
Line: 1846

    JTF_AMV_ITEM_PUB.Delete_ItemKeyword
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  p_commit,
       x_return_status     =>  x_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_id           =>  p_item_id,
       p_keyword_tab       =>  l_char_tab
    );
Line: 1859

       ROLLBACK TO  Delete_ItemKeyword_Pub;
Line: 1868

       ROLLBACK TO  Delete_ItemKeyword_Pub;
Line: 1877

       ROLLBACK TO  Delete_ItemKeyword_Pub;
Line: 1888

END Delete_ItemKeyword;
Line: 1890

PROCEDURE Delete_ItemKeyword
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_keyword           IN  VARCHAR2
) AS
l_char_varray           AMV_CHAR_VARRAY_TYPE;
Line: 1908

    Delete_ItemKeyword
    (
        p_api_version       => p_api_version,
        p_init_msg_list     => p_init_msg_list,
        p_commit            => p_commit,
        x_return_status     => x_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_check_login_user  => p_check_login_user,
        p_item_id           => p_item_id,
        p_keyword_varray    => l_char_varray
    );
Line: 1920

END Delete_ItemKeyword;
Line: 1995

    JTF_AMV_ITEM_PUB.Delete_ItemKeyword
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  FND_API.G_FALSE,
       x_return_status     =>  x_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_id           =>  p_item_id,
       p_keyword_tab       =>  NULL
    );
Line: 2313

PROCEDURE Delete_ItemAuthor
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_author_varray     IN  AMV_CHAR_VARRAY_TYPE
) AS
l_api_name             CONSTANT VARCHAR2(30) := 'Delete_ItemAuthor';
Line: 2336

    SAVEPOINT  Delete_ItemAuthor_Pub;
Line: 2389

    JTF_AMV_ITEM_PUB.Delete_ItemAuthor
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  p_commit,
       x_return_status     =>  x_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_id           =>  p_item_id,
       p_author_tab        =>  l_char_tab
    );
Line: 2402

       ROLLBACK TO  Delete_ItemAuthor_Pub;
Line: 2411

       ROLLBACK TO  Delete_ItemAuthor_Pub;
Line: 2420

       ROLLBACK TO  Delete_ItemAuthor_Pub;
Line: 2431

END Delete_ItemAuthor;
Line: 2433

PROCEDURE Delete_ItemAuthor
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_author            IN  VARCHAR2
) AS
l_char_varray           AMV_CHAR_VARRAY_TYPE;
Line: 2451

    Delete_ItemAuthor
    (
        p_api_version       => p_api_version,
        p_init_msg_list     => p_init_msg_list,
        p_commit            => p_commit,
        x_return_status     => x_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_check_login_user  => p_check_login_user,
        p_item_id           => p_item_id,
        p_author_varray    => l_char_varray
    );
Line: 2463

END Delete_ItemAuthor;
Line: 2548

    JTF_AMV_ITEM_PUB.Delete_ItemAuthor
    (
       p_api_version       =>  p_api_version,
       p_init_msg_list     =>  FND_API.G_FALSE,
       p_commit            =>  FND_API.G_FALSE,
       x_return_status     =>  x_return_status,
       x_msg_count         =>  x_msg_count,
       x_msg_data          =>  x_msg_data,
       p_item_id           =>  p_item_id,
       p_author_tab        =>  NULL
    );
Line: 2739

SELECT
     NVL(language, USERENV('LANG'))
FROM fnd_lobs
WHERE file_id = p_file_id
--And   PROGRAM_NAME = 'MES'
--And   PROGRAM_TAG  = 'MES'
;
Line: 2747

SELECT
     file_id
FROM jtf_amv_attachments_v
WHERE  file_id = p_file_id
AND   attachment_used_by_id = p_item_id
AND   attachment_used_by = G_USED_BY_ITEM;
Line: 3000

PROCEDURE Delete_ItemFile
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_file_id_varray    IN  AMV_NUMBER_VARRAY_TYPE
) AS
l_api_name             CONSTANT VARCHAR2(30) := 'Delete_ItemFile';
Line: 3026

SELECT
     attachment_id, object_version_number
FROM jtf_amv_attachments_v
WHERE  file_id = p_file_id
AND   attachment_used_by_id = p_item_id
AND   attachment_used_by = G_USED_BY_ITEM;
Line: 3035

    SAVEPOINT  Delete_ItemFile_Pub;
Line: 3117

              jtf_amv_attachment_pub.delete_act_attachment
              (
                 p_api_version        => p_api_version,
                 x_return_status      => l_return_status,
                 x_msg_count          => x_msg_count,
                 x_msg_data           => x_msg_data,
                 p_act_attachment_id  => l_temp_number,
                 p_object_version     => l_object_version_number
              );
Line: 3136

       DELETE FROM jtf_amv_attachments
       WHERE  attachment_used_by_id = p_item_id
       AND   attachment_used_by = G_USED_BY_ITEM;
Line: 3152

       ROLLBACK TO  Delete_ItemFile_Pub;
Line: 3161

       ROLLBACK TO  Delete_ItemFile_Pub;
Line: 3170

       ROLLBACK TO  Delete_ItemFile_Pub;
Line: 3181

END Delete_ItemFile;
Line: 3183

PROCEDURE Delete_ItemFile
(
    p_api_version       IN  NUMBER,
    p_init_msg_list     IN  VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN  VARCHAR2 := FND_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2,
    p_check_login_user  IN  VARCHAR2 := FND_API.G_TRUE,
    p_item_id           IN  NUMBER,
    p_file_id           IN  NUMBER
) AS
l_number_varray           AMV_NUMBER_VARRAY_TYPE;
Line: 3201

    Delete_ItemFile
    (
        p_api_version       => p_api_version,
        p_init_msg_list     => p_init_msg_list,
        p_commit            => p_commit,
        x_return_status     => x_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_check_login_user  => p_check_login_user,
        p_item_id           => p_item_id,
        p_file_id_varray    => l_number_varray
    );
Line: 3213

END Delete_ItemFile;
Line: 3301

    Delete_ItemFile
    (
        p_api_version       => p_api_version,
        p_init_msg_list     => p_init_msg_list,
        x_return_status     => x_return_status,
        x_msg_count         => x_msg_count,
        x_msg_data          => x_msg_data,
        p_check_login_user  => p_check_login_user,
        p_item_id           => p_item_id,
        p_file_id_varray    => NULL
    );
Line: 3382

SELECT
    File_id
FROM  jtf_amv_attachments_v
WHERE attachment_used_by_id = p_item_id
AND   attachment_used_by = G_USED_BY_ITEM;
Line: 3498

SELECT
      item.item_id,
      item.item_name
FROM  jtf_amv_items_vl item, amv_c_chl_item_match match,
      amv_u_my_channels mych
WHERE item.item_type = 'MESSAGE_ITEM'
AND  item.item_id = match.item_id
AND  match.table_name_code = 'ITEM'
AND  match.approval_status_type = 'APPROVED'
AND  match.channel_id = mych.subscribing_to_id
AND  mych.subscribing_to_type = 'CHANNEL'
AND  mych.subscription_reason_type = 'ENFORCED'
AND  mych.user_or_group_type = 'USER'
AND  mych.user_or_group_id = p_user_id
UNION
SELECT
      item.item_id,
      item.item_name
FROM  jtf_amv_items_vl item, amv_c_chl_item_match match,
      amv_u_my_channels mych, jtf_rs_group_members mem,
      jtf_rs_groups_vl g
WHERE item.item_type = 'MESSAGE_ITEM'
AND  item.item_id = match.item_id
AND  match.table_name_code = 'ITEM'
AND  match.approval_status_type = 'APPROVED'
AND  match.channel_id = mych.subscribing_to_id
AND  mych.user_or_group_type = 'GROUP'
AND  mych.subscribing_to_type = 'CHANNEL'
AND  mych.subscription_reason_type = 'ENFORCED'
AND  mych.user_or_group_id = mem.group_id
AND  mem.delete_flag <> 'Y'
AND  mem.resource_id = p_user_id
AND  mem.group_id = g.group_id
AND  g.start_date_active <= SYSDATE
AND  NVL(g.end_date_active, SYSDATE+1) > SYSDATE
;
Line: 3636

SELECT
      item.item_id,
      item.object_version_number,
      item.creation_date,
      item.created_by,
      item.last_update_date,
      item.last_updated_by,
      item.last_update_login,
      item.application_id,
      item.external_access_flag,
      item.item_name,
      item.description,
      item.text_string,
      item.language_code,
      item.status_code,
      item.effective_start_date,
      item.expiration_date,
      item.item_type,
      item.url_string,
      item.publication_date,
      item.priority,
      item.content_type_id,
      item.owner_id,
      item.default_approver_id,
      item.item_destination_type
FROM  jtf_amv_items_vl item, amv_c_chl_item_match match,
      amv_u_my_channels mych
WHERE item.item_type = 'MESSAGE_ITEM'
AND  item.item_id = match.item_id
AND  match.table_name_code = 'ITEM'
AND  match.approval_status_type = 'APPROVED'
AND  match.channel_id = mych.subscribing_to_id
AND  mych.subscribing_to_type = 'CHANNEL'
AND  mych.subscription_reason_type = 'ENFORCED'
AND  mych.user_or_group_type = 'USER'
AND  mych.user_or_group_id = p_user_id
UNION
SELECT
      item.item_id,
      item.object_version_number,
      item.creation_date,
      item.created_by,
      item.last_update_date,
      item.last_updated_by,
      item.last_update_login,
      item.application_id,
      item.external_access_flag,
      item.item_name,
      item.description,
      item.text_string,
      item.language_code,
      item.status_code,
      item.effective_start_date,
      item.expiration_date,
      item.item_type,
      item.url_string,
      item.publication_date,
      item.priority,
      item.content_type_id,
      item.owner_id,
      item.default_approver_id,
      item.item_destination_type
FROM  jtf_amv_items_vl item, amv_c_chl_item_match match,
      amv_u_my_channels mych, jtf_rs_group_members mem,
      jtf_rs_groups_vl g
WHERE item.item_type = 'MESSAGE_ITEM'
AND  item.item_id = match.item_id
AND  match.table_name_code = 'ITEM'
AND  match.approval_status_type = 'APPROVED'
AND  match.channel_id = mych.subscribing_to_id
AND  mych.user_or_group_type = 'GROUP'
AND  mych.subscribing_to_type = 'CHANNEL'
AND  mych.subscription_reason_type = 'ENFORCED'
AND  mych.user_or_group_id = mem.group_id
AND  mem.delete_flag <> 'Y'
AND  mem.resource_id = p_user_id
AND  mem.group_id = g.group_id
AND  g.start_date_active <= SYSDATE
AND  NVL(g.end_date_active, SYSDATE+1) > SYSDATE
;
Line: 3760

      x_item_varray(l_count).last_update_date := cur.LAST_UPDATE_DATE;
Line: 3761

      x_item_varray(l_count).last_updated_by := cur.LAST_UPDATED_BY;
Line: 3762

      x_item_varray(l_count).last_update_login := cur.LAST_UPDATE_LOGIN;
Line: 3873

select c.channel_id
,      c.channel_name
from   amv_c_channels_vl c
,      amv_c_chl_item_match m
where  m.item_id = p_item_id
and    m.channel_id = c.channel_id
and	  c.channel_type = amv_utility_pvt.g_content
and	  c.access_level_type = amv_utility_pvt.g_public
and    m.approval_status_type = AMV_UTILITY_PVT.G_APPROVED
and    m.table_name_code = amv_utility_pvt.g_table_name_code
and    decode(p_match_type, FND_API.G_MISS_CHAR, p_match_type, m.available_due_to_type) = p_match_type;