DBA Data[Home] [Help]

APPS.AMS_COMPETITOR_PRODUCTS_B_PKG SQL Statements

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

Line: 41

PROCEDURE Insert_Row(
          px_competitor_product_id   IN OUT NOCOPY NUMBER,
          px_object_version_number  IN OUT NOCOPY  NUMBER,
          p_last_update_date    DATE,
          p_last_updated_by    NUMBER,
          p_creation_date    DATE,
          p_created_by    NUMBER,
          p_last_update_login    NUMBER,
          p_competitor_party_id    NUMBER,
          p_competitor_product_code    VARCHAR2,
          p_interest_type_id    NUMBER,
          p_inventory_item_id    NUMBER,
          p_organization_id    NUMBER,
          p_comp_product_url    VARCHAR2,
          p_original_system_ref    VARCHAR2,
          --p_security_group_id    NUMBER,
          p_competitor_product_name  VARCHAR2,
          p_description         VARCHAR2,
          p_start_date          DATE,
          p_end_date            DATE,
          p_category_id         NUMBER,
          p_category_set_id     NUMBER,
       p_context                         VARCHAR2,
       p_attribute1                      VARCHAR2,
       p_attribute2                      VARCHAR2,
       p_attribute3                      VARCHAR2,
       p_attribute4                      VARCHAR2,
       p_attribute5                      VARCHAR2,
       p_attribute6                      VARCHAR2,
       p_attribute7                      VARCHAR2,
       p_attribute8                      VARCHAR2,
       p_attribute9                      VARCHAR2,
       p_attribute10                      VARCHAR2,
       p_attribute11                      VARCHAR2,
       p_attribute12                      VARCHAR2,
       p_attribute13                      VARCHAR2,
       p_attribute14                      VARCHAR2,
       p_attribute15                      VARCHAR2
        )
 IS
   x_rowid    VARCHAR2(30);
Line: 90

   INSERT INTO AMS_COMPETITOR_PRODUCTS_B(
           competitor_product_id,
           object_version_number,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by,
           last_update_login,
           competitor_party_id,
           competitor_product_code,
           interest_type_id,
           inventory_item_id,
           organization_id,
           comp_product_url,
           original_system_ref
           --,security_group_id
           ,start_date
           ,end_date
           ,category_id
           ,category_set_id
           , context
           , attribute1
           , attribute2
           , attribute3
           , attribute4
           , attribute5
           , attribute6
           , attribute7
           , attribute8
           , attribute9
           , attribute10
           , attribute11
           , attribute12
           , attribute13
           , attribute14
           , attribute15


   ) VALUES (
           DECODE( px_competitor_product_id, FND_API.g_miss_num, NULL, px_competitor_product_id),
           DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
           DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
           DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
           DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
           DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
           DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
           DECODE( p_competitor_party_id, FND_API.g_miss_num, NULL, p_competitor_party_id),
           DECODE( p_competitor_product_code, FND_API.g_miss_char, NULL, p_competitor_product_code),
           DECODE( p_interest_type_id, FND_API.g_miss_num, NULL, p_interest_type_id),
           DECODE( p_inventory_item_id, FND_API.g_miss_num, NULL, p_inventory_item_id),
           DECODE( p_organization_id, FND_API.g_miss_num, NULL, p_organization_id),
           DECODE( p_comp_product_url, FND_API.g_miss_char, NULL, p_comp_product_url),
           DECODE( p_original_system_ref, FND_API.g_miss_char, NULL, p_original_system_ref)
           --,DECODE( p_security_group_id, FND_API.g_miss_num, NULL, p_security_group_id)
          ,DECODE( p_start_date, FND_API.g_miss_date, NULL, p_start_date)
          ,DECODE( p_end_date, FND_API.g_miss_date, NULL, p_end_date)
          ,DECODE( p_category_id, FND_API.g_miss_num, NULL, p_category_id)
          ,DECODE( p_category_set_id, FND_API.g_miss_num, NULL, p_category_set_id)
          , DECODE(p_context , FND_API.G_MISS_CHAR , NULL , p_context)
          , DECODE(p_attribute1 , FND_API.G_MISS_CHAR, NULL , p_attribute1)
          , DECODE(p_attribute2 , FND_API.G_MISS_CHAR, NULL , p_attribute2)
          , DECODE(p_attribute3 , FND_API.G_MISS_CHAR, NULL , p_attribute3)
          , DECODE(p_attribute4 , FND_API.G_MISS_CHAR, NULL , p_attribute4)
          , DECODE(p_attribute5 , FND_API.G_MISS_CHAR, NULL , p_attribute5)
          , DECODE(p_attribute6 , FND_API.G_MISS_CHAR, NULL , p_attribute6)
          , DECODE(p_attribute7 , FND_API.G_MISS_CHAR, NULL , p_attribute7)
          , DECODE(p_attribute8 , FND_API.G_MISS_CHAR, NULL , p_attribute8)
          , DECODE(p_attribute9 , FND_API.G_MISS_CHAR, NULL , p_attribute9)
          , DECODE(p_attribute10 , FND_API.G_MISS_CHAR, NULL , p_attribute10)
          , DECODE(p_attribute11 , FND_API.G_MISS_CHAR, NULL , p_attribute11)
          , DECODE(p_attribute12 , FND_API.G_MISS_CHAR, NULL , p_attribute12)
          , DECODE(p_attribute13 , FND_API.G_MISS_CHAR, NULL , p_attribute13)
          , DECODE(p_attribute14 , FND_API.G_MISS_CHAR, NULL , p_attribute14)
          , DECODE(p_attribute15 , FND_API.G_MISS_CHAR, NULL , p_attribute15)
           );
Line: 166

   INSERT INTO AMS_COMPETITOR_PRODUCTS_TL(
           competitor_product_id,
           language,
           source_lang,
           last_update_date,
           last_updated_by,
           last_update_login,
           creation_date,
           created_by,
           competitor_product_name,
           description
           --,security_group_id
           )
   SELECT
           DECODE( px_competitor_product_id, FND_API.g_miss_num, NULL, px_competitor_product_id),
           l.language_code,
           USERENV('LANG'),
           sysdate,
           FND_GLOBAL.user_id,
           FND_GLOBAL.conc_login_id,
           sysdate,
           FND_GLOBAL.user_id,
           DECODE( p_competitor_product_name, FND_API.g_miss_char, NULL, p_competitor_product_name),
           DECODE( p_description, FND_API.g_miss_char, NULL, p_description)
           --,DECODE( p_security_group_id, FND_API.g_miss_num, NULL, p_security_group_id)
   FROM    fnd_languages l
   WHERE   l.installed_flag IN ('I','B')
   AND     NOT EXISTS(
                      SELECT NULL
                      FROM   ams_competitor_products_tl t
                      WHERE  t.competitor_product_id = DECODE( px_competitor_product_id, FND_API.g_miss_num, NULL, px_competitor_product_id)
                      AND    t.language = l.language_code ) ;
Line: 200

END Insert_Row;
Line: 215

PROCEDURE Update_Row(
          p_competitor_product_id    NUMBER,
          p_object_version_number    NUMBER,
          p_last_update_date    DATE,
          p_last_updated_by    NUMBER,
          p_creation_date    DATE,
          p_created_by    NUMBER,
          p_last_update_login    NUMBER,
          p_competitor_party_id    NUMBER,
          p_competitor_product_code    VARCHAR2,
          p_interest_type_id    NUMBER,
          p_inventory_item_id    NUMBER,
          p_organization_id    NUMBER,
          p_comp_product_url    VARCHAR2,
          p_original_system_ref    VARCHAR2,
          --p_security_group_id    NUMBER,
          p_competitor_product_name  VARCHAR2,
          p_description         VARCHAR2,
          p_start_date          DATE,
          p_end_date            DATE,
          p_category_id         NUMBER,
          p_category_set_id     NUMBER,
       p_context                         VARCHAR2,
       p_attribute1                      VARCHAR2,
       p_attribute2                      VARCHAR2,
       p_attribute3                      VARCHAR2,
       p_attribute4                      VARCHAR2,
       p_attribute5                      VARCHAR2,
       p_attribute6                      VARCHAR2,
       p_attribute7                      VARCHAR2,
       p_attribute8                      VARCHAR2,
       p_attribute9                      VARCHAR2,
       p_attribute10                      VARCHAR2,
       p_attribute11                      VARCHAR2,
       p_attribute12                      VARCHAR2,
       p_attribute13                      VARCHAR2,
       p_attribute14                      VARCHAR2,
       p_attribute15                      VARCHAR2
        )
        IS
 BEGIN

    AMS_UTILITY_PVT.debug_message('Pub update: start');
Line: 259

    Update AMS_COMPETITOR_PRODUCTS_B
    SET
              competitor_product_id = DECODE( p_competitor_product_id, FND_API.g_miss_num, null, null, competitor_product_id, p_competitor_product_id),
              object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, null, null, object_version_number, p_object_version_number),
              last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, to_date(null), to_date(null), last_update_date, p_last_update_date),
              last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, null, null, last_updated_by, p_last_updated_by),
              creation_date = DECODE( p_creation_date, FND_API.g_miss_date, to_date(null) , to_date(null), creation_date, p_creation_date),
              created_by = DECODE( p_created_by, FND_API.g_miss_num, null, null, created_by, p_created_by),
              last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num,null, null, last_update_login, p_last_update_login),
              competitor_party_id = DECODE( p_competitor_party_id, FND_API.g_miss_num, null, null, competitor_party_id, p_competitor_party_id),
              competitor_product_code = DECODE( p_competitor_product_code, FND_API.g_miss_char, null, null, competitor_product_code, p_competitor_product_code),
              interest_type_id = DECODE( p_interest_type_id, FND_API.g_miss_num, null, null, interest_type_id, p_interest_type_id),
              inventory_item_id = DECODE( p_inventory_item_id, FND_API.g_miss_num, null, p_inventory_item_id),
              organization_id = DECODE( p_organization_id, FND_API.g_miss_num, null, p_organization_id),
              comp_product_url = DECODE( p_comp_product_url, FND_API.g_miss_char, null , null, comp_product_url, p_comp_product_url),
              original_system_ref = DECODE( p_original_system_ref, FND_API.g_miss_char, null , null , original_system_ref, p_original_system_ref)
              --,security_group_id = DECODE( p_security_group_id, FND_API.g_miss_num, null , null , security_group_id, p_security_group_id)
             ,start_date = DECODE( p_start_date, FND_API.g_miss_date, to_date(null), to_date(null), start_date, p_start_date)
             ,end_date = DECODE( p_end_date, FND_API.g_miss_date, to_date(null), to_date(null), end_date, p_end_date)
             ,category_id = DECODE( p_category_id, FND_API.g_miss_num, null, p_category_id)
             ,category_set_id = DECODE( p_category_set_id, FND_API.g_miss_num, null, p_category_Set_id)
             , context        = DECODE(p_context, FND_API.G_MISS_CHAR, null, null , context, p_context )
             , attribute1      = DECODE(p_attribute1, FND_API.G_MISS_CHAR, null, null , attribute1 , p_attribute1)
             , attribute2      = DECODE(p_attribute2, FND_API.G_MISS_CHAR, null, null , attribute2 , p_attribute2)
             , attribute3      = DECODE(p_attribute3, FND_API.G_MISS_CHAR, null, null , attribute3 , p_attribute3)
             , attribute4      = DECODE(p_attribute4, FND_API.G_MISS_CHAR, null, null , attribute4 , p_attribute4)
             , attribute5      = DECODE(p_attribute5, FND_API.G_MISS_CHAR, null, null , attribute5 , p_attribute5)
             , attribute6      = DECODE(p_attribute6, FND_API.G_MISS_CHAR, null, null , attribute6 , p_attribute6)
             , attribute7      = DECODE(p_attribute7, FND_API.G_MISS_CHAR, null, null , attribute7 , p_attribute7)
             , attribute8      = DECODE(p_attribute8, FND_API.G_MISS_CHAR, null, null , attribute8 , p_attribute8)
             , attribute9      = DECODE(p_attribute9, FND_API.G_MISS_CHAR, null, null , attribute9 , p_attribute9)
             , attribute10      = DECODE(p_attribute10, FND_API.G_MISS_CHAR, null, null , attribute10 , p_attribute10)
             , attribute11      = DECODE(p_attribute11, FND_API.G_MISS_CHAR, null, null , attribute12 , p_attribute11)
             , attribute12      = DECODE(p_attribute12, FND_API.G_MISS_CHAR, null, null , attribute12 , p_attribute12)
             , attribute13      = DECODE(p_attribute13, FND_API.G_MISS_CHAR, null, null , attribute13 , p_attribute13)
             , attribute14      = DECODE(p_attribute14, FND_API.G_MISS_CHAR, null, null , attribute14 , p_attribute14)
             , attribute15      = DECODE(p_attribute15, FND_API.G_MISS_CHAR, null, null , attribute15 , p_attribute15)
   WHERE COMPETITOR_PRODUCT_ID = p_COMPETITOR_PRODUCT_ID
   AND   object_version_number = p_object_version_number;
Line: 303

   UPDATE  AMS_COMPETITOR_PRODUCTS_TL
   SET
        competitor_product_name = DECODE( p_competitor_product_name, FND_API.g_miss_char, competitor_product_name, p_competitor_product_name),
        description   = DECODE(p_description,FND_API.g_miss_char,description,p_description),
        last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
        last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
        last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
        source_lang = USERENV('LANG')
   WHERE competitor_product_id = p_competitor_product_id
   AND    USERENV('LANG') IN (language, source_lang);
Line: 320

END Update_Row;
Line: 335

PROCEDURE Delete_Row(
    p_COMPETITOR_PRODUCT_ID  NUMBER,
    p_object_version_number  NUMBER)
 IS
 BEGIN
   DELETE FROM AMS_COMPETITOR_PRODUCTS_B
   WHERE COMPETITOR_PRODUCT_ID = p_COMPETITOR_PRODUCT_ID
   AND object_version_number = p_object_version_number;
Line: 347

   DELETE FROM AMS_COMPETITOR_PRODUCTS_TL
   WHERE COMPETITOR_PRODUCT_ID = p_COMPETITOR_PRODUCT_ID;
Line: 354

 END Delete_Row ;
Line: 372

          p_last_update_date    DATE,
          p_last_updated_by    NUMBER,
          p_creation_date    DATE,
          p_created_by    NUMBER,
          p_last_update_login    NUMBER,
          p_competitor_party_id    NUMBER,
          p_competitor_product_code    VARCHAR2,
          p_interest_type_id    NUMBER,
          p_inventory_item_id    NUMBER,
          p_organization_id    NUMBER,
          p_comp_product_url    VARCHAR2,
          p_original_system_ref    VARCHAR2,
          --p_security_group_id    NUMBER ,
          p_competitor_product_name  VARCHAR2,
          p_description         VARCHAR2,
          p_start_date          DATE,
          p_end_date            DATE,
          p_category_id         NUMBER,
          p_category_set_id     NUMBER
)

 IS
   CURSOR C IS
        SELECT *
         FROM AMS_COMPETITOR_PRODUCTS_VL
        WHERE COMPETITOR_PRODUCT_ID =  p_COMPETITOR_PRODUCT_ID
          and object_version_number = p_object_version_number
        FOR UPDATE of COMPETITOR_PRODUCT_ID NOWAIT;
Line: 406

        FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
Line: 415

       AND (    ( Recinfo.last_update_date = p_last_update_date)
            OR (    ( Recinfo.last_update_date IS NULL )
                AND (  p_last_update_date IS NULL )))
       AND (    ( Recinfo.last_updated_by = p_last_updated_by)
            OR (    ( Recinfo.last_updated_by IS NULL )
                AND (  p_last_updated_by IS NULL )))
       AND (    ( Recinfo.creation_date = p_creation_date)
            OR (    ( Recinfo.creation_date IS NULL )
                AND (  p_creation_date IS NULL )))
       AND (    ( Recinfo.created_by = p_created_by)
            OR (    ( Recinfo.created_by IS NULL )
                AND (  p_created_by IS NULL )))
       AND (    ( Recinfo.last_update_login = p_last_update_login)
            OR (    ( Recinfo.last_update_login IS NULL )
                AND (  p_last_update_login IS NULL )))
       AND (    ( Recinfo.competitor_party_id = p_competitor_party_id)
            OR (    ( Recinfo.competitor_party_id IS NULL )
                AND (  p_competitor_party_id IS NULL )))
       AND (    ( Recinfo.competitor_product_code = p_competitor_product_code)
            OR (    ( Recinfo.competitor_product_code IS NULL )
                AND (  p_competitor_product_code IS NULL )))
       AND (    ( Recinfo.interest_type_id = p_interest_type_id)
            OR (    ( Recinfo.interest_type_id IS NULL )
                AND (  p_interest_type_id IS NULL )))
       AND (    ( Recinfo.inventory_item_id = p_inventory_item_id)
            OR (    ( Recinfo.inventory_item_id IS NULL )
                AND (  p_inventory_item_id IS NULL )))
       AND (    ( Recinfo.organization_id = p_organization_id)
            OR (    ( Recinfo.organization_id IS NULL )
                AND (  p_organization_id IS NULL )))
       AND (    ( Recinfo.comp_product_url = p_comp_product_url)
            OR (    ( Recinfo.comp_product_url IS NULL )
                AND (  p_comp_product_url IS NULL )))
       AND (    ( Recinfo.original_system_ref = p_original_system_ref)
            OR (    ( Recinfo.original_system_ref IS NULL )
                AND (  p_original_system_ref IS NULL )))
       AND (    ( Recinfo.competitor_product_name = p_competitor_product_name)
            OR (    ( Recinfo.competitor_product_name IS NULL )
                AND (  p_competitor_product_name IS NULL )))
       AND (    ( Recinfo.description = p_description)
            OR (    ( Recinfo.description IS NULL )
                AND (  p_description IS NULL )))
       AND (    ( Recinfo.start_date = p_start_date)
            OR (    ( Recinfo.start_date IS NULL )
                AND (  p_start_date IS NULL )))
       AND (    ( Recinfo.end_date = p_end_date)
            OR (    ( Recinfo.end_date IS NULL )
                AND (  p_end_date IS NULL )))
       AND (    ( Recinfo.category_id = p_category_id)
            OR (    ( Recinfo.category_id IS NULL )
                AND (  p_category_id IS NULL )))
       AND (    ( Recinfo.category_set_id = p_category_set_id)
            OR (    ( Recinfo.category_set_id IS NULL )
                AND (  p_category_set_id IS NULL )))
       ) THEN
       RETURN;
Line: 482

  delete from AMS_COMPETITOR_PRODUCTS_TL T
  where not exists
    (select NULL
    from AMS_COMPETITOR_PRODUCTS_B B
    where B.competitor_product_id = T.competitor_product_id
    );
Line: 489

  update AMS_COMPETITOR_PRODUCTS_TL T set (
      competitor_product_id
    ) = (select
      B.competitor_product_id
    from AMS_COMPETITOR_PRODUCTS_TL B
    where B.competitor_product_id = T.competitor_product_id
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.competitor_product_id,
      T.LANGUAGE
  ) in (select
      SUBT.competitor_product_id,
      SUBT.LANGUAGE
    from AMS_COMPETITOR_PRODUCTS_TL SUBB, AMS_COMPETITOR_PRODUCTS_TL SUBT
    where SUBB.competitor_product_id = SUBT.competitor_product_id
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.competitor_product_id <> SUBT.competitor_product_id
  ));
Line: 508

   INSERT INTO AMS_COMPETITOR_PRODUCTS_TL(
           competitor_product_id,
           language,
           source_lang,
           last_update_date,
           last_updated_by,
           last_update_login,
           creation_date,
           created_by,
           competitor_product_name,
           description
           --,security_group_id
           )
   SELECT
            B.competitor_product_id,
           l.language_code,
           B.SOURCE_LANG,
            B.LAST_UPDATE_DATE,
           B.LAST_UPDATED_BY,
           B.LAST_UPDATE_LOGIN,
           B.CREATION_DATE,
           B.CREATED_BY,
           B.competitor_product_name,
           B.DESCRIPTION
  from AMS_COMPETITOR_PRODUCTS_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from AMS_COMPETITOR_PRODUCTS_TL T
    where T.competitor_product_id = B.competitor_product_id
    and T.LANGUAGE = L.LANGUAGE_CODE);