DBA Data[Home] [Help]

APPS.PSB_ELEMENT_DISTRIBUTIONS_PVT SQL Statements

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

Line: 8

PROCEDURE INSERT_ROW
( p_api_version                 IN      NUMBER,
  p_init_msg_list               IN      VARCHAR2 := FND_API.G_FALSE,
  p_commit                      IN      VARCHAR2 := FND_API.G_FALSE,
  p_validation_level            IN      NUMBER  := FND_API.G_VALID_LEVEL_FULL,
  p_return_status               OUT  NOCOPY     VARCHAR2,
  p_msg_count                   OUT  NOCOPY     NUMBER,
  p_msg_data                    OUT  NOCOPY     VARCHAR2,
  --
  P_DISTRIBUTION_ID                  IN      NUMBER,
  P_POSITION_SET_GROUP_ID            in      NUMBER,
  P_CHART_OF_ACCOUNTS_ID             IN      NUMBER,
  P_EFFECTIVE_START_DATE             IN      DATE,
  P_EFFECTIVE_END_DATE               IN      DATE,
  P_DISTRIBUTION_PERCENT             IN      NUMBER,
  P_CONCATENATED_SEGMENTS            IN      VARCHAR2,
  P_CODE_COMBINATION_ID              IN      NUMBER,
  P_DISTRIBUTION_SET_ID              IN      NUMBER,
  P_SEGMENT1                         IN      VARCHAR2,
  P_SEGMENT2                         IN      VARCHAR2,
  P_SEGMENT3                         IN      VARCHAR2,
  P_SEGMENT4                         IN      VARCHAR2,
  P_SEGMENT5                         IN      VARCHAR2,
  P_SEGMENT6                         IN      VARCHAR2,
  P_SEGMENT7                         IN      VARCHAR2,
  P_SEGMENT8                         IN      VARCHAR2,
  P_SEGMENT9                         IN      VARCHAR2,
  P_SEGMENT10                        IN      VARCHAR2,
  P_SEGMENT11                        IN      VARCHAR2,
  P_SEGMENT12                        IN      VARCHAR2,
  P_SEGMENT13                        IN      VARCHAR2,
  P_SEGMENT14                        IN      VARCHAR2,
  P_SEGMENT15                        IN      VARCHAR2,
  P_SEGMENT16                        IN      VARCHAR2,
  P_SEGMENT17                        IN      VARCHAR2,
  P_SEGMENT18                        IN      VARCHAR2,
  P_SEGMENT19                        IN      VARCHAR2,
  P_SEGMENT20                        IN      VARCHAR2,
  P_SEGMENT21                        IN      VARCHAR2,
  P_SEGMENT22                        IN      VARCHAR2,
  P_SEGMENT23                        IN      VARCHAR2,
  P_SEGMENT24                        IN      VARCHAR2,
  P_SEGMENT25                        IN      VARCHAR2,
  P_SEGMENT26                        IN      VARCHAR2,
  P_SEGMENT27                        IN      VARCHAR2,
  P_SEGMENT28                        IN      VARCHAR2,
  P_SEGMENT29                        IN      VARCHAR2,
  P_SEGMENT30                        IN      VARCHAR2,
  P_LAST_UPDATE_DATE                 in      DATE,
  P_LAST_UPDATED_BY                  in      NUMBER,
  P_LAST_UPDATE_LOGIN                in      NUMBER,
  P_CREATED_BY                       in      NUMBER,
  P_CREATION_DATE                    in      DATE
) IS

  l_api_name            CONSTANT VARCHAR2(30)   := 'INSERT_ROW';
Line: 68

     select ROWID from psb_pay_element_distributions
     where distribution_id = p_distribution_id
     and position_set_group_id = p_position_set_group_id
     and chart_of_accounts_id = p_chart_of_accounts_id
     and effective_start_date = p_effective_start_date;
Line: 78

  SAVEPOINT     INSERT_ROW_PVT;
Line: 102

  INSERT INTO psb_pay_element_distributions
  (
  DISTRIBUTION_ID                  ,
  POSITION_SET_GROUP_ID            ,
  CHART_OF_ACCOUNTS_ID             ,
  EFFECTIVE_START_DATE             ,
  EFFECTIVE_END_DATE               ,
  DISTRIBUTION_PERCENT             ,
  CONCATENATED_SEGMENTS            ,
  CODE_COMBINATION_ID              ,
  DISTRIBUTION_SET_ID              ,
  SEGMENT1                         ,
  SEGMENT2                         ,
  SEGMENT3                         ,
  SEGMENT4                         ,
  SEGMENT5                         ,
  SEGMENT6                         ,
  SEGMENT7                         ,
  SEGMENT8                         ,
  SEGMENT9                         ,
  SEGMENT10                        ,
  SEGMENT11                        ,
  SEGMENT12                        ,
  SEGMENT13                        ,
  SEGMENT14                        ,
  SEGMENT15                        ,
  SEGMENT16                        ,
  SEGMENT17                        ,
  SEGMENT18                        ,
  SEGMENT19                        ,
  SEGMENT20                        ,
  SEGMENT21                        ,
  SEGMENT22                        ,
  SEGMENT23                        ,
  SEGMENT24                        ,
  SEGMENT25                        ,
  SEGMENT26                        ,
  SEGMENT27                        ,
  SEGMENT28                        ,
  SEGMENT29                        ,
  SEGMENT30                        ,
  LAST_UPDATE_DATE                 ,
  LAST_UPDATED_BY                  ,
  LAST_UPDATE_LOGIN                ,
  CREATED_BY                       ,
  CREATION_DATE
  )
  VALUES
  (
  P_DISTRIBUTION_ID                  ,
  P_POSITION_SET_GROUP_ID            ,
  P_CHART_OF_ACCOUNTS_ID             ,
  P_EFFECTIVE_START_DATE             ,
  P_EFFECTIVE_END_DATE               ,
  P_DISTRIBUTION_PERCENT             ,
  P_CONCATENATED_SEGMENTS            ,
  P_CODE_COMBINATION_ID              ,
  P_DISTRIBUTION_SET_ID              ,
  P_SEGMENT1                         ,
  P_SEGMENT2                         ,
  P_SEGMENT3                         ,
  P_SEGMENT4                         ,
  P_SEGMENT5                         ,
  P_SEGMENT6                         ,
  P_SEGMENT7                         ,
  P_SEGMENT8                         ,
  P_SEGMENT9                         ,
  P_SEGMENT10                        ,
  P_SEGMENT11                        ,
  P_SEGMENT12                        ,
  P_SEGMENT13                        ,
  P_SEGMENT14                        ,
  P_SEGMENT15                        ,
  P_SEGMENT16                        ,
  P_SEGMENT17                        ,
  P_SEGMENT18                        ,
  P_SEGMENT19                        ,
  P_SEGMENT20                        ,
  P_SEGMENT21                        ,
  P_SEGMENT22                        ,
  P_SEGMENT23                        ,
  P_SEGMENT24                        ,
  P_SEGMENT25                        ,
  P_SEGMENT26                        ,
  P_SEGMENT27                        ,
  P_SEGMENT28                        ,
  P_SEGMENT29                        ,
  P_SEGMENT30                        ,
  P_LAST_UPDATE_DATE                 ,
  P_LAST_UPDATED_BY                  ,
  P_LAST_UPDATE_LOGIN                ,
  P_CREATED_BY                       ,
  P_CREATION_DATE
  );
Line: 220

     rollback to INSERT_ROW_PVT;
Line: 230

     rollback to INSERT_ROW_PVT;
Line: 240

     rollback to INSERT_ROW_PVT;
Line: 253

END INSERT_ROW;
Line: 255

PROCEDURE UPDATE_ROW
( p_api_version                 IN      NUMBER,
  p_init_msg_list               IN      VARCHAR2 := FND_API.G_FALSE,
  p_commit                      IN      VARCHAR2 := FND_API.G_FALSE,
  p_validation_level            IN      NUMBER  := FND_API.G_VALID_LEVEL_FULL,
  p_return_status               OUT  NOCOPY     VARCHAR2,
  p_msg_count                   OUT  NOCOPY     NUMBER,
  p_msg_data                    OUT  NOCOPY     VARCHAR2,
  --
  P_DISTRIBUTION_ID                  IN      NUMBER,
  P_POSITION_SET_GROUP_ID            in      NUMBER,
  P_CHART_OF_ACCOUNTS_ID             IN      NUMBER,
  P_EFFECTIVE_START_DATE             IN      DATE,
  P_EFFECTIVE_END_DATE               IN      DATE,
  P_DISTRIBUTION_PERCENT             IN      NUMBER,
  P_CONCATENATED_SEGMENTS            IN      VARCHAR2,
  P_CODE_COMBINATION_ID              IN      NUMBER,
  P_DISTRIBUTION_SET_ID              IN      NUMBER,
  P_SEGMENT1                         IN      VARCHAR2,
  P_SEGMENT2                         IN      VARCHAR2,
  P_SEGMENT3                         IN      VARCHAR2,
  P_SEGMENT4                         IN      VARCHAR2,
  P_SEGMENT5                         IN      VARCHAR2,
  P_SEGMENT6                         IN      VARCHAR2,
  P_SEGMENT7                         IN      VARCHAR2,
  P_SEGMENT8                         IN      VARCHAR2,
  P_SEGMENT9                         IN      VARCHAR2,
  P_SEGMENT10                        IN      VARCHAR2,
  P_SEGMENT11                        IN      VARCHAR2,
  P_SEGMENT12                        IN      VARCHAR2,
  P_SEGMENT13                        IN      VARCHAR2,
  P_SEGMENT14                        IN      VARCHAR2,
  P_SEGMENT15                        IN      VARCHAR2,
  P_SEGMENT16                        IN      VARCHAR2,
  P_SEGMENT17                        IN      VARCHAR2,
  P_SEGMENT18                        IN      VARCHAR2,
  P_SEGMENT19                        IN      VARCHAR2,
  P_SEGMENT20                        IN      VARCHAR2,
  P_SEGMENT21                        IN      VARCHAR2,
  P_SEGMENT22                        IN      VARCHAR2,
  P_SEGMENT23                        IN      VARCHAR2,
  P_SEGMENT24                        IN      VARCHAR2,
  P_SEGMENT25                        IN      VARCHAR2,
  P_SEGMENT26                        IN      VARCHAR2,
  P_SEGMENT27                        IN      VARCHAR2,
  P_SEGMENT28                        IN      VARCHAR2,
  P_SEGMENT29                        IN      VARCHAR2,
  P_SEGMENT30                        IN      VARCHAR2,
  P_LAST_UPDATE_DATE                 in      DATE,
  P_LAST_UPDATED_BY                  in      NUMBER,
  P_LAST_UPDATE_LOGIN                in      NUMBER
) IS

  l_api_name            CONSTANT VARCHAR2(30)   := 'UPDATE_ROW';
Line: 315

  SAVEPOINT     UPDATE_ROW_PVT;
Line: 338

  UPDATE psb_pay_element_distributions SET
  EFFECTIVE_START_DATE             = P_EFFECTIVE_START_DATE,
  EFFECTIVE_END_DATE               = P_EFFECTIVE_END_DATE,
  DISTRIBUTION_PERCENT             = P_DISTRIBUTION_PERCENT,
  CONCATENATED_SEGMENTS            = P_CONCATENATED_SEGMENTS,
  CODE_COMBINATION_ID              = P_CODE_COMBINATION_ID,
  DISTRIBUTION_SET_ID              = P_DISTRIBUTION_SET_ID,
  SEGMENT1                         = P_SEGMENT1,
  SEGMENT2                         = P_SEGMENT2,
  SEGMENT3                         = P_SEGMENT3,
  SEGMENT4                         = P_SEGMENT4,
  SEGMENT5                         = P_SEGMENT5,
  SEGMENT6                         = P_SEGMENT6,
  SEGMENT7                         = P_SEGMENT7,
  SEGMENT8                         = P_SEGMENT8,
  SEGMENT9                         = P_SEGMENT9,
  SEGMENT10                        = P_SEGMENT10,
  SEGMENT11                        = P_SEGMENT11,
  SEGMENT12                        = P_SEGMENT12,
  SEGMENT13                        = P_SEGMENT13,
  SEGMENT14                        = P_SEGMENT14,
  SEGMENT15                        = P_SEGMENT15,
  SEGMENT16                        = P_SEGMENT16,
  SEGMENT17                        = P_SEGMENT17,
  SEGMENT18                        = P_SEGMENT18,
  SEGMENT19                        = P_SEGMENT19,
  SEGMENT20                        = P_SEGMENT20,
  SEGMENT21                        = P_SEGMENT21,
  SEGMENT22                        = P_SEGMENT22,
  SEGMENT23                        = P_SEGMENT23,
  SEGMENT24                        = P_SEGMENT24,
  SEGMENT25                        = P_SEGMENT25,
  SEGMENT26                        = P_SEGMENT26,
  SEGMENT27                        = P_SEGMENT27,
  SEGMENT28                        = P_SEGMENT28,
  SEGMENT29                        = P_SEGMENT29,
  SEGMENT30                        = P_SEGMENT30,
  LAST_UPDATE_DATE                 = P_LAST_UPDATE_DATE,
  LAST_UPDATED_BY                  = P_LAST_UPDATED_BY,
  LAST_UPDATE_LOGIN                = P_LAST_UPDATE_LOGIN
  where DISTRIBUTION_ID                  = P_DISTRIBUTION_ID
  and   POSITION_SET_GROUP_ID            = P_POSITION_SET_GROUP_ID
  and   CHART_OF_ACCOUNTS_ID             = P_CHART_OF_ACCOUNTS_ID;
Line: 403

     rollback to UPDATE_ROW_PVT;
Line: 413

     rollback to UPDATE_ROW_PVT;
Line: 423

     rollback to UPDATE_ROW_PVT;
Line: 436

END UPDATE_ROW;
Line: 439

PROCEDURE DELETE_ROW
( p_api_version         IN      NUMBER,
  p_init_msg_list       IN      VARCHAR2 := FND_API.G_FALSE,
  p_commit              IN      VARCHAR2 := FND_API.G_FALSE,
  p_validation_level    IN      NUMBER  := FND_API.G_VALID_LEVEL_FULL,
  p_return_status       OUT  NOCOPY     VARCHAR2,
  p_msg_count           OUT  NOCOPY     NUMBER,
  p_msg_data            OUT  NOCOPY     VARCHAR2,
  --
  P_DISTRIBUTION_ID                  IN      NUMBER,
  P_POSITION_SET_GROUP_ID            IN      NUMBER,
  P_CHART_OF_ACCOUNTS_ID             IN      NUMBER,
  P_EFFECTIVE_START_DATE             IN      DATE
) IS

  l_api_name            CONSTANT VARCHAR2(30)   := 'DELETE_ROW';
Line: 461

  SAVEPOINT     DELETE_ROW_PVT;
Line: 481

  DELETE FROM psb_pay_element_distributions
  where DISTRIBUTION_ID                  = P_DISTRIBUTION_ID
  and   POSITION_SET_GROUP_ID            = P_POSITION_SET_GROUP_ID
  and   CHART_OF_ACCOUNTS_ID             = P_CHART_OF_ACCOUNTS_ID
  and   EFFECTIVE_START_DATE             = P_EFFECTIVE_START_DATE;
Line: 508

     rollback to DELETE_ROW_PVT;
Line: 518

     rollback to DELETE_ROW_PVT;
Line: 528

     rollback to DELETE_ROW_PVT;
Line: 540

END DELETE_ROW;
Line: 599

  CURSOR C IS SELECT * FROM PSB_PAY_ELEMENT_DISTRIBUTIONS
  WHERE DISTRIBUTION_ID                  = P_DISTRIBUTION_ID
  AND   POSITION_SET_GROUP_ID            = P_POSITION_SET_GROUP_ID
  FOR UPDATE of DISTRIBUTION_Id NOWAIT;
Line: 630

    FND_MESSAGE.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 833

    SELECT '1'
    FROM psb_pay_element_distributions
    WHERE (  (effective_start_date >= p_effective_start_date
		 AND effective_start_date <= p_effective_end_date)
	      OR (effective_end_date >= p_effective_start_date
		 AND effective_end_date <= p_effective_end_date)  )
    AND   (position_set_group_id = p_position_set_group_id)
    AND   (distribution_set_id <> p_distribution_set_id);
Line: 843

    SELECT '1'
    FROM psb_pay_element_distributions
    WHERE code_combination_id = p_code_combination_id
    AND position_set_group_id = p_position_set_group_id
    AND distribution_set_id = p_distribution_set_id;