DBA Data[Home] [Help]

APPS.CST_PAC_ITEM_COSTS_PKG SQL Statements

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

Line: 9

|   DESCRIPTION: Use this package  to insert,lock,update and  delete    |
|                       records from the table CST_PAC_ITEM_COSTS       |
|                                                                       |
|   PROCEDURE LIST:                                                     |
|        PROCEDURE Insert_row,                                          |
|        PROCEDURE Lock_row,                                            |
|        PROCEDURE Update_row,                                          |
|        PROCEDURE Delete_row                                           |
|                                                                       |
|   HISTORY:                                                            |
|            02/15/99   Tatiana Simmonds  Created                       |
+=======================================================================*/

--======================================================================
--CONSTANTS
--======================================================================
G_PKG_NAME CONSTANT VARCHAR2(30)    :='CST_PAC_ITEM_COSTS_PKG';
Line: 41

 PROCEDURE Insert_row (
   p_row_id IN OUT NOCOPY     VARCHAR2
 , p_pac_period_id     NUMBER
 , p_cost_group_id     NUMBER
 , p_inventory_item_id NUMBER
 , p_item_cost         NUMBER
 , p_market_value      NUMBER
 , p_justification     VARCHAR2
 , p_creation_date     DATE
 , p_created_by        NUMBER
 )
IS
CURSOR C IS
  SELECT
    rowid
  FROM
    CST_PAC_ITEM_COSTS
  WHERE pac_period_id=p_pac_period_id
    AND cost_group_id=p_cost_group_id
      AND inventory_item_id=p_inventory_item_id;
Line: 63

  INSERT
  INTO cst_pac_item_costs
  ( pac_period_id
  , cost_group_id
  , inventory_item_id
  , item_cost
  , market_value
  , justification
  , creation_date
  , created_by
  )
  VALUES
  ( p_pac_period_id
  , p_cost_group_id
  , p_inventory_item_id
  , p_item_cost
  , p_market_value
  , p_justification
  , p_creation_date
  , p_created_by
  );
Line: 97

       FND_MSG_PUB.Add_exc_msg(G_PKG_NAME,'Insert_row');
Line: 101

 END Insert_row;
Line: 119

    SELECT *
    FROM CST_PAC_ITEM_COSTS
    WHERE ROWID=CHARTOROWID(p_row_id)
    FOR UPDATE OF market_value NOWAIT;
Line: 133

    FND_MESSAGE.Set_name('FND', 'FORM_RECORD_DELETED');
Line: 166

PROCEDURE Update_row (
  p_row_id             VARCHAR2
, p_item_cost          NUMBER
, p_market_value       NUMBER
, p_justification      VARCHAR2
, p_last_update_date   DATE
, p_last_updated_by    NUMBER
)
IS

BEGIN
  UPDATE CST_PAC_ITEM_COSTS
  SET
    item_cost=p_item_cost
   ,market_value=p_market_value
   ,justification=p_justification
   ,last_update_date=p_last_update_date
   ,last_updated_by=p_last_updated_by
  WHERE ROWID=CHARTOROWID(p_row_id);
Line: 195

       FND_MSG_PUB.Add_exc_msg(G_PKG_NAME,'Update_row');
Line: 199

  END Update_Row;
Line: 208

PROCEDURE Delete_row (
 p_row_id VARCHAR2)
IS
BEGIN
  DELETE
  FROM CST_PAC_ITEM_COSTS
  WHERE ROWID=p_row_id;
Line: 224

       FND_MSG_PUB.Add_exc_msg(G_PKG_NAME,'Delete_row');
Line: 228

END Delete_row;