The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure Create_User_Ind_Selection(
p_api_version IN NUMBER,
p_Indicator_Region_Rec
IN BIS_INDICATOR_REGION_PUB.Indicator_Region_Rec_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_error_Tbl OUT NOCOPY BIS_UTILITIES_PUB.Error_Tbl_Type
)
IS
l_user_id NUMBER;
select rowid from BIS_USER_IND_SELECTIONS
where IND_SELECTION_ID = l_user_ind_id;
BIS_INDICATOR_REGION_PVT.Validate_User_Ind_Selection(
p_api_version => 1.0,
p_event => 'CREATE',
p_user_id => l_user_id,
p_Indicator_Region_Rec => p_Indicator_Region_Rec,
x_return_status => x_return_status);
BIS_INDICATOR_REGION_PVT.Create_User_Ind_Selection(
p_api_version => 1.0,
p_Indicator_Region_Rec => p_Indicator_Region_Rec,
x_return_status => x_return_status ,
x_error_Tbl => x_error_Tbl);
htp.p('BIS_INDICATOR_REGION_PUB.Create_User_Ind_Selection:'||SQLERRM); htp.para;
END Create_User_Ind_Selection;
Procedure Retrieve_User_Ind_Selections(
p_api_version IN NUMBER,
p_user_id IN NUMBER Default BIS_UTILITIES_PUB.G_NULL_NUM,
p_user_name IN VARCHAR2 Default BIS_UTILITIES_PUB.G_NULL_CHAR,
p_plug_id IN NUMBER ,
p_all_info IN VARCHAR2 Default FND_API.G_TRUE,
x_Indicator_Region_Tbl
OUT NOCOPY BIS_INDICATOR_REGION_PUB.Indicator_Region_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_error_Tbl OUT NOCOPY BIS_UTILITIES_PUB.Error_Tbl_Type
)
IS
l_Indicator_Region_rec BIS_INDICATOR_REGION_PUB.Indicator_Region_Rec_Type;
BIS_INDICATOR_REGION_PVT.Validate_User_Ind_Selection(
p_api_version => 1.0,
p_event => 'RETRIEVE',
p_user_id => l_indicator_region_rec.user_id,
p_Indicator_Region_Rec => l_Indicator_Region_Rec,
x_return_status => x_return_status);
BIS_INDICATOR_REGION_PVT.Retrieve_User_Ind_Selections(
p_api_version => 1.0,
p_user_id => l_indicator_region_rec.user_id,
p_user_name => l_indicator_region_rec.user_name,
p_plug_id => l_indicator_region_rec.plug_id,
p_all_info => p_all_info,
x_Indicator_Region_Tbl => x_Indicator_Region_Tbl,
x_return_status => x_return_status ,
x_error_Tbl => x_error_Tbl);
htp.p('BIS_INDICATOR_REGION_PUB.Retrieve_User_Ind_Selections:'||SQLERRM);
END Retrieve_User_Ind_Selections;
Procedure Retrieve_User_Ind_Selections(
p_api_version IN NUMBER,
p_all_info IN VARCHAR2 Default FND_API.G_TRUE,
p_Target_level_rec IN BIS_TARGET_LEVEL_PUB.Target_Level_Rec_Type,
x_Indicator_Region_Tbl
OUT NOCOPY BIS_INDICATOR_REGION_PUB.Indicator_Region_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_error_Tbl OUT NOCOPY BIS_UTILITIES_PUB.Error_Tbl_Type
)
IS
l_Indicator_Region_rec BIS_INDICATOR_REGION_PUB.Indicator_Region_Rec_Type;
BIS_INDICATOR_REGION_PVT.Retrieve_User_Ind_Selections
( p_api_version => 1.0
, p_all_info => p_all_info
, p_Target_level_id => l_Target_level_rec.Target_Level_ID
, x_Indicator_Region_Tbl => x_Indicator_Region_Tbl
, x_return_status => x_return_status
, x_error_Tbl => x_error_Tbl
);
END Retrieve_User_Ind_Selections;
Procedure Update_User_Ind_Selection(
p_api_version IN NUMBER,
p_user_id IN NUMBER Default BIS_UTILITIES_PUB.G_NULL_NUM,
p_user_name IN VARCHAR2 Default BIS_UTILITIES_PUB.G_NULL_CHAR,
p_plug_id IN NUMBER ,
p_Indicator_Region_Tbl
IN BIS_INDICATOR_REGION_PUB.Indicator_Region_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_error_Tbl OUT NOCOPY BIS_UTILITIES_PUB.Error_Tbl_Type
)
IS
l_user_id NUMBER;
e_UpdateException EXCEPTION;
RAISE e_UpdateException;
BIS_INDICATOR_REGION_PVT.Validate_User_Ind_Selection(
p_api_version => 1.0,
p_event => 'UPDATE',
p_user_id => l_user_id,
p_Indicator_Region_Rec => p_Indicator_Region_Tbl(i),
x_return_status => x_return_status);
RAISE e_UpdateException;
BIS_INDICATOR_REGION_PVT.Update_User_Ind_Selection(
p_api_version => 1.0,
p_user_id => l_user_id,
p_user_name => l_user_name,
p_plug_id => p_plug_id,
p_Indicator_Region_Rec => p_Indicator_Region_Tbl(i),
x_return_status => x_return_status ,
x_error_Tbl => x_error_Tbl);
WHEN e_UpdateException THEN
x_return_status := FND_API.G_RET_STS_ERROR;
htp.p('BIS_INDICATOR_REGION_PUB.Update_User_Ind_Selection:'||SQLERRM); htp.para;
END Update_User_Ind_Selection;
Procedure Delete_User_Ind_Selections(
p_api_version IN NUMBER,
p_user_id IN NUMBER Default BIS_UTILITIES_PUB.G_NULL_NUM,
p_user_name IN VARCHAR2 Default BIS_UTILITIES_PUB.G_NULL_CHAR,
p_plug_id IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_error_Tbl OUT NOCOPY BIS_UTILITIES_PUB.Error_Tbl_Type
)
IS
l_Indicator_Region_rec BIS_INDICATOR_REGION_PUB.Indicator_Region_Rec_Type;
e_DeleteException EXCEPTION;
RAISE e_DeleteException;
BIS_INDICATOR_REGION_PVT.Validate_User_Ind_Selection(
p_api_version => 1.0,
p_event => 'DELETE',
p_user_id => l_Indicator_Region_Rec.user_id,
p_Indicator_Region_Rec => l_Indicator_Region_Rec,
x_return_status => x_return_status);
RAISE e_DeleteException;
BIS_INDICATOR_REGION_PVT.Delete_User_Ind_Selections(
p_api_version => 1.0,
p_user_id => l_indicator_region_rec.user_id,
p_user_name => l_indicator_region_rec.user_name,
p_plug_id => l_indicator_region_rec.plug_id,
x_return_status => x_return_status ,
x_error_Tbl => x_error_Tbl);
WHEN e_DeleteException THEN
x_return_status := FND_API.G_RET_STS_ERROR;
htp.p('BIS_INDICATOR_REGION_PUB.Delete_User_Ind_Selection:'||SQLERRM); htp.para;
END Delete_User_Ind_Selections;