DBA Data[Home] [Help]

APPS.JTF_NOTES_PUB SQL Statements

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

Line: 30

, p_last_update_date      IN            DATE     DEFAULT TO_DATE('1','j')
, p_last_updated_by       IN            NUMBER   DEFAULT FND_GLOBAL.USER_ID
, p_creation_date         IN            DATE     DEFAULT TO_DATE('1','j')
, p_created_by            IN            NUMBER   DEFAULT FND_GLOBAL.USER_ID
, p_last_update_login     IN            NUMBER   DEFAULT FND_GLOBAL.LOGIN_ID
, p_attribute1            IN            VARCHAR2 DEFAULT NULL
, p_attribute2            IN            VARCHAR2 DEFAULT NULL
, p_attribute3            IN            VARCHAR2 DEFAULT NULL
, p_attribute4            IN            VARCHAR2 DEFAULT NULL
, p_attribute5            IN            VARCHAR2 DEFAULT NULL
, p_attribute6            IN            VARCHAR2 DEFAULT NULL
, p_attribute7            IN            VARCHAR2 DEFAULT NULL
, p_attribute8            IN            VARCHAR2 DEFAULT NULL
, p_attribute9            IN            VARCHAR2 DEFAULT NULL
, p_attribute10           IN            VARCHAR2 DEFAULT NULL
, p_attribute11           IN            VARCHAR2 DEFAULT NULL
, p_attribute12           IN            VARCHAR2 DEFAULT NULL
, p_attribute13           IN            VARCHAR2 DEFAULT NULL
, p_attribute14           IN            VARCHAR2 DEFAULT NULL
, p_attribute15           IN            VARCHAR2 DEFAULT NULL
, p_context               IN            VARCHAR2 DEFAULT NULL
, p_note_type             IN            VARCHAR2 DEFAULT NULL
, p_jtf_note_contexts_tab IN            jtf_note_contexts_tbl_type
                                           DEFAULT jtf_note_contexts_tab_dflt
)
IS
  l_api_name           CONSTANT VARCHAR2(30)    := 'Create_note';
Line: 104

                    , p_last_update_date      => p_last_update_date
                    , p_last_updated_by       => p_last_updated_by
                    , p_creation_date         => p_creation_date
                    , p_created_by            => p_created_by
                    , p_last_update_login     => p_last_update_login
                    , p_attribute1            => p_attribute1
                    , p_attribute2            => p_attribute2
                    , p_attribute3            => p_attribute3
                    , p_attribute4            => p_attribute4
                    , p_attribute5            => p_attribute5
                    , p_attribute6            => p_attribute6
                    , p_attribute7            => p_attribute7
                    , p_attribute8            => p_attribute8
                    , p_attribute9            => p_attribute9
                    , p_attribute10           => p_attribute10
                    , p_attribute11           => p_attribute11
                    , p_attribute12           => p_attribute12
                    , p_attribute13           => p_attribute13
                    , p_attribute14           => p_attribute14
                    , p_attribute15           => p_attribute15
                    , p_context               => p_context
                    , p_note_type             => p_note_type
                    , p_jtf_note_contexts_tab => p_jtf_note_contexts_tab
                    , p_use_AOL_security      => 'F'
                    );
Line: 175

PROCEDURE Update_note
------------------------------------------------------------------------------
-- Update_note
--   Updates a note record in the JTF_NOTES table
------------------------------------------------------------------------------
( p_api_version           IN            NUMBER
, p_init_msg_list         IN            VARCHAR2 DEFAULT 'F'
, p_commit                IN            VARCHAR2 DEFAULT 'F'
, p_validation_level      IN            NUMBER   DEFAULT 100
, x_return_status            OUT NOCOPY VARCHAR2
, x_msg_count                OUT NOCOPY NUMBER
, x_msg_data                 OUT NOCOPY VARCHAR2
, p_jtf_note_id           IN            NUMBER
, p_entered_by            IN            NUMBER   DEFAULT FND_GLOBAL.USER_ID
, p_last_updated_by       IN            NUMBER
, p_last_update_date      IN            DATE     DEFAULT SYSDATE
, p_last_update_login     IN            NUMBER   DEFAULT NULL
, p_notes                 IN            VARCHAR2 DEFAULT CHR(0)
, p_notes_detail          IN            VARCHAR2 DEFAULT CHR(0)
, p_append_flag           IN            VARCHAR2 DEFAULT CHR(0)
, p_note_status           IN            VARCHAR2 DEFAULT 'I'
, p_note_type             IN            VARCHAR2 DEFAULT CHR(0)
, p_jtf_note_contexts_tab IN            jtf_note_contexts_tbl_type
                                          DEFAULT jtf_note_contexts_tab_dflt
)
IS
  l_api_name        CONSTANT VARCHAR2(30)   := 'Update_note';
Line: 209

  SAVEPOINT update_note_pub;
Line: 237

  Secure_Update_note( p_api_version           => p_api_version
                    , p_init_msg_list         => p_init_msg_list
                    , p_commit                => fnd_api.g_false
                    , p_validation_level      => p_validation_level
                    , x_return_status         => x_return_status
                    , x_msg_count             => x_msg_count
                    , x_msg_data              => x_msg_data
                    , p_jtf_note_id           => p_jtf_note_id
                    , p_entered_by            => p_entered_by
                    , p_last_updated_by       => p_last_updated_by
                    , p_last_update_date      => p_last_update_date
                    , p_last_update_login     => p_last_update_login
                    , p_notes                 => p_notes
                    , p_notes_detail          => p_notes_detail
                    , p_append_flag           => p_append_flag
                    , p_note_status           => p_note_status
                    , p_note_type             => p_note_type
                    , p_jtf_note_contexts_tab => p_jtf_note_contexts_tab
                    , p_use_AOL_security      => 'F'
                    );
Line: 273

     ROLLBACK TO update_note_pub;
Line: 283

     ROLLBACK TO update_note_pub;
Line: 293

     ROLLBACK TO update_note_pub;
Line: 306

END Update_note;
Line: 323

   SELECT 'x' INTO l_dummy
   FROM fnd_lookup_values
   WHERE lookup_code = p_note_type
   AND   lookup_type = 'JTF_NOTE_TYPE'
   AND   language    = USERENV('LANG');
Line: 358

, p_last_update_date     IN            DATE
, p_last_updated_by      IN            NUMBER
, p_creation_date        IN            DATE
, p_created_by           IN            NUMBER   DEFAULT FND_GLOBAL.USER_ID
, p_last_update_login    IN            NUMBER   DEFAULT FND_GLOBAL.LOGIN_ID
, p_note_context_type_id IN            NUMBER   DEFAULT 9.99E125
, p_note_context_type    IN            VARCHAR2 DEFAULT CHR(0)
, x_note_context_id         OUT NOCOPY NUMBER
)
IS
  l_api_name        CONSTANT VARCHAR2(30) := 'Create_note_context';
Line: 374

  l_last_update_date         DATE;
Line: 378

  l_insert_failure  EXCEPTION;
Line: 381

  CURSOR c_inserted
  (b_note_context_id IN NUMBER
  )IS SELECT 'x'
      FROM jtf_note_contexts
      WHERE note_context_id = b_note_context_id;
Line: 392

  )IS SELECT note_context_id
      FROM jtf_note_contexts
      WHERE jtf_note_id          = b_jtf_note_id
      AND   note_context_type    = b_note_context_type
      AND   note_context_type_id = b_note_context_type_id;
Line: 404

  IF p_last_update_date = fnd_api.g_miss_date
  THEN
    l_last_update_date := (SYSDATE);
Line: 408

    l_last_update_date := p_last_update_date;
Line: 456

    INSERT INTO jtf_note_contexts
    ( note_context_id
    , jtf_note_id
    , note_context_type_id
    , note_context_type
    , last_update_date
    , last_updated_by
    , creation_date
    , created_by
    , last_update_login
    )
    VALUES
    ( jtf_notes_s.NEXTVAL
    , p_jtf_note_id
    , p_note_context_type_id
    , p_note_context_type
    , l_last_update_date
    , p_last_updated_by
    , l_creation_date
    , p_created_by
    , p_last_update_login
    )
    RETURNING note_context_id INTO l_note_context_id;
Line: 481

    OPEN c_inserted(l_note_context_id);
Line: 483

    FETCH c_inserted INTO l_dummy;
Line: 485

    IF (c_inserted%NOTFOUND)
    THEN
      -- Insert failed, raise error
      IF (c_inserted%ISOPEN)
      THEN
        CLOSE c_inserted;
Line: 498

      RAISE l_insert_failure;
Line: 501

      IF (c_inserted%ISOPEN)
      THEN
        CLOSE c_inserted;
Line: 516

    IF (c_inserted%ISOPEN)
    THEN
      CLOSE c_inserted;
Line: 532

PROCEDURE Update_note_context
------------------------------------------------------------------------------
--  Procedure    : Update_note_context
--
--  Updates a context record in the JTF_NOTE_CONTEXTS table
------------------------------------------------------------------------------
( p_validation_level     IN            NUMBER   DEFAULT fnd_api.g_valid_level_full
, x_return_status           OUT NOCOPY VARCHAR2
, p_note_context_id      IN            NUMBER
, p_jtf_note_id          IN            NUMBER
, p_note_context_type_id IN            NUMBER
, p_note_context_type    IN            VARCHAR2
, p_last_updated_by      IN            NUMBER
, p_last_update_date     IN            DATE     DEFAULT SYSDATE
, p_last_update_login    IN            NUMBER   DEFAULT NULL
)
IS
  l_api_name             CONSTANT VARCHAR2(30) := 'Update_Note_Context';
Line: 556

  IS SELECT *
     FROM JTF_NOTE_CONTEXTS
     WHERE note_context_id = p_note_context_id
     FOR UPDATE OF note_context_id;
Line: 624

  UPDATE JTF_NOTE_CONTEXTS
  SET last_updated_by      = p_last_updated_by
  ,   last_update_date     = p_last_update_date
  ,   last_update_login    = p_last_update_login
  ,   note_context_type_id = l_note_context_type_id
  ,   note_context_type    = l_note_context_type
  WHERE CURRENT OF lrec_note_context;
Line: 647

END Update_note_Context;
Line: 752

  l_select_id        VARCHAR2(200);
Line: 760

  IS SELECT select_id
     ,      from_table
     ,      where_clause
     FROM   jtf_objects_vl a
     ,      jtf_object_usages b
     WHERE  a.object_code = p_object_type_code
     AND    a.object_code = b.object_code
     AND    b.object_user_code = 'NOTES';
Line: 771

  FETCH cur_object INTO l_select_id,l_tablename,l_where_clause ;
Line: 776

    v_create_string := 'SELECT COUNT(*)  FROM '||l_tablename||
                       ' WHERE '||l_select_id||' = :object_type_id ';
Line: 779

    v_create_string := 'SELECT COUNT(*)  FROM '||l_tablename||
                       ' WHERE '||l_where_clause||
                       ' AND '||l_select_id||' = :object_type_id ';
Line: 836

  IS SELECT notes_detail
     FROM  jtf_notes_tl
     WHERE jtf_note_id = x_jtf_note_id
     FOR UPDATE;
Line: 865

  SELECT notes_detail
  INTO lob_loc
  FROM jtf_notes_vl
  WHERE jtf_note_id = x_jtf_note_id;
Line: 905

   IS SELECT user_id
      FROM fnd_user
      WHERE user_id = p_entered_by
      AND NVL (end_date, SYSDATE) >= SYSDATE
      AND NVL (start_date, SYSDATE) <= SYSDATE;
Line: 953

PROCEDURE Secure_Delete_note
-- --------------------------------------------------------------------------
-- Start of notes
--  API Name  : Delete_Note will only work when the user is granted the
--              JTF_NOTE_DELETE privilege through AOL security framework
--  Type      : Public
--  Usage     : Deletes a note record in the table JTF_NOTES_B/JTF_NOTES_TL
--              and JTF_NOTE_CONTEXTS
--  Pre-reqs  : None
--  Parameters  :
--    p_api_version           IN    NUMBER     Required
--    p_init_msg_list         IN    VARCHAR2   Optional Default = FND_API.G_FALSE
--    p_commit                IN    VARCHAR2   Optional Default = FND_API.G_FALSE
--    p_validation_level      IN    NUMBER     Optional Default = FND_API.G_VALID_LEVEL_FULL
--    x_return_status           OUT VARCHAR2   Required
--    x_msg_count               OUT NUMBER     Required
--    x_msg_data                OUT VARCHAR2   Required
--    p_jtf_note_id           IN    NUMBER     Required Primary key of the note record
--    p_use_AOL_security      IN    VARCHAR2   Optional Default FND_API.G_TRUE
--
--  Version	: Initial version	1.0
--
--
-- End of notes
-- --------------------------------------------------------------------------
( p_api_version           IN            NUMBER
, p_init_msg_list         IN            VARCHAR2 DEFAULT 'F'
, p_commit                IN            VARCHAR2 DEFAULT 'F'
, p_validation_level      IN            NUMBER   DEFAULT 100
, x_return_status            OUT NOCOPY VARCHAR2
, x_msg_count                OUT NOCOPY NUMBER
, x_msg_data                 OUT NOCOPY VARCHAR2
, p_jtf_note_id           IN            NUMBER
, p_use_AOL_security      IN            VARCHAR2 DEFAULT 'T'
)IS
  l_api_name       CONSTANT VARCHAR2(30)    := 'Delete_note';
Line: 995

  l_note_delete             NUMBER;
Line: 1003

  SAVEPOINT delete_note_pub;
Line: 1041

    , p_function            => JTF_NOTES_SECURITY_PVT.G_FUNCTION_DELETE
    , p_object_name         => JTF_NOTES_SECURITY_PVT.G_OBJECT_NOTE
    , p_instance_pk1_value  => p_jtf_note_id
    , x_grant               => l_note_delete
    , x_return_status       => l_return_status
    , x_msg_count           => l_msg_count
    , x_msg_data            => l_msg_data
    );
Line: 1056

      FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_DELETE');
Line: 1064

    IF (l_note_delete = 0)
    THEN
      FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 1067

      FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_DELETE');
Line: 1076

  SELECT source_object_code
  ,      source_object_id
  INTO l_source_object_code
  ,    l_source_object_id
  FROM jtf_notes_b
  WHERE jtf_note_id = p_jtf_note_id;
Line: 1086

  DELETE FROM jtf_note_contexts WHERE jtf_note_id = p_jtf_note_id;
Line: 1087

  DELETE FROM jtf_notes_tl      WHERE jtf_note_id = p_jtf_note_id;
Line: 1088

  DELETE FROM jtf_notes_b       WHERE jtf_note_id = p_jtf_note_id;
Line: 1090

  JTF_NOTES_EVENTS_PVT.RaiseDeleteNote
  ( p_NoteID            => p_jtf_note_id
  , p_SourceObjectCode  => l_source_object_code
  , p_SourceObjectID    => l_source_object_id
  );
Line: 1112

     ROLLBACK TO delete_note_pub;
Line: 1137

     ROLLBACK TO delete_note_pub;
Line: 1155

END Secure_Delete_Note;
Line: 1182

, p_last_update_date      IN             DATE     DEFAULT TO_DATE('1','j')
, p_last_updated_by       IN             NUMBER   DEFAULT fnd_global.user_id
, p_creation_date         IN             DATE     DEFAULT TO_DATE('1','j')
, p_created_by            IN             NUMBER   DEFAULT fnd_global.user_id
, p_last_update_login     IN             NUMBER   DEFAULT fnd_global.login_id
, p_attribute1            IN             VARCHAR2 DEFAULT NULL
, p_attribute2            IN             VARCHAR2 DEFAULT NULL
, p_attribute3            IN             VARCHAR2 DEFAULT NULL
, p_attribute4            IN             VARCHAR2 DEFAULT NULL
, p_attribute5            IN             VARCHAR2 DEFAULT NULL
, p_attribute6            IN             VARCHAR2 DEFAULT NULL
, p_attribute7            IN             VARCHAR2 DEFAULT NULL
, p_attribute8            IN             VARCHAR2 DEFAULT NULL
, p_attribute9            IN             VARCHAR2 DEFAULT NULL
, p_attribute10           IN             VARCHAR2 DEFAULT NULL
, p_attribute11           IN             VARCHAR2 DEFAULT NULL
, p_attribute12           IN             VARCHAR2 DEFAULT NULL
, p_attribute13           IN             VARCHAR2 DEFAULT NULL
, p_attribute14           IN             VARCHAR2 DEFAULT NULL
, p_attribute15           IN             VARCHAR2 DEFAULT NULL
, p_context               IN             VARCHAR2 DEFAULT NULL
, p_note_type             IN             VARCHAR2 DEFAULT NULL
, p_jtf_note_contexts_tab IN             jtf_note_contexts_tbl_type
                                           DEFAULT jtf_note_contexts_tab_dflt
, p_use_AOL_security      IN             VARCHAR2 DEFAULT 'T'

)
IS
  l_api_name           CONSTANT VARCHAR2(30)    := 'Secure_Create_note';
Line: 1220

  l_last_update_date            DATE            := p_last_update_date;
Line: 1221

  l_last_updated_by             NUMBER          := p_last_updated_by;
Line: 1235

  l_grant_select                NUMBER          := 1;
Line: 1236

  l_grant_select_type           NUMBER          := 1;
Line: 1246

  IS  SELECT JTF_NOTES_S.NEXTVAL
      FROM DUAL;
Line: 1250

  CURSOR l_insert_check_csr
  IS  SELECT 'x'
      FROM JTF_NOTES_B
      WHERE jtf_note_id = l_jtf_note_id;
Line: 1259

  l_insert_failure        EXCEPTION;
Line: 1314

    , p_last_update_date        => p_last_update_date
    , p_last_updated_by         => p_last_updated_by
    , p_creation_date           => p_creation_date
    , p_created_by              => p_created_by
    , p_last_update_login       => p_last_update_login
    , p_attribute1              => p_attribute1
    , p_attribute2              => p_attribute2
    , p_attribute3              => p_attribute3
    , p_attribute4              => p_attribute4
    , p_attribute5              => p_attribute5
    , p_attribute6              => p_attribute6
    , p_attribute7              => p_attribute7
    , p_attribute8              => p_attribute8
    , p_attribute9              => p_attribute9
    , p_attribute10             => p_attribute10
    , p_attribute11             => p_attribute11
    , p_attribute12             => p_attribute12
    , p_attribute13             => p_attribute13
    , p_attribute14             => p_attribute14
    , p_attribute15             => p_attribute15
    , p_context                 => p_context
    , p_note_type               => p_note_type
    , p_jtf_note_contexts_tab   => p_jtf_note_contexts_tab
    , x_return_status           => l_return_status
    );
Line: 1373

    , p_last_update_date        => p_last_update_date
    , p_last_updated_by         => p_last_updated_by
    , p_creation_date           => p_creation_date
    , p_created_by              => p_created_by
    , p_last_update_login       => p_last_update_login
    , p_attribute1              => p_attribute1
    , p_attribute2              => p_attribute2
    , p_attribute3              => p_attribute3
    , p_attribute4              => p_attribute4
    , p_attribute5              => p_attribute5
    , p_attribute6              => p_attribute6
    , p_attribute7              => p_attribute7
    , p_attribute8              => p_attribute8
    , p_attribute9              => p_attribute9
    , p_attribute10             => p_attribute10
    , p_attribute11             => p_attribute11
    , p_attribute12             => p_attribute12
    , p_attribute13             => p_attribute13
    , p_attribute14             => p_attribute14
    , p_attribute15             => p_attribute15
    , p_context                 => p_context
    , p_note_type               => p_note_type
    , p_jtf_note_contexts_tab   => p_jtf_note_contexts_tab
    , x_return_status           => l_return_status
    );
Line: 1419

        SELECT jtf_note_id
        INTO l_jtf_note_id
        FROM jtf_notes_b
        WHERE jtf_note_id = p_jtf_note_id;
Line: 1555

  IF p_last_update_date = fnd_api.g_miss_date
  THEN
    l_last_update_date := (SYSDATE);
Line: 1559

    l_last_update_date := p_last_update_date;
Line: 1589

    , x_grant               => l_grant_select
    , x_return_status       => l_return_status
    , x_msg_count           => l_msg_count
    , x_msg_data            => l_msg_data
    );
Line: 1609

    IF (l_grant_select = 0)
    THEN
      FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 1625

    , x_grant           => l_grant_select_type
    , x_msg_count       => l_msg_count
    , x_msg_data        => l_msg_data
    );
Line: 1644

    IF (l_grant_select = 0)
    THEN
      FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 1666

   JTF_NOTES_PKG.INSERT_ROW
   ( x_rowid              => l_rowid
   , x_jtf_note_id        => l_jtf_note_id
   , x_source_object_code => p_source_object_code
   , x_note_status        => l_note_status
   , x_entered_by         => p_entered_by
   , x_entered_date       => l_entered_date
   , x_note_type          => p_note_type
   , x_attribute1         => p_attribute1
   , x_attribute2         => p_attribute2
   , x_attribute3         => p_attribute3
   , x_attribute4         => p_attribute4
   , x_attribute5         => p_attribute5
   , x_attribute6         => p_attribute6
   , x_attribute7         => p_attribute7
   , x_attribute8         => p_attribute8
   , x_attribute9         => p_attribute9
   , x_attribute10        => p_attribute10
   , x_attribute11        => p_attribute11
   , x_attribute12        => p_attribute12
   , x_attribute13        => p_attribute13
   , x_attribute14        => p_attribute14
   , x_attribute15        => p_attribute15
   , x_context            => p_context
   , x_parent_note_id     => l_parent_note_id
   , x_source_object_id   => p_source_object_id
   , x_notes              => l_notes
   , x_notes_detail       => p_notes_detail
   , x_creation_date      => l_creation_date
   , x_created_by         => p_created_by
   , x_last_update_date   => l_last_update_date
   , x_last_updated_by    => p_last_updated_by
   , x_last_update_login  => p_last_update_login
   );
Line: 1702

   OPEN l_insert_check_csr;
Line: 1703

   FETCH l_insert_check_csr INTO l_dummy;
Line: 1704

   IF (l_insert_check_csr%notfound)
   THEN
     CLOSE l_insert_check_csr;
Line: 1707

     RAISE l_insert_failure;
Line: 1709

   CLOSE l_insert_check_csr;
Line: 1720

       , p_last_update_date     => p_jtf_note_contexts_tab(i).last_update_date
       , p_last_updated_by      => p_jtf_note_contexts_tab(i).last_updated_by
       , p_creation_date        => p_jtf_note_contexts_tab(i).creation_date
       , p_created_by           => p_jtf_note_contexts_tab(i).created_by
       , p_last_update_login    => p_jtf_note_contexts_tab(i).last_update_login
       , p_note_context_type_id => p_jtf_note_contexts_tab(i).note_context_type_id
       , p_note_context_type    => p_jtf_note_contexts_tab(i).note_context_type
       , x_note_context_id      => l_note_context_id
       );
Line: 1764

     , p_last_update_date        => l_last_update_date
     , p_last_updated_by         => p_last_updated_by
     , p_creation_date           => l_creation_date
     , p_created_by              => p_created_by
     , p_last_update_login       => p_last_update_login
     , p_attribute1              => p_attribute1
     , p_attribute2              => p_attribute2
     , p_attribute3              => p_attribute3
     , p_attribute4              => p_attribute4
     , p_attribute5              => p_attribute5
     , p_attribute6              => p_attribute6
     , p_attribute7              => p_attribute7
     , p_attribute8              => p_attribute8
     , p_attribute9              => p_attribute9
     , p_attribute10             => p_attribute10
     , p_attribute11             => p_attribute11
     , p_attribute12             => p_attribute12
     , p_attribute13             => p_attribute13
     , p_attribute14             => p_attribute14
     , p_attribute15             => p_attribute15
     , p_context                 => p_context
     , p_note_type               => p_note_type
     , p_jtf_note_contexts_tab   => p_jtf_note_contexts_tab
     , x_return_status           => l_return_status
     , p_jtf_note_id             => l_jtf_note_id
     );
Line: 1825

     , p_last_update_date        => l_last_update_date
     , p_last_updated_by         => p_last_updated_by
     , p_creation_date           => l_creation_date
     , p_created_by              => p_created_by
     , p_last_update_login       => p_last_update_login
     , p_attribute1              => p_attribute1
     , p_attribute2              => p_attribute2
     , p_attribute3              => p_attribute3
     , p_attribute4              => p_attribute4
     , p_attribute5              => p_attribute5
     , p_attribute6              => p_attribute6
     , p_attribute7              => p_attribute7
     , p_attribute8              => p_attribute8
     , p_attribute9              => p_attribute9
     , p_attribute10             => p_attribute10
     , p_attribute11             => p_attribute11
     , p_attribute12             => p_attribute12
     , p_attribute13             => p_attribute13
     , p_attribute14             => p_attribute14
     , p_attribute15             => p_attribute15
     , p_context                 => p_context
     , p_note_type               => p_note_type
     , p_jtf_note_contexts_tab   => p_jtf_note_contexts_tab
     , x_return_status           => l_return_status
     , p_jtf_note_id             => l_jtf_note_id
     );
Line: 1877

       , p_last_update_date   => p_last_update_date
       , p_last_updated_by    => p_last_updated_by
       , p_creation_date      => p_creation_date
       )
    THEN
      l_bind_data_id := JTF_USR_HKS.Get_bind_data_id;
Line: 1999

PROCEDURE Secure_Update_note
------------------------------------------------------------------------------
-- Update_note
--   Updates a note record in the JTF_NOTES table
------------------------------------------------------------------------------
( p_api_version           IN            NUMBER
, p_init_msg_list         IN            VARCHAR2 DEFAULT 'F'
, p_commit                IN            VARCHAR2 DEFAULT 'F'
, p_validation_level      IN            NUMBER   DEFAULT 100
, x_return_status            OUT NOCOPY VARCHAR2
, x_msg_count                OUT NOCOPY NUMBER
, x_msg_data                 OUT NOCOPY VARCHAR2
, p_jtf_note_id           IN            NUMBER
, p_entered_by            IN            NUMBER   DEFAULT fnd_global.user_id
, p_last_updated_by       IN            NUMBER
, p_last_update_date      IN            DATE     DEFAULT SYSDATE
, p_last_update_login     IN            NUMBER   DEFAULT NULL
, p_notes                 IN            VARCHAR2 DEFAULT CHR(0)
, p_notes_detail          IN            VARCHAR2 DEFAULT CHR(0)
, p_append_flag           IN            VARCHAR2 DEFAULT CHR(0)
, p_note_status           IN            VARCHAR2 DEFAULT 'I'
, p_note_type             IN            VARCHAR2 DEFAULT CHR(0)
, p_jtf_note_contexts_tab IN            jtf_note_contexts_tbl_type
                                          DEFAULT jtf_note_contexts_tab_dflt
, p_attribute1            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute2            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute3            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute4            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute5            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute6            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute7            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute8            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute9            IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute10           IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute11           IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute12           IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute13           IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute14           IN            VARCHAR2 DEFAULT CHR(0)
, p_attribute15           IN            VARCHAR2 DEFAULT CHR(0)
, p_context               IN            VARCHAR2 DEFAULT CHR(0)
, p_use_AOL_security      IN            VARCHAR2 DEFAULT 'T'
)
IS
  l_api_name        CONSTANT VARCHAR2(30)   := 'Secure_Update_note';
Line: 2054

  l_last_updated_by          NUMBER;
Line: 2055

  l_last_update_login        NUMBER;
Line: 2056

  l_last_update_date         DATE;
Line: 2080

  l_note_update_primary      NUMBER;
Line: 2081

  l_note_update_secondary    NUMBER;
Line: 2082

  l_note_select_type         NUMBER;
Line: 2085

  IS  SELECT *
      FROM JTF_NOTES_B
      WHERE jtf_note_id = p_jtf_note_id
      FOR UPDATE OF jtf_note_id NOWAIT;
Line: 2091

  IS SELECT *
     FROM JTF_NOTES_TL
     WHERE JTF_NOTE_ID = p_JTF_NOTE_ID
     AND USERENV('LANG') = LANGUAGE;
Line: 2107

  SAVEPOINT update_note_pvt;
Line: 2187

  IF p_last_update_date = fnd_api.g_miss_date
  THEN
    l_last_update_date := SYSDATE;
Line: 2191

    l_last_update_date := p_last_update_date;
Line: 2194

  IF p_last_updated_by = fnd_api.g_miss_num
  THEN
    l_last_updated_by := FND_GLOBAL.USER_ID;
Line: 2198

    l_last_updated_by := p_last_updated_by;
Line: 2201

  IF p_last_update_login = fnd_api.g_miss_num
  THEN
    l_last_update_login := FND_GLOBAL.USER_ID;
Line: 2205

    l_last_update_login := p_last_update_login;
Line: 2385

                              , 'Update Note'
                              , 'B'
                              , 'C'
                              )
  THEN
    jtf_notes_cuhk.update_note_pre
                  ( p_api_version     => l_api_version
                  , x_msg_count       => l_msg_count
                  , x_msg_data        => l_msg_data
                  , p_jtf_note_id     => p_jtf_note_id
                  , p_entered_by      => l_entered_by
                  , p_last_updated_by => p_last_updated_by
                  , p_notes           => l_notes
                  , p_notes_detail    => l_notes_detail
                  , p_append_flag     => p_append_flag
                  , p_note_status     => l_note_status
                  , p_note_type       => l_note_type
                  , x_return_status   => l_return_status
                  );
Line: 2414

                              , 'Update Note'
                              , 'B'
                              , 'V'
                              )
  THEN
    jtf_notes_vuhk.update_note_pre
                  ( p_api_version     => l_api_version
                  , x_msg_count       => l_msg_count
                  , x_msg_data        => l_msg_data
                  , p_jtf_note_id     => p_jtf_note_id
                  , p_entered_by      => l_entered_by
                  , p_last_updated_by => p_last_updated_by
                  , p_notes           => l_notes
                  , p_notes_detail    => l_notes_detail
                  , p_append_flag     => p_append_flag
                  , p_note_status     => l_note_status
                  , p_note_type       => l_note_type
                  , x_return_status   => l_return_status
                  );
Line: 2495

      , p_function            => JTF_NOTES_SECURITY_PVT.G_FUNCTION_UPDATE_NOTE
      , p_object_name         => JTF_NOTES_SECURITY_PVT.G_OBJECT_NOTE
      , p_instance_pk1_value  => p_jtf_note_id
      , x_grant               => l_note_update_primary
      , x_return_status       => l_return_status
      , x_msg_count           => l_msg_count
      , x_msg_data            => l_msg_data
      );
Line: 2510

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE_NOTE');
Line: 2518

      IF (l_note_update_primary = 0)
      THEN
        FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 2521

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE_NOTE');
Line: 2538

      , p_function            => JTF_NOTES_SECURITY_PVT.G_FUNCTION_UPDATE_NOTE_DTLS
      , p_object_name         => JTF_NOTES_SECURITY_PVT.G_OBJECT_NOTE
      , p_instance_pk1_value  => p_jtf_note_id
      , x_grant               => l_note_update_primary
      , x_return_status       => l_return_status
      , x_msg_count           => l_msg_count
      , x_msg_data            => l_msg_data
      );
Line: 2553

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE_NOTE_DETAILS');
Line: 2561

      IF (l_note_update_primary = 0)
      THEN
        FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 2564

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE_NOTE_DETAILS');
Line: 2584

      , p_function            => JTF_NOTES_SECURITY_PVT.G_FUNCTION_UPDATE_SEC
      , p_object_name         => JTF_NOTES_SECURITY_PVT.G_OBJECT_NOTE
      , p_instance_pk1_value  => p_jtf_note_id
      , x_grant               => l_note_update_secondary
      , x_return_status       => l_return_status
      , x_msg_count           => l_msg_count
      , x_msg_data            => l_msg_data
      );
Line: 2599

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE');
Line: 2607

      IF (l_note_update_secondary = 0)
      THEN
        FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 2610

        FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE_PRIMARY');
Line: 2622

        , x_grant           => l_note_select_type
        , x_msg_count       => l_msg_count
        , x_msg_data        => l_msg_data
        );
Line: 2633

          FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_UPDATE');
Line: 2641

        IF (l_note_select_type = 0)
        THEN
          FND_MESSAGE.SET_NAME('JTF', 'JTF_FUNCTION_NOT_GRANTED');  -- Security &FUNCTION function was not granted
Line: 2644

          FND_MESSAGE.SET_TOKEN('FUNCTION', 'JTF_NOTE_TYPE_UPDATE');
Line: 2655

  UPDATE JTF_NOTES_B
  SET last_updated_by   = l_last_updated_by
  ,   last_update_date  = l_last_update_date
  ,   last_update_login = l_last_update_login
  ,   note_status       = l_note_status
  ,   note_type         = l_note_type
  ,   attribute1        = l_attribute1
  ,   attribute2        = l_attribute2
  ,   attribute3        = l_attribute3
  ,   attribute4        = l_attribute4
  ,   attribute5        = l_attribute5
  ,   attribute6        = l_attribute6
  ,   attribute7        = l_attribute7
  ,   attribute8        = l_attribute8
  ,   attribute9        = l_attribute9
  ,   attribute10       = l_attribute10
  ,   attribute11       = l_attribute11
  ,   attribute12       = l_attribute12
  ,   attribute13       = l_attribute13
  ,   attribute14       = l_attribute14
  ,   attribute15       = l_attribute15
  ,   context           = l_context
  WHERE CURRENT OF l_com_csr;
Line: 2687

    UPDATE JTF_NOTES_TL
    SET  NOTES             = l_notes
    ,    NOTES_DETAIL      = EMPTY_CLOB()
    ,    LAST_UPDATE_DATE  = l_last_update_date
    ,    LAST_UPDATED_BY   = l_last_updated_by
    ,    LAST_UPDATE_LOGIN = l_last_update_login
    ,    SOURCE_LANG       = USERENV('LANG')
    WHERE JTF_NOTE_ID = p_jtf_note_id;
Line: 2701

    UPDATE JTF_NOTES_TL
    SET  NOTES             = l_notes
    ,    LAST_UPDATE_DATE  = l_last_update_date
    ,    LAST_UPDATED_BY   = l_last_updated_by
    ,    LAST_UPDATE_LOGIN = l_last_update_login
    ,    SOURCE_LANG       = USERENV('LANG')
    WHERE JTF_NOTE_ID = p_jtf_note_id;
Line: 2710

    UPDATE JTF_NOTES_TL
    SET  NOTES             = l_notes
    ,    NOTES_DETAIL      = EMPTY_CLOB()
    ,    LAST_UPDATE_DATE  = l_last_update_date
    ,    LAST_UPDATED_BY   = l_last_updated_by
    ,    LAST_UPDATE_LOGIN = l_last_update_login
    ,    SOURCE_LANG       = USERENV('LANG')
    WHERE JTF_NOTE_ID = p_jtf_note_id;
Line: 2730

      Update_note_context
      ( p_validation_level     => p_validation_level
      , x_return_status        => l_return_status
      , p_note_context_id      => p_jtf_note_contexts_tab(i).note_context_id
      , p_jtf_note_id          => p_jtf_note_id
      , p_note_context_type_id => p_jtf_note_contexts_tab(i).note_context_type_id
      , p_note_context_type    => p_jtf_note_contexts_tab(i).note_context_type
      , p_last_updated_by      => p_jtf_note_contexts_tab(i).last_updated_by
      , p_last_update_date     => p_jtf_note_contexts_tab(i).last_update_date
      , p_last_update_login    => p_jtf_note_contexts_tab(i).last_update_login
      );
Line: 2755

    jtf_notes_cuhk.update_note_post
    ( p_api_version     => l_api_version
    , x_msg_count       => l_msg_count
    , x_msg_data        => l_msg_data
    , p_jtf_note_id     => p_jtf_note_id
    , p_entered_by      => l_entered_by
    , p_last_updated_by => p_last_updated_by
    , p_notes           => l_notes
    , p_notes_detail    => l_notes_detail
    , p_append_flag     => p_append_flag
    , p_note_status     => l_note_status
    , p_note_type       => l_note_type
    , x_return_status   => l_return_status
    );
Line: 2779

                              , 'Update Note'
                              , 'A'
                              , 'V'
                              )
  THEN
    jtf_notes_vuhk.update_note_post
    ( p_api_version     => l_api_version
    , x_msg_count       => l_msg_count
    , x_msg_data        => l_msg_data
    , p_jtf_note_id     => p_jtf_note_id
    , p_entered_by      => l_entered_by
    , p_last_updated_by => p_last_updated_by
    , p_notes           => l_notes
    , p_notes_detail    => l_notes_detail
    , p_append_flag     => p_append_flag
    , p_note_status     => l_note_status
    , p_note_type       => l_note_type
    , x_return_status   => l_return_status
    );
Line: 2820

                     , p_last_updated_by => p_last_updated_by
                     , p_notes           => l_notes
                     , p_notes_detail    => l_notes_detail
                     , p_append_flag     => p_append_flag
                     , p_note_status     => l_note_status
                     , p_note_type       => l_note_type
                     , x_return_status   => l_return_status
                     )
    THEN
      l_bind_data_id := JTF_USR_HKS.Get_bind_data_id;
Line: 2851

  JTF_NOTES_EVENTS_PVT.RaiseUpdateNote
  ( p_NoteID            => p_jtf_note_id
  , p_SourceObjectCode  => l_com_rec.source_object_code
  , p_SourceObjectID    => l_com_rec.source_object_id
  );
Line: 2873

     ROLLBACK TO update_note_pvt;
Line: 2904

     ROLLBACK TO update_note_pvt;
Line: 2923

     ROLLBACK TO update_note_pvt;
Line: 2942

     ROLLBACK TO update_note_pvt;
Line: 2964

END Secure_Update_note;