The following lines contain the word 'select', 'insert', 'update' or 'delete':
x_schedule_rec_pvt.last_update_date := l_schedule_rec_pub.last_update_date;
x_schedule_rec_pvt.last_updated_by := l_schedule_rec_pub.last_updated_by ;
x_schedule_rec_pvt.last_update_login := l_schedule_rec_pub.last_update_login;
PROCEDURE Update_Camp_Schedule(
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_schedule_rec IN schedule_rec_type,
x_object_version_number OUT NOCOPY NUMBER
)
IS
L_API_NAME CONSTANT VARCHAR2(30) := 'Update_Camp_Schedule';
SAVEPOINT UPDATE_Camp_Schedule_PUB;
AMS_Camp_Schedule_CUHK.update_schedule_pre(
l_pub_schedule_rec,
l_return_status
);
AMS_Camp_Schedule_VUHK.update_schedule_pre(
l_pub_schedule_rec,
l_return_status
);
AMS_Camp_Schedule_PVT.Update_Camp_Schedule(
p_api_version_number => 1.0,
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_schedule_rec => l_pvt_schedule_rec,
x_object_version_number => l_object_version_number );
AMS_Camp_Schedule_VUHK.update_schedule_post(
l_pub_schedule_rec,
l_return_status
);
AMS_Camp_Schedule_CUHK.update_schedule_post(
l_pub_schedule_rec,
l_return_status
);
ROLLBACK TO UPDATE_Camp_Schedule_PUB;
ROLLBACK TO UPDATE_Camp_Schedule_PUB;
ROLLBACK TO UPDATE_Camp_Schedule_PUB;
End Update_Camp_Schedule;
PROCEDURE Delete_Camp_Schedule(
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_schedule_id IN NUMBER,
p_object_version_number IN NUMBER
)
IS
L_API_NAME CONSTANT VARCHAR2(30) := 'Delete_Camp_Schedule';
SAVEPOINT DELETE_Camp_Schedule_PUB;
AMS_Camp_Schedule_CUHK.delete_schedule_pre(
l_SCHEDULE_ID,
l_object_version,
l_return_status
);
AMS_Camp_Schedule_VUHK.delete_schedule_pre(
l_SCHEDULE_ID,
l_object_version,
l_return_status
);
AMS_Camp_Schedule_PVT.Delete_Camp_Schedule(
p_api_version_number => 1.0,
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_schedule_id => l_schedule_id,
p_object_version_number => l_object_version );
AMS_Camp_Schedule_VUHK.delete_schedule_post(
l_SCHEDULE_ID,
l_object_version,
l_return_status
);
AMS_Camp_Schedule_CUHK.delete_schedule_post(
l_SCHEDULE_ID,
l_object_version,
l_return_status
);
ROLLBACK TO DELETE_Camp_Schedule_PUB;
ROLLBACK TO DELETE_Camp_Schedule_PUB;
ROLLBACK TO DELETE_Camp_Schedule_PUB;
End Delete_Camp_Schedule;