The following lines contain the word 'select', 'insert', 'update' or 'delete':
x_deliv_rec_pvt.last_update_date := l_deliv_rec_pub.last_update_date;
x_deliv_rec_pvt.last_updated_by := l_deliv_rec_pub.last_updated_by ;
x_deliv_rec_pvt.last_update_login := l_deliv_rec_pub.last_update_login;
x_deliv_rec_pvt.last_update_date := l_deliv_rec_pub.last_update_date;
x_deliv_rec_pvt.last_updated_by := l_deliv_rec_pub.last_updated_by;
x_deliv_rec_pvt.last_update_login := l_deliv_rec_pub.last_update_login;
PROCEDURE Update_Deliverable(
p_api_version_number 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,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_deliv_rec IN deliv_rec_type
)
IS
L_API_NAME CONSTANT VARCHAR2(30) := 'update_Deliverable';
SAVEPOINT UPDATE_Deliv_PUB;
update_Deliverable(
p_api_version_number => p_api_version_number,
p_init_msg_list => p_init_msg_list,
p_commit => p_commit,
p_validation_level => p_validation_level,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_deliv_rec => l_pvt_deliv_rec );
ROLLBACK TO UPDATE_Deliv_PUB;
ROLLBACK TO UPDATE_Deliv_PUB;
ROLLBACK TO UPDATE_Deliv_PUB;
End Update_Deliverable;
PROCEDURE Update_Deliverable(
p_api_version_number 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,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_deliv_rec IN AMS_Deliverable_PVT.deliv_rec_type
)
IS
L_API_NAME CONSTANT VARCHAR2(30) := 'update_Deliverable';
SAVEPOINT UPDATE_Deliverable_PUB;
AMS_Deliverable_CUHK.update_deliverable_pre(
l_pvt_deliv_rec,
l_return_status
);
AMS_Deliverable_VUHK.update_deliverable_pre(
l_pvt_deliv_rec,
l_return_status
);
AMS_Deliverable_PVT.Update_Deliverable(
p_api_version => 1.0,
p_init_msg_list => FND_API.G_FALSE,
p_commit => p_commit,
p_validation_level => FND_API.G_VALID_LEVEL_FULL,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_deliv_rec => l_pvt_deliv_rec);
AMS_Deliverable_CUHK.update_deliverable_post(
l_pvt_deliv_rec,
l_return_status
);
AMS_Deliverable_VUHK.update_deliverable_post(
l_pvt_deliv_rec,
l_return_status
);
ROLLBACK TO UPDATE_Deliverable_PUB;
ROLLBACK TO UPDATE_Deliverable_PUB;
ROLLBACK TO UPDATE_Deliverable_PUB;
End Update_Deliverable;
PROCEDURE Delete_Deliverable(
p_api_version_number 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,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_deliv_id IN NUMBER,
p_object_version_number IN NUMBER
)
IS
L_API_NAME CONSTANT VARCHAR2(30) := 'delete_Deliverable';
SAVEPOINT DELETE_Deliverable_PUB;
AMS_Deliverable_CUHK.delete_Deliverable_pre(
l_deliv_ID,
l_object_version_number,
l_return_status
);
AMS_Deliverable_VUHK.delete_Deliverable_pre(
l_deliv_ID,
l_object_version_number,
l_return_status
);
AMS_Deliverable_PVT.Delete_Deliverable(
p_api_version => 1.0,
p_init_msg_list => FND_API.G_FALSE,
p_commit => p_commit,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_deliv_id => l_deliv_id,
p_object_version => l_object_version_number );
AMS_Deliverable_CUHK.delete_Deliverable_post(
l_deliv_ID,
l_object_version_number,
l_return_status
);
AMS_Deliverable_VUHK.delete_Deliverable_post(
l_deliv_ID,
l_object_version_number,
l_return_status
);
ROLLBACK TO DELETE_Deliverable_PUB;
ROLLBACK TO DELETE_Deliverable_PUB;
ROLLBACK TO DELETE_Deliverable_PUB;
End Delete_Deliverable;