DBA Data[Home] [Help]

APPS.PV_ATTRIBUTE_CODE_PKG SQL Statements

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

Line: 37

 PROCEDURE Insert_Row(
           px_attr_code_id   IN OUT NOCOPY NUMBER,
           p_attr_code    VARCHAR2,
           p_last_update_date    DATE,
           p_last_updated_by    NUMBER,
           p_creation_date    DATE,
           p_created_by    NUMBER,
           p_last_update_login    NUMBER,
           px_object_version_number   IN OUT NOCOPY NUMBER,
           p_attribute_id    NUMBER,
           p_enabled_flag    VARCHAR2,
           p_description    VARCHAR2 )

  IS
    x_rowid    VARCHAR2(30);
Line: 60

    INSERT INTO PV_ATTRIBUTE_CODES_B(
            attr_code_id,
            attr_code,
            last_update_date,
            last_updated_by,
            creation_date,
            created_by,
            last_update_login,
            object_version_number,
            attribute_id,
            enabled_flag
    ) VALUES (
            DECODE( px_attr_code_id, FND_API.g_miss_num, NULL, px_attr_code_id),
            DECODE( p_attr_code, FND_API.g_miss_char, NULL, p_attr_code),
            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( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
            DECODE( p_attribute_id, FND_API.g_miss_num, NULL, p_attribute_id),
            DECODE( p_enabled_flag, FND_API.g_miss_char, NULL, p_enabled_flag)

            );
Line: 86

   INSERT INTO PV_ATTRIBUTE_CODES_TL(
            attr_code_id,
            language,
            source_lang,
            last_update_date,
            last_updated_by,
            creation_date,
            created_by,
            last_update_login,
            object_version_number,
            description
            --security_group_id
    )    SELECT
            DECODE( px_attr_code_id, FND_API.g_miss_num, NULL, px_attr_code_id),
            FNDL.language_code,
            USERENV('LANG'),
            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( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
            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 FNDL
         WHERE FNDL.installed_flag in ('I', 'B')
         AND NOT EXISTS(
             SELECT NULL
             FROM pv_attribute_codes_tl T
             WHERE T.attr_code_id = px_attr_code_id
             AND T.language = FNDL.language_code );
Line: 118

 END Insert_Row;
Line: 137

 PROCEDURE Update_Row(
           p_attr_code_id    NUMBER,
           p_attr_code    VARCHAR2,
           p_last_update_date    DATE,
           p_last_updated_by    NUMBER,
           p_creation_date    DATE := FND_API.g_miss_date ,
           p_created_by    NUMBER := FND_API.g_miss_num ,
           p_last_update_login    NUMBER,
           p_object_version_number    NUMBER,
           p_attribute_id    NUMBER,
           p_enabled_flag    VARCHAR2,
           p_description    VARCHAR2 )

  IS
  BEGIN
     Update PV_ATTRIBUTE_CODES_B
     SET
               attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
               attr_code = DECODE( p_attr_code, FND_API.g_miss_char, attr_code, p_attr_code),
               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),
               --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
               --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
               last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
               object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1),
               attribute_id = DECODE( p_attribute_id, FND_API.g_miss_num, attribute_id, p_attribute_id),
               enabled_flag = DECODE( p_enabled_flag, FND_API.g_miss_char, enabled_flag, p_enabled_flag)

    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
    AND   object_version_number = p_object_version_number;
Line: 172

    Update PV_ATTRIBUTE_CODES_TL
     SET
               attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
               source_lang = userenv('LANG'),
               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),
               --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
               --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
               last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
               object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1),
               description = DECODE( p_description, FND_API.g_miss_char, description, p_description)
               --security_group_id = DECODE( p_security_group_id, FND_API.g_miss_num, security_group_id, p_security_group_id)
    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
    --AND   object_version_number = p_object_version_number
    AND   userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 193

 END Update_Row;
Line: 212

 PROCEDURE Update_Row_SEED(
           p_attr_code_id    NUMBER,
           p_attr_code    VARCHAR2,
           p_last_update_date    DATE,
           p_last_updated_by    NUMBER,
           p_creation_date    DATE := FND_API.g_miss_date ,
           p_created_by    NUMBER := FND_API.g_miss_num ,
           p_last_update_login    NUMBER,
           p_object_version_number    NUMBER,
           p_attribute_id    NUMBER,
           p_enabled_flag    VARCHAR2,
           p_description    VARCHAR2 )

  IS

   cursor  c_updated_by is
  select last_updated_by
  from    PV_ATTRIBUTE_CODES_B
  WHERE attr_code_id = p_ATTR_CODE_ID;
Line: 232

  l_last_updated_by number;
Line: 237

     for x in c_updated_by
     loop
		l_last_updated_by :=  x.last_updated_by;
Line: 246

     if( l_last_updated_by = 1) then

	     Update PV_ATTRIBUTE_CODES_B
	     SET
		       attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
		       attr_code = DECODE( p_attr_code, FND_API.g_miss_char, attr_code, p_attr_code),
		       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),
		       --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
		       --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
		       last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
		       object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1),
		       attribute_id = DECODE( p_attribute_id, FND_API.g_miss_num, attribute_id, p_attribute_id),
		       enabled_flag = DECODE( p_enabled_flag, FND_API.g_miss_char, enabled_flag, p_enabled_flag)

	    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
	    AND   object_version_number = p_object_version_number;
Line: 268

	    Update PV_ATTRIBUTE_CODES_TL
	     SET
		       attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
		       source_lang = userenv('LANG'),
		       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),
		       --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
		       --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
		       last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
		       object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1),
		       description = DECODE( p_description, FND_API.g_miss_char, description, p_description)

	    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
	    --AND   object_version_number = p_object_version_number
	    AND   userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 292

	Update PV_ATTRIBUTE_CODES_B
	     SET
		       attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
		       attr_code = DECODE( p_attr_code, FND_API.g_miss_char, attr_code, p_attr_code),
		       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),
		       --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
		       --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
		       last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
		       object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1),
		       attribute_id = DECODE( p_attribute_id, FND_API.g_miss_num, attribute_id, p_attribute_id)
		       --enabled_flag = DECODE( p_enabled_flag, FND_API.g_miss_char, enabled_flag, p_enabled_flag)

	    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
	    AND   object_version_number = p_object_version_number;
Line: 312

	    Update PV_ATTRIBUTE_CODES_TL
	     SET
		       attr_code_id = DECODE( p_attr_code_id, FND_API.g_miss_num, attr_code_id, p_attr_code_id),
		       source_lang = userenv('LANG'),
		       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),
		       --creation_date = DECODE( p_creation_date, FND_API.g_miss_date, creation_date, p_creation_date),
		       --created_by = DECODE( p_created_by, FND_API.g_miss_num, created_by, p_created_by),
		       last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
		       object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number+1)
		       --description = DECODE( p_description, FND_API.g_miss_char, description, p_description)
		       --security_group_id = DECODE( p_security_group_id, FND_API.g_miss_num, security_group_id, p_security_group_id)
	    WHERE ATTR_CODE_ID = p_ATTR_CODE_ID
	    --AND   object_version_number = p_object_version_number
	    AND   userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 337

 END Update_Row_Seed;
Line: 355

 PROCEDURE Delete_Row(
     p_ATTR_CODE_ID  NUMBER)
  IS
  BEGIN
    DELETE FROM PV_ATTRIBUTE_CODES_B
     WHERE ATTR_CODE_ID = p_ATTR_CODE_ID;
Line: 365

    DELETE FROM PV_ATTRIBUTE_CODES_TL
     WHERE ATTR_CODE_ID = p_ATTR_CODE_ID;
Line: 371

  END Delete_Row ;
Line: 394

           p_last_update_date    DATE,
           p_last_updated_by    NUMBER,
           p_creation_date    DATE,
           p_created_by    NUMBER,
           p_last_update_login    NUMBER,
           p_object_version_number    NUMBER,
           p_attribute_id    NUMBER,
           p_enabled_flag    VARCHAR2,
           p_description    VARCHAR2 )

  IS
    CURSOR C IS
         SELECT *
          FROM PV_ATTRIBUTE_CODES_B
         WHERE ATTR_CODE_ID =  p_ATTR_CODE_ID
         FOR UPDATE of ATTR_CODE_ID NOWAIT;
Line: 412

  cursor C1 is select
      DESCRIPTION,
      decode(LANGUAGE, userenv('LANG'), 'Y', 'N') BASELANG
    from PV_ATTRIBUTE_CODES_TL
    where ATTR_CODE_ID = p_attr_code_id
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG)
    for update of ATTR_CODE_ID nowait;
Line: 425

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

        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.object_version_number = p_object_version_number)
             OR (    ( Recinfo.object_version_number IS NULL )
                 AND (  p_object_version_number IS NULL )))
        AND (    ( Recinfo.attribute_id = p_attribute_id)
             OR (    ( Recinfo.attribute_id IS NULL )
                 AND (  p_attribute_id IS NULL )))
        AND (    ( Recinfo.enabled_flag = p_enabled_flag)
             OR (    ( Recinfo.enabled_flag IS NULL )
                 AND (  p_enabled_flag IS NULL )))

        ) THEN
        RETURN;
Line: 485

  delete from PV_ATTRIBUTE_CODES_TL T
  where not exists
    (select NULL
    from PV_ATTRIBUTE_CODES_B B
    where B.ATTR_CODE_ID = T.ATTR_CODE_ID
    );
Line: 492

  update PV_ATTRIBUTE_CODES_TL T set (
      DESCRIPTION
    ) = (select
      B.DESCRIPTION
    from PV_ATTRIBUTE_CODES_TL B
    where B.ATTR_CODE_ID = T.ATTR_CODE_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.ATTR_CODE_ID,
      T.LANGUAGE
  ) in (select
      SUBT.ATTR_CODE_ID,
      SUBT.LANGUAGE
    from PV_ATTRIBUTE_CODES_TL SUBB, PV_ATTRIBUTE_CODES_TL SUBT
    where SUBB.ATTR_CODE_ID = SUBT.ATTR_CODE_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.DESCRIPTION <> SUBT.DESCRIPTION
  ));
Line: 511

  insert into PV_ATTRIBUTE_CODES_TL (
    ATTR_CODE_ID,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    OBJECT_VERSION_NUMBER,
    DESCRIPTION,
    --SECURITY_GROUP_ID,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.ATTR_CODE_ID,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_LOGIN,
    B.OBJECT_VERSION_NUMBER,
    B.DESCRIPTION,
    --B.SECURITY_GROUP_ID,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from PV_ATTRIBUTE_CODES_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from PV_ATTRIBUTE_CODES_TL T
    where T.ATTR_CODE_ID = B.ATTR_CODE_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 552

    update PV_ATTRIBUTE_CODES_TL set
       description = nvl(p_description, description),
       source_lang = userenv('LANG'),
       last_update_date = sysdate,
       last_updated_by = decode(p_owner, 'SEED', 1, 0),
       last_update_login = 0
    where  attr_code_id = p_attr_code_id
    and    userenv('LANG') in (language, source_lang);
Line: 580

  select object_version_number
  from    PV_ATTRIBUTE_CODES_B
  where  attr_code_id =  p_ATTR_CODE_ID;
Line: 585

  select 'x'
  from    PV_ATTRIBUTE_CODES_B
  where  attr_code_id =  p_ATTR_CODE_ID;
Line: 600

    PV_ATTRIBUTE_CODE_PKG.INSERT_ROW(
       px_ATTR_CODE_ID           =>   l_attr_code_id,
       p_ATTR_CODE              =>   p_attr_code,
       p_LAST_UPDATE_DATE       =>   SYSDATE,
       p_LAST_UPDATED_BY        =>   l_user_id,
       p_CREATION_DATE          =>   SYSDATE,
       p_CREATED_BY             =>   l_user_id,
       p_LAST_UPDATE_LOGIN      =>   0,
       px_OBJECT_VERSION_NUMBER  =>   l_obj_verno,
       p_ATTRIBUTE_ID		    =>   p_attribute_id,
       p_ENABLED_FLAG           =>   p_enabled_flag,
       p_DESCRIPTION            =>   p_DESCRIPTION);
Line: 619

    PV_ATTRIBUTE_CODE_PKG.UPDATE_ROW_SEED(
       p_ATTR_CODE_ID            =>  p_attr_code_id,
       p_ATTR_CODE              =>   p_attr_code,
       p_LAST_UPDATE_DATE       =>   SYSDATE,
       p_LAST_UPDATED_BY        =>   l_user_id,
       p_LAST_UPDATE_LOGIN      =>   0,
       p_OBJECT_VERSION_NUMBER  =>   l_obj_verno,
       p_ATTRIBUTE_ID		    =>   p_attribute_id,
       p_ENABLED_FLAG           =>   p_enabled_flag,
       p_DESCRIPTION            =>   p_DESCRIPTION
  );