DBA Data[Home] [Help]

APPS.GME_PENDING_PRODUCT_LOTS_DBL SQL Statements

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

Line: 27

 |             - insert_row                                                |
 |             - fetch_row                                                 |
 |             - update_row                                                |
 |             - delete_row                                                |
 |             - lock_row                                                  |
 |                                                                         |
 =========================================================================*/

 /*==========================================================================
 | FUNCTION NAME                                                            |
 |   insert_row                                                             |
 |                                                                          |
 | TYPE                                                                     |
 |   Private                                                                |
 |                                                                          |
 | USAGE                                                                    |
 |   insert_row will insert a row in gme_pending_product_lots               |
 |                                                                          |
 | DESCRIPTION                                                              |
 |   insert_row will insert a row in gme_pending_product_lots               |
 |                                                                          |
 | PARAMETERS                                                               |
 |   p_pending_product_lots_rec IN gme_pending_product_lots%ROWTYPE         |
 |   x_pending_product_lots_rec IN OUT NOCOPY gme_pending_product_lots%ROWTYPE |
 |                                                                          |
 | RETURNS                                                                  |
 |   BOOLEAN                                                                |
 |                                                                          |
 | HISTORY                                                                  |
 |                                                                          |
 ==========================================================================*/
  FUNCTION insert_row
    (p_pending_product_lots_rec   IN  gme_pending_product_lots%ROWTYPE
    ,x_pending_product_lots_rec   IN OUT NOCOPY  gme_pending_product_lots%ROWTYPE) RETURN BOOLEAN IS

    l_api_name   CONSTANT VARCHAR2 (30) := 'insert_row';
Line: 72

    x_pending_product_lots_rec.last_update_date := gme_common_pvt.g_timestamp;
Line: 73

    x_pending_product_lots_rec.last_updated_by := gme_common_pvt.g_user_ident;
Line: 74

    x_pending_product_lots_rec.last_update_login := gme_common_pvt.g_login_id;
Line: 79

    SELECT apps.gme_pending_product_lots_s.nextval
      INTO x_pending_product_lots_rec.PENDING_PRODUCT_LOT_ID
      FROM sys.dual;
Line: 83

    INSERT INTO gme_pending_product_lots
                (PENDING_PRODUCT_LOT_ID
                ,SEQUENCE
                ,BATCH_ID
                ,MATERIAL_DETAIL_ID
                ,REVISION
                ,LOT_NUMBER
                ,QUANTITY
                ,SECONDARY_QUANTITY
                ,REASON_ID
                ,CREATION_DATE
                ,CREATED_BY
                ,LAST_UPDATE_DATE
                ,LAST_UPDATED_BY
                ,LAST_UPDATE_LOGIN)
         VALUES (x_pending_product_lots_rec.PENDING_PRODUCT_LOT_ID
                ,x_pending_product_lots_rec.SEQUENCE
                ,x_pending_product_lots_rec.BATCH_ID
                ,x_pending_product_lots_rec.MATERIAL_DETAIL_ID
                ,x_pending_product_lots_rec.REVISION
                ,x_pending_product_lots_rec.LOT_NUMBER
                ,x_pending_product_lots_rec.QUANTITY
                ,x_pending_product_lots_rec.SECONDARY_QUANTITY
                ,x_pending_product_lots_rec.REASON_ID
                ,x_pending_product_lots_rec.CREATION_DATE
                ,x_pending_product_lots_rec.CREATED_BY
                ,x_pending_product_lots_rec.LAST_UPDATE_DATE
                ,x_pending_product_lots_rec.LAST_UPDATED_BY
                ,x_pending_product_lots_rec.LAST_UPDATE_LOGIN);
Line: 134

  END insert_row;
Line: 180

      SELECT *
        INTO x_pending_product_lots_rec
        FROM gme_pending_product_lots
       WHERE pending_product_lot_id = l_pp_lot_id;
Line: 186

      SELECT *
        INTO x_pending_product_lots_rec
        FROM gme_pending_product_lots
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ;
Line: 225

 |   delete_row                                                             |
 |                                                                          |
 | TYPE                                                                     |
 |   Private                                                                |
 |                                                                          |
 | USAGE                                                                    |
 |   delete_row will delete a row in gme_pending_product_lots               |
 |                                                                          |
 | DESCRIPTION                                                              |
 |   delete_row will delete a row in gme_pending_product_lots               |
 |                                                                          |
 | PARAMETERS                                                               |
 |   p_pending_product_lots_rec IN gme_pending_product_lots%ROWTYPE         |
 |                                                                          |
 | RETURNS                                                                  |
 |   BOOLEAN                                                                |
 |                                                                          |
 | HISTORY                                                                  |
 |                                                                          |
 ==========================================================================*/

  FUNCTION delete_row (p_pending_product_lots_rec IN gme_pending_product_lots%ROWTYPE) RETURN BOOLEAN IS

    l_api_name    CONSTANT VARCHAR2 (30)              := 'delete_row';
Line: 269

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE pending_product_lot_id = l_pp_lot_id
         FOR UPDATE NOWAIT;
Line: 275

      DELETE
        FROM gme_pending_product_lots
       WHERE pending_product_lot_id = l_pp_lot_id;
Line: 281

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ
         FOR UPDATE NOWAIT;
Line: 288

      DELETE
        FROM gme_pending_product_lots
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ;
Line: 341

  END delete_row;
Line: 345

 |   update_row                                                             |
 |                                                                          |
 | TYPE                                                                     |
 |   Private                                                                |
 |                                                                          |
 | USAGE                                                                    |
 |   update_row will update a row in gme_pending_product_lots               |
 |                                                                          |
 | DESCRIPTION                                                              |
 |   update_row will update a row in gme_pending_product_lots               |
 |                                                                          |
 | PARAMETERS                                                               |
 |   p_pending_product_lots_rec IN gme_pending_product_lots%ROWTYPE         |
 |                                                                          |
 | RETURNS                                                                  |
 |   BOOLEAN                                                                |
 |                                                                          |
 | HISTORY                                                                  |
 |                                                                          |
 ==========================================================================*/
  FUNCTION update_row (p_pending_product_lots_rec IN gme_pending_product_lots%ROWTYPE) RETURN BOOLEAN IS
    l_dummy                NUMBER        := 0;
Line: 370

    l_api_name    CONSTANT VARCHAR2 (30) := 'update_row';
Line: 389

    l_pp_lot_rec.last_update_date := gme_common_pvt.g_timestamp;
Line: 390

    l_pp_lot_rec.last_updated_by := gme_common_pvt.g_user_ident;
Line: 391

    l_pp_lot_rec.last_update_login := gme_common_pvt.g_login_id;
Line: 394

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE pending_product_lot_id = l_pp_lot_id
         FOR UPDATE NOWAIT;
Line: 400

      UPDATE gme_pending_product_lots
         SET SEQUENCE                  = l_pp_lot_rec.SEQUENCE
            ,LOT_NUMBER                = l_pp_lot_rec.LOT_NUMBER
            ,REVISION                  = l_pp_lot_rec.REVISION
            ,QUANTITY                  = l_pp_lot_rec.QUANTITY
            ,SECONDARY_QUANTITY        = l_pp_lot_rec.SECONDARY_QUANTITY
            ,REASON_ID                 = l_pp_lot_rec.REASON_ID
            ,LAST_UPDATE_DATE          = l_pp_lot_rec.LAST_UPDATE_DATE
            ,LAST_UPDATED_BY           = l_pp_lot_rec.LAST_UPDATED_BY
            ,LAST_UPDATE_LOGIN         = l_pp_lot_rec.LAST_UPDATE_LOGIN
       WHERE pending_product_lot_id = l_pp_lot_id
         AND last_update_date = p_pending_product_lots_rec.last_update_date;
Line: 415

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ
         FOR UPDATE NOWAIT;
Line: 422

      UPDATE gme_pending_product_lots
         SET SEQUENCE                  = l_pp_lot_rec.SEQUENCE
            ,REVISION                  = l_pp_lot_rec.REVISION
            ,QUANTITY                  = l_pp_lot_rec.QUANTITY
            ,SECONDARY_QUANTITY        = l_pp_lot_rec.SECONDARY_QUANTITY
            ,REASON_ID                 = l_pp_lot_rec.REASON_ID
            ,LAST_UPDATE_DATE          = l_pp_lot_rec.LAST_UPDATE_DATE
            ,LAST_UPDATED_BY           = l_pp_lot_rec.LAST_UPDATED_BY
            ,LAST_UPDATE_LOGIN         = l_pp_lot_rec.LAST_UPDATE_LOGIN
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ
         AND last_update_date = p_pending_product_lots_rec.last_update_date;
Line: 480

  END update_row;
Line: 526

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE pending_product_lot_id = l_pp_lot_id
         FOR UPDATE NOWAIT;
Line: 534

      SELECT 1
        INTO l_dummy
        FROM gme_pending_product_lots
       WHERE material_detail_id = l_matl_dtl_id
         AND sequence = l_sequ
         FOR UPDATE NOWAIT;