DBA Data[Home] [Help]

APPS.CSM_PARTY_ASSIGNMENT_PKG SQL Statements

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

Line: 4

PROCEDURE INSERT_PARTY_ASSG (p_user_id        IN  NUMBER,
                             p_party_id       IN  NUMBER,
                             p_owner_id       IN  NUMBER,
                             p_party_site_id  IN  NUMBER DEFAULT NULL,
                             x_return_status  OUT NOCOPY VARCHAR2,
                             x_error_message  OUT NOCOPY VARCHAR2
                            )

IS

--variable declarations

l_chk_party                 NUMBER := NULL;
Line: 25

l_deleted_flag              VARCHAR2(1) := NULL;
Line: 29

  CSM_UTIL_PKG.LOG('Entering CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG Package ', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 37

    SELECT COUNT(1)
    INTO   l_chk_party
    FROM   hz_parties hp
    WHERE  hp.party_id = p_party_id;
Line: 46

    SELECT COUNT(1)
    INTO   l_chk_party_site
    FROM   hz_party_sites hps
    WHERE  hps.party_id = p_party_id
    AND    hps.party_site_id = p_party_site_id;
Line: 72

      SELECT COUNT(1)
      INTO   l_cnt_party
      FROM   CSM_PARTY_ASSIGNMENT
      WHERE  USER_ID       = p_user_id
      AND    PARTY_ID      = p_party_id
      AND    PARTY_SITE_ID = l_party_site_id;
Line: 81

        CSM_UTIL_PKG.LOG('Inserting the record with party id only ', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 83

           INSERT INTO CSM_PARTY_ASSIGNMENT( USER_ID,           PARTY_ID,
                                             OWNER_ID,          PARTY_SITE_ID,
                                             DELETED_FLAG,      CREATED_BY,
                                             CREATION_DATE,     LAST_UPDATED_BY,
                                             LAST_UPDATE_DATE,  LAST_UPDATE_LOGIN
                                           )
                                         VALUES
                                           ( p_user_id,         p_party_id,
                                             p_owner_id,        l_party_site_id,
                                             'N',               1,
                                             SYSDATE,           1,
                                             SYSDATE,           1
                                           );
Line: 101

          SELECT COUNT(1)
          INTO   l_cnt_party_site
          FROM   CSM_PARTY_ASSIGNMENT
          WHERE  USER_ID       = p_user_id
          AND    PARTY_ID      = p_party_id
          AND    PARTY_SITE_ID = -2;
Line: 112

               we have to delete the record which hold the party alone */

               SELECT COUNT(1)
               INTO   l_cnt_upd_party
               FROM   CSM_PARTY_ASSIGNMENT
               WHERE  USER_ID       = p_user_id
               AND    PARTY_ID      = p_party_id
               AND    PARTY_SITE_ID = -1;
Line: 123

                    CSM_UTIL_PKG.LOG('Updating the deleted flag to Y for party record ', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 125

                    UPDATE CSM_PARTY_ASSIGNMENT
                    SET    DELETED_FLAG  = 'Y'
                    WHERE  USER_ID       = p_user_id
                    AND    PARTY_ID      = p_party_id
                    AND    PARTY_SITE_ID = -1;
Line: 133

             /* if the party is inserted along with the party_site
                another record is inserted with party_site_id as -2
                for deleting the access table purpose*/

              CSM_UTIL_PKG.LOG('Inserting the record with party id and party site id along with another record with - 2 as party site value', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 139

              INSERT INTO CSM_PARTY_ASSIGNMENT( USER_ID,              PARTY_ID,
                                                OWNER_ID,             PARTY_SITE_ID,
                                                DELETED_FLAG,         CREATED_BY,
                                                CREATION_DATE,        LAST_UPDATED_BY,
                                                LAST_UPDATE_DATE,     LAST_UPDATE_LOGIN
                                              )
                                            VALUES
                                              ( p_user_id,            p_party_id,
                                                p_owner_id,           -2,
                                                'N',                  1,
                                                SYSDATE,              1,
                                                SYSDATE,              1
                                              );
Line: 153

              INSERT INTO CSM_PARTY_ASSIGNMENT( USER_ID,              PARTY_ID,
                                                OWNER_ID,             PARTY_SITE_ID,
                                                DELETED_FLAG,         CREATED_BY,
                                                CREATION_DATE,        LAST_UPDATED_BY,
                                                LAST_UPDATE_DATE,     LAST_UPDATE_LOGIN
                                              )
                                            VALUES
                                              ( p_user_id,            p_party_id,
                                                p_owner_id,           l_party_site_id,
                                                'N',                  1,
                                                SYSDATE,              1,
                                                SYSDATE,              1
                                              );
Line: 170

              CSM_UTIL_PKG.LOG('Inserting the record with party id and party site id only', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 172

              INSERT INTO CSM_PARTY_ASSIGNMENT( USER_ID,              PARTY_ID,
                                                OWNER_ID,             PARTY_SITE_ID,
                                                DELETED_FLAG,         CREATED_BY,
                                                CREATION_DATE,        LAST_UPDATED_BY,
                                                LAST_UPDATE_DATE,     LAST_UPDATE_LOGIN
                                              )
                                            VALUES
                                              ( p_user_id,            p_party_id,
                                                p_owner_id,           l_party_site_id,
                                                'N',                  1,
                                                SYSDATE,              1,
                                                SYSDATE,              1
                                              );
Line: 191

      we are updating the deleted flag to N*/

    IF l_cnt_party <> 0 THEN

        SELECT deleted_flag
        INTO   l_deleted_flag
        FROM   CSM_PARTY_ASSIGNMENT
        WHERE  USER_ID       = p_user_id
        AND    PARTY_ID      = p_party_id
        AND    PARTY_SITE_ID = l_party_site_id;
Line: 202

          IF l_deleted_flag = 'Y' THEN

              CSM_UTIL_PKG.LOG('Updating the deleted flag to N for record which was deleted by mistake', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 206

              UPDATE CSM_PARTY_ASSIGNMENT
              SET    DELETED_FLAG  = 'N'
              WHERE  USER_ID       = p_user_id
              AND    PARTY_ID      = p_party_id
              AND    PARTY_SITE_ID = l_party_site_id;
Line: 216

     /* if the deleted flag is set to Y for a party
        and then a new record with party and party site id is inserted
        then we are updating the deleted flag to N*/

      SELECT COUNT(1)
      INTO   l_cnt_upd_site
      FROM   CSM_PARTY_ASSIGNMENT
      WHERE  USER_ID       = p_user_id
      AND    PARTY_ID      = p_party_id
      AND    PARTY_SITE_ID not in (-2,-1)
      AND    DELETED_FLAG  = 'N';
Line: 230

          CSM_UTIL_PKG.LOG('Updating the deleted flag to N for record which hold the -2 value if any record with part site is inserted', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 232

          UPDATE CSM_PARTY_ASSIGNMENT
          SET    DELETED_FLAG  = 'N'
          WHERE  USER_ID       = p_user_id
          AND    PARTY_ID      = p_party_id
          AND    OWNER_ID      = p_owner_id
          AND    PARTY_SITE_ID = -2;
Line: 242

          x_error_message := 'PARTY_ID successfully Inserted ';
Line: 243

          CSM_UTIL_PKG.LOG('Leaving CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG Package ', 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 252

      CSM_UTIL_PKG.LOG(x_error_message, 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 258

    x_error_message := 'Exception in CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG Procedure :'||'while inserting the party -'||p_party_id|| 'for the user -'||p_user_id || ':' || l_sqlerrno || ':' || l_sqlerrmsg;
Line: 259

    CSM_UTIL_PKG.LOG(x_error_message, 'CSM_PARTY_ASSIGNMENT_PKG.INSERT_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 261

END INSERT_PARTY_ASSG;
Line: 263

PROCEDURE DELETE_PARTY_ASSG (p_user_id        IN  NUMBER,
                             p_party_id       IN  NUMBER,
                             p_owner_id       IN  NUMBER,
                             p_party_site_id  IN  NUMBER DEFAULT NULL,
                             x_return_status  OUT NOCOPY VARCHAR2,
                             x_error_message  OUT NOCOPY VARCHAR2
                            )

IS

--variable declarations

l_cnt_upd                  NUMBER := 0;
Line: 284

  CSM_UTIL_PKG.LOG('Entering CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG Package ', 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 288

    SELECT COUNT(1)
    INTO   l_cnt_upd
    FROM   CSM_PARTY_ASSIGNMENT
    WHERE  USER_ID       = p_user_id
    AND    PARTY_ID      = p_party_id
    AND    PARTY_SITE_ID = l_party_site_id;
Line: 297

       CSM_UTIL_PKG.LOG('Updating the deleted flag to Y for Deleted records', 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 299

        UPDATE CSM_PARTY_ASSIGNMENT
        SET    DELETED_FLAG  = 'Y'
        WHERE  USER_ID       = p_user_id
        AND    PARTY_ID      = p_party_id
        AND    OWNER_ID      = p_owner_id
        AND    PARTY_SITE_ID = l_party_site_id;
Line: 306

        l_error_message := 'PARTY_ID successfully Deleted ';
Line: 310

        CSM_UTIL_PKG.LOG('No records found for Deleting', 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 316

        /* if all the party_sites are deleted
           then record which holds the party_id (i.e -2)
           will also be deleted*/

        SELECT COUNT(1)
        INTO   l_cnt_upd_site
        FROM   CSM_PARTY_ASSIGNMENT
        WHERE  USER_ID       = p_user_id
        AND    PARTY_ID      = p_party_id
        AND    PARTY_SITE_ID not in (-2,-1)
        AND    DELETED_FLAG  = 'N';
Line: 330

            CSM_UTIL_PKG.LOG('Updating the deleted flag to Y for the record which holds the -2 value', 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 332

            UPDATE CSM_PARTY_ASSIGNMENT
            SET    DELETED_FLAG  = 'Y'
            WHERE  USER_ID       = p_user_id
            AND    PARTY_ID      = p_party_id
            AND    OWNER_ID      = p_owner_id
            AND    PARTY_SITE_ID = -2;
Line: 343

          CSM_UTIL_PKG.LOG('Leaving CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG Package ', 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 350

     x_error_message := 'Exception in CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG Procedure :'||'while deleting the party -'||p_party_id|| 'for the user -'||p_user_id || ':' || l_sqlerrno || ':' || l_sqlerrmsg;
Line: 351

     CSM_UTIL_PKG.LOG(x_error_message, 'CSM_PARTY_ASSIGNMENT_PKG.DELETE_PARTY_ASSG',FND_LOG.LEVEL_EXCEPTION);
Line: 353

END DELETE_PARTY_ASSG;