DBA Data[Home] [Help]

APPS.CSL_CS_COUNTERS_ACC_PKG SQL Statements

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

Line: 27

g_old_resource_id       NUMBER; -- variable containing old resource_id; populated in Pre_Update hook
Line: 39

    SELECT SOURCE_OBJECT_ID
    FROM CS_COUNTER_GROUPS
    WHERE SOURCE_OBJECT_CODE = 'CP' AND COUNTER_GROUP_ID = b_counter_group_id;
Line: 66

    SELECT COUNTER_GROUP_ID
    FROM CS_COUNTERS
    WHERE COUNTER_ID = b_counter_id;
Line: 93

    SELECT COUNTER_ID
    FROM CS_COUNTER_PROPERTIES
    WHERE COUNTER_PROPERTY_ID = b_ctr_prop_id;
Line: 123

PROCEDURE INSERT_COUNTER_PROP_ACC_RECORD ( p_counter_property_id IN NUMBER,
                              p_resource_id      IN NUMBER
                            )
IS
BEGIN
-- add debug info later.
  JTM_HOOK_UTIL_PKG.Insert_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_props_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_props_acc_table_name
   ,P_PK1_NAME               => g_ctr_props_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_property_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 136

END INSERT_COUNTER_PROP_ACC_RECORD;
Line: 138

PROCEDURE UPDATE_COUNTER_PROP_ACC_RECORD (
                              p_resource_id    IN NUMBER,
                              p_acc_id    IN NUMBER
                            )
IS
BEGIN
-- add debug info later.
  JTM_HOOK_UTIL_PKG.UPDATE_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_props_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_props_acc_table_name
   ,P_RESOURCE_ID            => p_resource_id
   ,P_ACCESS_ID              => p_acc_id
  );
Line: 151

END UPDATE_COUNTER_PROP_ACC_RECORD;
Line: 153

PROCEDURE DELETE_COUNTER_PROP_ACC_RECORD ( p_counter_property_id IN NUMBER,
                              p_resource_id      IN NUMBER
                            )
IS
BEGIN
-- add debug info later.
  JTM_HOOK_UTIL_PKG.DELETE_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_props_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_props_acc_table_name
   ,P_PK1_NAME               => g_ctr_props_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_property_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 166

END DELETE_COUNTER_PROP_ACC_RECORD;
Line: 172

PROCEDURE INSERT_COUNTER_ACC_RECORD ( p_counter_id IN NUMBER,
                              p_resource_id      IN NUMBER
                            )
IS
  CURSOR c_counter_property (b_counter_id NUMBER) IS
    SELECT COUNTER_PROPERTY_ID
    FROM  CS_COUNTER_PROPERTIES
    WHERE COUNTER_ID = b_counter_id;
Line: 184

  JTM_HOOK_UTIL_PKG.Insert_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_counters_pubi_name
   ,P_ACC_TABLE_NAME         => g_counters_acc_table_name
   ,P_PK1_NAME               => g_counters_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 193

  l_ins_ctr_val_success := CSL_CS_COUNTER_VALS_ACC_PKG.POST_INSERT_PARENT( p_counter_id, p_resource_id );
Line: 200

    INSERT_COUNTER_PROP_ACC_RECORD( r_counter_property_id.COUNTER_PROPERTY_ID, p_resource_id );
Line: 202

END INSERT_COUNTER_ACC_RECORD;
Line: 204

PROCEDURE UPDATE_COUNTER_ACC_RECORD (
                              p_resource_id    IN NUMBER,
                              p_acc_id    IN NUMBER
                            )
IS
BEGIN
-- add debug info later.
  JTM_HOOK_UTIL_PKG.Update_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_counters_pubi_name
   ,P_ACC_TABLE_NAME         => g_counters_acc_table_name
   ,P_RESOURCE_ID            => p_resource_id
   ,P_ACCESS_ID              => p_acc_id
  );
Line: 218

END UPDATE_COUNTER_ACC_RECORD;
Line: 220

PROCEDURE DELETE_COUNTER_ACC_RECORD ( p_counter_id IN NUMBER,
                              p_resource_id      IN NUMBER
                            )
IS
  CURSOR c_counter_property (b_counter_id NUMBER) IS
    SELECT COUNTER_PROPERTY_ID
    FROM  CS_COUNTER_PROPERTIES
    WHERE COUNTER_ID = b_counter_id;
Line: 232

  JTM_HOOK_UTIL_PKG.Delete_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_counters_pubi_name
   ,P_ACC_TABLE_NAME         => g_counters_acc_table_name
   ,P_PK1_NAME               => g_counters_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 241

  l_del_ctr_val_success := CSL_CS_COUNTER_VALS_ACC_PKG.PRE_DELETE_PARENT( p_counter_id, p_resource_id );
Line: 247

    DELETE_COUNTER_PROP_ACC_RECORD( r_counter_property_id.COUNTER_PROPERTY_ID, p_resource_id );
Line: 249

END DELETE_COUNTER_ACC_RECORD;
Line: 255

PROCEDURE INSERT_CTR_GRP_ACC_RECORD ( p_counter_group_id IN NUMBER,
                              p_resource_id      IN NUMBER
                            )
IS
  CURSOR c_counter (b_counter_group_id NUMBER) IS
    SELECT COUNTER_ID
    FROM  CS_COUNTERS
    WHERE COUNTER_GROUP_ID = b_counter_group_id;
Line: 265

  JTM_HOOK_UTIL_PKG.Insert_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_grps_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_grps_acc_table_name
   ,P_PK1_NAME               => g_ctr_grps_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_group_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 275

    INSERT_COUNTER_ACC_RECORD( r_counter_id.COUNTER_ID, p_resource_id );
Line: 277

END INSERT_CTR_GRP_ACC_RECORD;
Line: 279

/* UPDATE_CTR_GRP_ACC_RECORD is not recurisive hierarchically */
PROCEDURE UPDATE_CTR_GRP_ACC_RECORD (
                              p_resource_id    IN NUMBER,
                              p_acc_id    IN NUMBER
                            )
IS
BEGIN
  -- add debug info later.
  JTM_HOOK_UTIL_PKG.Update_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_grps_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_grps_acc_table_name
   ,P_RESOURCE_ID            => p_resource_id
   ,P_ACCESS_ID              => p_acc_id
  );
Line: 293

END UPDATE_CTR_GRP_ACC_RECORD;
Line: 295

/* recursive delete */
PROCEDURE DELETE_CTR_GRP_ACC_RECORD ( p_counter_group_id IN NUMBER,
                              p_resource_id     IN NUMBER
                            )
IS
  CURSOR c_counter (b_counter_group_id NUMBER) IS
    SELECT COUNTER_ID
    FROM  CS_COUNTERS
    WHERE COUNTER_GROUP_ID = b_counter_group_id;
Line: 306

  JTM_HOOK_UTIL_PKG.Delete_Acc
  ( P_PUBLICATION_ITEM_NAMES => g_ctr_grps_pubi_name
   ,P_ACC_TABLE_NAME         => g_ctr_grps_acc_table_name
   ,P_PK1_NAME               => g_ctr_grps_pk1_name
   ,P_PK1_NUM_VALUE          => p_counter_group_id
   ,P_RESOURCE_ID            => p_resource_id
  );
Line: 316

    DELETE_COUNTER_ACC_RECORD( r_counter_id.COUNTER_ID, p_resource_id );
Line: 318

END DELETE_CTR_GRP_ACC_RECORD;
Line: 333

    SELECT null
    FROM CS_COUNTER_GROUPS
    WHERE COUNTER_GROUP_ID = b_counter_group_id;
Line: 375

  Public procedure called after a parent record is inserted.
  The parent of counter group is CSI_ITEM_INSTANCE record.
  Called by CSL_CSI_ITEM_INSTANCE_ACC_PKG
***/
FUNCTION Post_Insert_Parent
  ( p_item_instance_id IN NUMBER
   ,p_resource_id        IN NUMBER
  )
RETURN BOOLEAN
IS
  CURSOR c_counter_groups (b_item_instance_id NUMBER) IS
    SELECT COUNTER_GROUP_ID
    FROM CS_COUNTER_GROUPS
    WHERE SOURCE_OBJECT_CODE = 'CP' AND SOURCE_OBJECT_ID = b_item_instance_id;
Line: 392

    INSERT_CTR_GRP_ACC_RECORD(r_counter_group_id.COUNTER_GROUP_ID, p_resource_id);
Line: 398

END Post_Insert_Parent;
Line: 401

  Public procedure called after a parent record is updated
  Check the new parent_id if it is in the ACC table.
  Called by CSL_CSI_ITEM_INSTANCE_ACC_PKG
***/
FUNCTION Post_Update_Parent
  ( p_item_instance_id IN NUMBER
   ,p_resource_id        IN NUMBER
  )
RETURN BOOLEAN
IS
BEGIN
  RETURN TRUE;
Line: 413

END Post_Update_Parent;
Line: 416

  Public procedure that gets called before a parent record is deleted.
  Called by CSL_CSI_ITEM_INSTANCE_ACC_PKG
***/
FUNCTION Pre_Delete_Parent
  ( p_item_instance_id IN NUMBER
   ,p_resource_id        IN NUMBER
  )
RETURN BOOLEAN
IS
  CURSOR c_counter_groups (b_item_instance_id NUMBER) IS
    SELECT COUNTER_GROUP_ID
    FROM CS_COUNTER_GROUPS
    WHERE SOURCE_OBJECT_CODE = 'CP' AND SOURCE_OBJECT_ID = b_item_instance_id;
Line: 431

    DELETE_CTR_GRP_ACC_RECORD(r_counter_group_id.COUNTER_GROUP_ID, p_resource_id);
Line: 434

END Pre_Delete_Parent;
Line: 441

/* Called before counter group Insert */
PROCEDURE PRE_INSERT_COUNTER_GROUP ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 448

/* Called after counter group Insert */
/* Check if the counter group is associated with a replicable item instance */
PROCEDURE POST_INSERT_COUNTER_GROUP ( p_api_version           IN  NUMBER
                                    , P_Init_Msg_List         IN  VARCHAR2
                                    , P_Commit                IN  VARCHAR2
                                    , X_Return_Status         OUT NOCOPY VARCHAR2
                                    , X_Msg_Count             OUT NOCOPY NUMBER
                                    , X_Msg_Data              OUT NOCOPY VARCHAR2
                                    , p_source_object_cd      IN  VARCHAR2
                                    , p_source_object_id      IN  NUMBER
                                    , x_ctr_grp_id            IN  NUMBER
                                    , x_object_version_number OUT NOCOPY NUMBER)
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 483

      INSERT_COUNTER_PROP_ACC_RECORD
      (x_ctr_grp_id
      ,l_tab_resource_id(i)
      );
Line: 489

END POST_INSERT_COUNTER_GROUP;
Line: 491

/* Called before counter group Update */
PROCEDURE PRE_UPDATE_COUNTER_GROUP ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 496

END PRE_UPDATE_COUNTER_GROUP;
Line: 498

/* Called after counter group Update */
PROCEDURE POST_UPDATE_COUNTER_GROUP( P_Api_Version              IN  NUMBER
                                   , P_Init_Msg_List            IN  VARCHAR2
                                   , P_Commit                   IN  VARCHAR2
                                   , X_Return_Status            OUT NOCOPY VARCHAR2
                                   , X_Msg_Count                OUT NOCOPY NUMBER
                                   , X_Msg_Data                 OUT NOCOPY VARCHAR2
                                   , p_ctr_grp_id               IN  NUMBER
                                   , p_object_version_number    IN  NUMBER
                                   , p_cascade_upd_to_instances IN  VARCHAR2
                                   , x_object_version_number    OUT NOCOPY NUMBER )
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 529

      UPDATE_COUNTER_PROP_ACC_RECORD
      (
       l_tab_resource_id(i)
      ,l_tab_access_id(i)
      );
Line: 536

END POST_UPDATE_COUNTER_GROUP;
Line: 538

/* Called before counter group Delete */
PROCEDURE PRE_DELETE_COUNTER_GROUP ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 543

END PRE_DELETE_COUNTER_GROUP;
Line: 545

/* Called after counter group Delete */
PROCEDURE POST_DELETE_COUNTER_GROUP (
   p_counter_group_id IN NUMBER
  ,x_return_status out NOCOPY varchar2)
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 569

      DELETE_CTR_GRP_ACC_RECORD
      ( p_counter_group_id
      ,l_tab_access_id(i)
      );
Line: 575

END POST_DELETE_COUNTER_GROUP;
Line: 578

/* Called before counter Insert */
PROCEDURE PRE_INSERT_COUNTER ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 583

END PRE_INSERT_COUNTER;
Line: 585

/* Called after counter Insert */
PROCEDURE POST_INSERT_COUNTER ( p_api_version           IN  NUMBER
                              , P_Init_Msg_List         IN  VARCHAR2
                              , P_Commit                IN  VARCHAR2
                              , X_Return_Status         OUT NOCOPY VARCHAR2
                              , X_Msg_Count             OUT NOCOPY NUMBER
                              , X_Msg_Data              OUT NOCOPY VARCHAR2
                              , x_ctr_id                IN  NUMBER
                              , x_object_version_number OUT NOCOPY NUMBER)
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 615

      INSERT_COUNTER_ACC_RECORD
      (x_ctr_id
      ,l_tab_resource_id(i)
      );
Line: 621

END POST_INSERT_COUNTER;
Line: 623

/* Called before counter Update */
PROCEDURE PRE_UPDATE_COUNTER ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 628

END PRE_UPDATE_COUNTER;
Line: 630

/* Called after counter Update */
PROCEDURE POST_UPDATE_COUNTER ( P_Api_Version              IN  NUMBER
                              , P_Init_Msg_List            IN  VARCHAR2
                              , P_Commit                   IN  VARCHAR2
                              , X_Return_Status            OUT NOCOPY VARCHAR2
                              , X_Msg_Count                OUT NOCOPY NUMBER
                              , X_Msg_Data                 OUT NOCOPY VARCHAR2
                              , p_ctr_id                   IN  NUMBER
                              , p_object_version_number    IN  NUMBER
                              , p_cascade_upd_to_instances IN  VARCHAR2
                              , x_object_version_number    OUT NOCOPY NUMBER )
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 656

      UPDATE_COUNTER_ACC_RECORD
      (l_tab_resource_id(i)
      ,l_tab_access_id(i)
      );
Line: 662

END POST_UPDATE_COUNTER;
Line: 664

/* Called before counter Delete */
PROCEDURE PRE_DELETE_COUNTER ( P_Api_Version   IN  NUMBER
                             , P_Init_Msg_List IN  VARCHAR2
                             , P_Commit        IN  VARCHAR2
                             , X_Return_Status OUT NOCOPY VARCHAR2
                             , X_Msg_Count     OUT NOCOPY NUMBER
                             , X_Msg_Data      OUT NOCOPY VARCHAR2
                             , p_ctr_id	       IN  NUMBER )
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 675

END PRE_DELETE_COUNTER;
Line: 677

/* Called after counter Delete */
PROCEDURE POST_DELETE_COUNTER (
   p_counter_id IN NUMBER
  ,x_return_status out NOCOPY varchar2)
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 696

      DELETE_COUNTER_ACC_RECORD
      (p_counter_id
      ,l_tab_access_id(i)
      );
Line: 702

END POST_DELETE_COUNTER;
Line: 705

/* Called before counter property Insert */
PROCEDURE PRE_INSERT_COUNTER_PROPERTY ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 710

END PRE_INSERT_COUNTER_PROPERTY;
Line: 712

/* Called after counter property Insert */
PROCEDURE POST_INSERT_COUNTER_PROPERTY ( P_Api_Version           IN  NUMBER
                                       , P_Init_Msg_List         IN  VARCHAR2
                                       , P_Commit                IN  VARCHAR2
                                       , X_Return_Status         OUT NOCOPY VARCHAR2
                                       , X_Msg_Count             OUT NOCOPY NUMBER
                                       , X_Msg_Data              OUT NOCOPY VARCHAR2
                                       , x_ctr_prop_id           IN  NUMBER
                                       , x_object_version_number OUT NOCOPY NUMBER )
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 744

      INSERT_COUNTER_PROP_ACC_RECORD
      (x_ctr_prop_id
      ,l_tab_resource_id(i)
      );
Line: 750

END POST_INSERT_COUNTER_PROPERTY;
Line: 752

/* Called before counter property Update */
PROCEDURE PRE_UPDATE_COUNTER_PROPERTY ( x_return_status out NOCOPY varchar2)
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 757

END PRE_UPDATE_COUNTER_PROPERTY;
Line: 759

/* Called after counter property Update */
PROCEDURE POST_UPDATE_COUNTER_PROPERTY ( P_Api_Version              IN  NUMBER
                                       , P_Init_Msg_List            IN  VARCHAR2
                                       , P_Commit                   IN  VARCHAR2
                                       , X_Return_Status            OUT NOCOPY VARCHAR2
                                       , X_Msg_Count                OUT NOCOPY NUMBER
                                       , X_Msg_Data                 OUT NOCOPY VARCHAR2
                                       , p_ctr_prop_id              IN  NUMBER
                                       , p_object_version_number    IN  NUMBER
                                       , p_cascade_upd_to_instances IN  VARCHAR2
                                       , x_object_version_number    OUT NOCOPY NUMBER )
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 785

      UPDATE_COUNTER_PROP_ACC_RECORD
      (l_tab_resource_id(i)
      ,l_tab_access_id(i)
      );
Line: 791

END POST_UPDATE_COUNTER_PROPERTY;
Line: 793

/* Called before counter property Delete */
PROCEDURE PRE_DELETE_COUNTER_PROPERTY ( P_Api_Version   IN  NUMBER
                                      , P_Init_Msg_List IN  VARCHAR2
                                      , P_Commit        IN  VARCHAR2
                                      , X_Return_Status OUT NOCOPY VARCHAR2
                                      , X_Msg_Count     OUT NOCOPY NUMBER
                                      , X_Msg_Data      OUT NOCOPY VARCHAR2
                                      , p_ctr_prop_id	IN  NUMBER )
IS
BEGIN
  x_return_status := FND_API.G_RET_STS_SUCCESS;
Line: 804

END PRE_DELETE_COUNTER_PROPERTY;
Line: 806

/* Called after counter property Delete */
PROCEDURE POST_DELETE_COUNTER_PROPERTY (
   p_counter_prop_id IN NUMBER
  ,x_return_status out NOCOPY varchar2)
IS
  l_tab_resource_id    dbms_sql.Number_Table;
Line: 825

      DELETE_COUNTER_PROP_ACC_RECORD
      (p_counter_prop_id
      ,l_tab_access_id(i)
      );
Line: 831

END POST_DELETE_COUNTER_PROPERTY;