DBA Data[Home] [Help]

APPS.CSI_CTR_ITEM_ASSOCIATIONS_PKG SQL Statements

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

Line: 7

PROCEDURE Insert_Row(
	 px_CTR_ASSOCIATION_ID          IN OUT NOCOPY NUMBER
	 ,p_GROUP_ID                    NUMBER
	 ,p_INVENTORY_ITEM_ID           NUMBER
	 ,p_OBJECT_VERSION_NUMBER       NUMBER
	 ,p_LAST_UPDATE_DATE            DATE
	 ,p_LAST_UPDATED_BY             NUMBER
	 ,p_LAST_UPDATE_LOGIN           NUMBER
	 ,p_CREATION_DATE               DATE
	 ,p_CREATED_BY                  NUMBER
	 ,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
	 ,p_ATTRIBUTE_CATEGORY          VARCHAR2
	 ,p_SECURITY_GROUP_ID           NUMBER
	 ,p_MIGRATED_FLAG               VARCHAR2
	 ,p_COUNTER_ID                  NUMBER
	 ,p_START_DATE_ACTIVE           DATE
	 ,p_END_DATE_ACTIVE             DATE
	 ,p_USAGE_RATE                  NUMBER
	 -- ,p_ASSOCIATION_TYPE            VARCHAR2
	 ,p_USE_PAST_READING            NUMBER
	 ,p_ASSOCIATED_TO_GROUP         VARCHAR2
	 ,p_MAINT_ORGANIZATION_ID       NUMBER
	 ,p_PRIMARY_FAILURE_FLAG        VARCHAR2
      )  IS

   CURSOR C1 IS
   SELECT CSI_CTR_ITEM_ASSOCIATIONS_S.nextval
   FROM   dual;
Line: 56

   INSERT INTO CSI_CTR_ITEM_ASSOCIATIONS(
 	 CTR_ASSOCIATION_ID
	 ,GROUP_ID
	 ,INVENTORY_ITEM_ID
	 ,OBJECT_VERSION_NUMBER
	 ,LAST_UPDATE_DATE
	 ,LAST_UPDATED_BY
	 ,LAST_UPDATE_LOGIN
	 ,CREATION_DATE
	 ,CREATED_BY
	 ,ATTRIBUTE1
	 ,ATTRIBUTE2
	 ,ATTRIBUTE3
	 ,ATTRIBUTE4
	 ,ATTRIBUTE5
	 ,ATTRIBUTE6
	 ,ATTRIBUTE7
	 ,ATTRIBUTE8
	 ,ATTRIBUTE9
	 ,ATTRIBUTE10
	 ,ATTRIBUTE11
	 ,ATTRIBUTE12
	 ,ATTRIBUTE13
	 ,ATTRIBUTE14
	 ,ATTRIBUTE15
	 ,ATTRIBUTE_CATEGORY
	 ,SECURITY_GROUP_ID
	 ,MIGRATED_FLAG
	 ,COUNTER_ID
	 ,START_DATE_ACTIVE
	 ,END_DATE_ACTIVE
	 ,USAGE_RATE
	 -- ,ASSOCIATION_TYPE
	 ,USE_PAST_READING
	 ,ASSOCIATED_TO_GROUP
	 ,MAINT_ORGANIZATION_ID
	 ,PRIMARY_FAILURE_FLAG
      )
   VALUES(
	 px_CTR_ASSOCIATION_ID
	,decode(p_GROUP_ID, FND_API.G_MISS_NUM, NULL,p_GROUP_ID)
	,decode(p_INVENTORY_ITEM_ID, FND_API.G_MISS_NUM, NULL,p_INVENTORY_ITEM_ID)
        ,decode(p_OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, NULL,p_OBJECT_VERSION_NUMBER)
	,decode(p_LAST_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_LAST_UPDATE_DATE)
	,decode(p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL,p_LAST_UPDATED_BY)
	,decode(p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL,p_LAST_UPDATE_LOGIN)
	,decode(p_CREATION_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_CREATION_DATE)
	,decode(p_CREATED_BY, FND_API.G_MISS_NUM, NULL,p_CREATED_BY)
	,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)
	,decode(p_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL,p_ATTRIBUTE_CATEGORY)
	,decode(p_SECURITY_GROUP_ID, FND_API.G_MISS_NUM, NULL,p_SECURITY_GROUP_ID)
	,decode(p_MIGRATED_FLAG, FND_API.G_MISS_CHAR, NULL,p_MIGRATED_FLAG)
	,decode(p_COUNTER_ID, FND_API.G_MISS_NUM, NULL,p_COUNTER_ID)
	,decode(p_START_DATE_ACTIVE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_START_DATE_ACTIVE)
	,decode(p_END_DATE_ACTIVE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_END_DATE_ACTIVE)
	,decode(p_USAGE_RATE, FND_API.G_MISS_NUM, NULL,p_USAGE_RATE)
	-- ,decode(p_ASSOCIATION_TYPE, FND_API.G_MISS_CHAR, NULL,p_ASSOCIATION_TYPE)
	,decode(p_USE_PAST_READING, FND_API.G_MISS_NUM, NULL,p_USE_PAST_READING)
	,decode(p_ASSOCIATED_TO_GROUP, FND_API.G_MISS_CHAR, NULL,p_ASSOCIATED_TO_GROUP)
        ,decode(p_MAINT_ORGANIZATION_ID, FND_API.G_MISS_NUM, NULL,p_MAINT_ORGANIZATION_ID)
	,decode(p_PRIMARY_FAILURE_FLAG, FND_API.G_MISS_CHAR, NULL,p_PRIMARY_FAILURE_FLAG)
    );
Line: 133

End Insert_Row;
Line: 135

PROCEDURE Update_Row(
	 p_CTR_ASSOCIATION_ID           NUMBER
	 ,p_GROUP_ID                    NUMBER
	 ,p_INVENTORY_ITEM_ID           NUMBER
	 ,p_OBJECT_VERSION_NUMBER       NUMBER
	 ,p_LAST_UPDATE_DATE            DATE
	 ,p_LAST_UPDATED_BY             NUMBER
	 ,p_LAST_UPDATE_LOGIN           NUMBER
	 ,p_CREATION_DATE               DATE
	 ,p_CREATED_BY                  NUMBER
	 ,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
	 ,p_ATTRIBUTE_CATEGORY          VARCHAR2
	 ,p_SECURITY_GROUP_ID           NUMBER
	 ,p_MIGRATED_FLAG               VARCHAR2
	 ,p_COUNTER_ID                  NUMBER
	 ,p_START_DATE_ACTIVE           DATE
	 ,p_END_DATE_ACTIVE             DATE
	 ,p_USAGE_RATE                  NUMBER
	 -- ,p_ASSOCIATION_TYPE            VARCHAR2
	 ,p_USE_PAST_READING            NUMBER
	 ,p_ASSOCIATED_TO_GROUP         VARCHAR2
	 ,p_MAINT_ORGANIZATION_ID       NUMBER
	 ,p_PRIMARY_FAILURE_FLAG        VARCHAR2) IS
 BEGIN
    UPDATE CSI_CTR_ITEM_ASSOCIATIONS
    SET    GROUP_ID = decode(p_GROUP_ID, NULL, GROUP_ID, FND_API.G_MISS_NUM, NULL, p_GROUP_ID)
	   ,INVENTORY_ITEM_ID = decode(p_INVENTORY_ITEM_ID, NULL, INVENTORY_ITEM_ID, FND_API.G_MISS_NUM, NULL,  p_INVENTORY_ITEM_ID)
	   ,OBJECT_VERSION_NUMBER = decode(p_OBJECT_VERSION_NUMBER, NULL, OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, NULL, p_OBJECT_VERSION_NUMBER)
  	   ,LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE, NULL, LAST_UPDATE_DATE, FND_API.G_MISS_DATE, NULL,p_LAST_UPDATE_DATE)
	   ,LAST_UPDATED_BY = decode(p_LAST_UPDATED_BY, NULL,LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL,p_LAST_UPDATED_BY)
           ,CREATION_DATE = decode(p_CREATION_DATE, NULL, CREATION_DATE, FND_API.G_MISS_DATE, CREATION_DATE, p_CREATION_DATE)
	   ,CREATED_BY = decode(p_CREATED_BY, NULL, CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY)
	   ,LAST_UPDATE_LOGIN = decode(p_LAST_UPDATE_LOGIN, NULL,LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN)
	   ,ATTRIBUTE1 = decode(p_ATTRIBUTE1, NULL, ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE1)
	   ,ATTRIBUTE2 = decode(p_ATTRIBUTE2, NULL, ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE2)
	   ,ATTRIBUTE3 = decode(p_ATTRIBUTE3, NULL, ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE3)
	   ,ATTRIBUTE4 = decode(p_ATTRIBUTE4, NULL, ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE4)
	   ,ATTRIBUTE5 = decode(p_ATTRIBUTE5, NULL, ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE5)
	   ,ATTRIBUTE6 = decode(p_ATTRIBUTE6, NULL, ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE6)
	   ,ATTRIBUTE7 = decode(p_ATTRIBUTE7, NULL, ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE7)
	   ,ATTRIBUTE8 = decode(p_ATTRIBUTE8, NULL, ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE8)
	   ,ATTRIBUTE9 = decode(p_ATTRIBUTE9, NULL, ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE9)
	   ,ATTRIBUTE10 = decode(p_ATTRIBUTE10, NULL, ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE10)
	   ,ATTRIBUTE11 = decode(p_ATTRIBUTE11, NULL, ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE11)
	   ,ATTRIBUTE12 = decode(p_ATTRIBUTE12, NULL, ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE12)
	   ,ATTRIBUTE13 = decode(p_ATTRIBUTE13, NULL, ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE13)
	   ,ATTRIBUTE14 = decode(p_ATTRIBUTE14, NULL, ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE14)
	   ,ATTRIBUTE15 = decode(p_ATTRIBUTE15, NULL, ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE15)
	   ,ATTRIBUTE_CATEGORY = decode(p_ATTRIBUTE_CATEGORY, NULL, ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE_CATEGORY)
	   ,SECURITY_GROUP_ID = decode(p_SECURITY_GROUP_ID, NULL, SECURITY_GROUP_ID, FND_API.G_MISS_NUM, NULL, p_SECURITY_GROUP_ID)
	   ,MIGRATED_FLAG = decode(p_MIGRATED_FLAG, NULL, MIGRATED_FLAG, FND_API.G_MISS_CHAR, NULL, p_MIGRATED_FLAG)
	   ,COUNTER_ID = decode(p_COUNTER_ID, NULL, COUNTER_ID, FND_API.G_MISS_NUM, NULL, p_COUNTER_ID)
 	   ,START_DATE_ACTIVE = decode(p_START_DATE_ACTIVE, NULL, START_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL, p_START_DATE_ACTIVE)
  	   ,END_DATE_ACTIVE = decode(p_END_DATE_ACTIVE, NULL, END_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_END_DATE_ACTIVE)
	   ,USAGE_RATE = decode(p_USAGE_RATE, NULL, USAGE_RATE, FND_API.G_MISS_NUM, NULL, p_USAGE_RATE)
	   -- ,ASSOCIATION_TYPE = decode(p_ASSOCIATION_TYPE, NULL, ASSOCIATION_TYPE, FND_API.G_MISS_CHAR, NULL,  p_ASSOCIATION_TYPE)
	   ,USE_PAST_READING  = decode(p_USE_PAST_READING, NULL, USE_PAST_READING, FND_API.G_MISS_NUM, NULL,  p_USE_PAST_READING)
	   ,ASSOCIATED_TO_GROUP = decode(p_ASSOCIATED_TO_GROUP, NULL, ASSOCIATED_TO_GROUP, FND_API.G_MISS_CHAR, NULL,  p_ASSOCIATED_TO_GROUP)
	   ,MAINT_ORGANIZATION_ID = decode(p_MAINT_ORGANIZATION_ID, NULL,MAINT_ORGANIZATION_ID, FND_API.G_MISS_NUM, NULL,  p_MAINT_ORGANIZATION_ID)
	   ,PRIMARY_FAILURE_FLAG  = decode(p_PRIMARY_FAILURE_FLAG, NULL, PRIMARY_FAILURE_FLAG, FND_API.G_MISS_CHAR, NULL,  p_PRIMARY_FAILURE_FLAG)
    WHERE CTR_ASSOCIATION_ID = p_CTR_ASSOCIATION_ID;
Line: 214

END Update_Row;
Line: 216

PROCEDURE Delete_Row(p_CTR_ASSOCIATION_ID  NUMBER)  IS
BEGIN
   DELETE FROM CSI_CTR_ITEM_ASSOCIATIONS
   WHERE  CTR_ASSOCIATION_ID = p_CTR_ASSOCIATION_ID;
Line: 223

END Delete_Row;
Line: 230

	 ,p_LAST_UPDATE_DATE            DATE
	 ,p_LAST_UPDATED_BY             NUMBER
	 ,p_LAST_UPDATE_LOGIN           NUMBER
	 ,p_CREATION_DATE               DATE
	 ,p_CREATED_BY                  NUMBER
	 ,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
	 ,p_ATTRIBUTE_CATEGORY          VARCHAR2
	 ,p_SECURITY_GROUP_ID           NUMBER
	 ,p_MIGRATED_FLAG               VARCHAR2
	 ,p_COUNTER_ID                  NUMBER
	 ,p_START_DATE_ACTIVE           DATE
	 ,p_END_DATE_ACTIVE             DATE
	 ,p_USAGE_RATE                  NUMBER
	 -- ,p_ASSOCIATION_TYPE            VARCHAR2
	 ,p_USE_PAST_READING            NUMBER
	 ,p_ASSOCIATED_TO_GROUP         VARCHAR2
	 ,p_MAINT_ORGANIZATION_ID       NUMBER
	 ,p_PRIMARY_FAILURE_FLAG        VARCHAR2) IS

   CURSOR C1 IS
   SELECT *
   FROM   CSI_CTR_ITEM_ASSOCIATIONS
   WHERE  CTR_ASSOCIATION_ID = p_CTR_ASSOCIATION_ID
   FOR UPDATE of CTR_ASSOCIATION_ID NOWAIT;
Line: 274

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

      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.LAST_UPDATE_LOGIN = p_LAST_UPDATE_LOGIN)
            OR (    ( Recinfo.LAST_UPDATE_LOGIN IS NULL )
                AND (  p_LAST_UPDATE_LOGIN 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.ATTRIBUTE1 = p_ATTRIBUTE1)
            OR (    ( Recinfo.ATTRIBUTE1 IS NULL )
                AND (  p_ATTRIBUTE1 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE2 = p_ATTRIBUTE2)
            OR (    ( Recinfo.ATTRIBUTE2 IS NULL )
                AND (  p_ATTRIBUTE2 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE3 = p_ATTRIBUTE3)
            OR (    ( Recinfo.ATTRIBUTE3 IS NULL )
                AND (  p_ATTRIBUTE3 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE4 = p_ATTRIBUTE4)
            OR (    ( Recinfo.ATTRIBUTE4 IS NULL )
                AND (  p_ATTRIBUTE4 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE5 = p_ATTRIBUTE5)
            OR (    ( Recinfo.ATTRIBUTE5 IS NULL )
                AND (  p_ATTRIBUTE5 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE6 = p_ATTRIBUTE6)
            OR (    ( Recinfo.ATTRIBUTE6 IS NULL )
                AND (  p_ATTRIBUTE6 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE7 = p_ATTRIBUTE7)
            OR (    ( Recinfo.ATTRIBUTE7 IS NULL )
                AND (  p_ATTRIBUTE7 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE8 = p_ATTRIBUTE8)
            OR (    ( Recinfo.ATTRIBUTE8 IS NULL )
                AND (  p_ATTRIBUTE8 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE9 = p_ATTRIBUTE9)
            OR (    ( Recinfo.ATTRIBUTE9 IS NULL )
                AND (  p_ATTRIBUTE9 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE10 = p_ATTRIBUTE10)
            OR (    ( Recinfo.ATTRIBUTE10 IS NULL )
                AND (  p_ATTRIBUTE10 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE11 = p_ATTRIBUTE11)
            OR (    ( Recinfo.ATTRIBUTE11 IS NULL )
                AND (  p_ATTRIBUTE11 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE12 = p_ATTRIBUTE12)
            OR (    ( Recinfo.ATTRIBUTE12 IS NULL )
                AND (  p_ATTRIBUTE12 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE13 = p_ATTRIBUTE13)
            OR (    ( Recinfo.ATTRIBUTE13 IS NULL )
                AND (  p_ATTRIBUTE13 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE14 = p_ATTRIBUTE14)
            OR (    ( Recinfo.ATTRIBUTE14 IS NULL )
                AND (  p_ATTRIBUTE14 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE15 = p_ATTRIBUTE15)
            OR (    ( Recinfo.ATTRIBUTE15 IS NULL )
                AND (  p_ATTRIBUTE15 IS NULL )))
       AND (    ( Recinfo.ATTRIBUTE_CATEGORY = p_ATTRIBUTE_CATEGORY)
            OR (    ( Recinfo.ATTRIBUTE_CATEGORY IS NULL )
                AND (  p_ATTRIBUTE_CATEGORY IS NULL )))
       AND (    ( Recinfo.SECURITY_GROUP_ID = p_SECURITY_GROUP_ID)
            OR (    ( Recinfo.SECURITY_GROUP_ID IS NULL )
                AND (  p_SECURITY_GROUP_ID IS NULL )))
       AND (    ( Recinfo.MIGRATED_FLAG = p_MIGRATED_FLAG)
            OR (    ( Recinfo.MIGRATED_FLAG) IS NULL )
                AND (  p_MIGRATED_FLAG IS NULL )))
      AND (    ( Recinfo.COUNTER_ID = p_COUNTER_ID)
            OR (    ( Recinfo.COUNTER_ID IS NULL )
                AND (  p_COUNTER_ID IS NULL )))
       AND (    ( Recinfo.START_DATE_ACTIVE = p_START_DATE_ACTIVE)
             OR (    ( Recinfo.START_DATE_ACTIVE IS NULL )
                AND (  p_START_DATE_ACTIVE IS NULL )))
       AND (    ( Recinfo.END_DATE_ACTIVE = p_END_DATE_ACTIVE)
             OR (    ( Recinfo.END_DATE_ACTIVE IS NULL )
                AND (  p_END_DATE_ACTIVE IS NULL )))
       AND (    ( Recinfo.USAGE_RATE = p_USAGE_RATE)
            OR (    ( Recinfo.USAGE_RATE IS NULL )
                AND (  p_USAGE_RATE IS NULL )))
       -- AND (    ( Recinfo.ASSOCIATION_TYPE = p_ASSOCIATION_TYPE)
       --     OR (    ( Recinfo.ASSOCIATION_TYPE IS NULL )
       --         AND (  p_ASSOCIATION_TYPE IS NULL )))
       AND (    ( Recinfo.USE_PAST_READING = p_USE_PAST_READING)
            OR (    ( Recinfo.USE_PAST_READING IS NULL )
                AND (  p_USE_PAST_READING IS NULL )))
       AND (    ( Recinfo.ASSOCIATED_TO_GROUP = p_ASSOCIATED_TO_GROUP)
            OR (    ( Recinfo.ASSOCIATED_TO_GROUP IS NULL )
                AND (  p_ASSOCIATED_TO_GROUP IS NULL )))
       AND (    ( Recinfo.MAINT_ORGANIZATION_ID = p_MAINT_ORGANIZATION_ID)
            OR (    ( Recinfo.MAINT_ORGANIZATION_ID IS NULL )
                AND (  p_MAINT_ORGANIZATION_ID IS NULL )))
       AND (    ( Recinfo.PRIMARY_FAILURE_FLAG = p_PRIMARY_FAILURE_FLAG)
            OR (    ( Recinfo.PRIMARY_FAILURE_FLAG IS NULL )
                AND (  p_PRIMARY_FAILURE_FLAG IS NULL )))
       then
       return;