The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT name,
period_set_name,
period_type,
start_date,
end_date,
pay_group_description,
attribute_category,
attribute1,
attribute2,
attribute3,
attribute4,
attribute5,
attribute6,
attribute7,
attribute8,
attribute9,
attribute10,
attribute11,
attribute12,
attribute13,
attribute14,
attribute15,
object_version_number,
org_id
FROM cn_pay_groups
WHERE upper(name) like upper(p_search_name)
and (p_search_start_date is null
OR ( trunc(start_date) >= trunc(p_search_start_date)
AND
(p_search_end_date is null OR (nvl(end_date,p_search_end_date) <= p_search_end_date))
)
)
and upper(period_set_name) like upper(p_search_period_set_name)
and org_id = x_org_id
ORDER BY name;
SELECT pay_group_id
FROM cn_pay_groups
WHERE name = p_PayGroup_rec.name
AND start_date = p_PayGroup_rec.start_date
AND end_date = p_PayGroup_rec.end_date
and org_id= x_org_id;
SELECT cn_pay_groups_s.nextval
INTO x_pay_group_id
FROM dual;
x_loading_status := 'CN_INSERTED';
PROCEDURE Update_PayGroup (
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_old_Paygroup_rec IN PayGroup_rec_type,
p_PayGroup_rec IN OUT NOCOPY PayGroup_rec_type,
x_status OUT NOCOPY VARCHAR2,
x_loading_status OUT NOCOPY VARCHAR2
) IS
L_PKG_NAME CONSTANT VARCHAR2(30) := 'CN_PayGroup_PUB';
L_LAST_UPDATE_DATE DATE := sysdate;
L_LAST_UPDATED_BY NUMBER := fnd_global.user_id;
L_LAST_UPDATE_LOGIN NUMBER := fnd_global.login_id;
l_api_name CONSTANT VARCHAR2(30) := 'Update_PayGroup';
l_update_rec cn_paygroup_pvt.PayGroup_rec_type;
SAVEPOINT Update_PayGroup;
x_loading_status := 'CN_UPDATED';
'cn.plsql.cn_paygroup_pub.update_paygroup.org_validate',
'Validated org_id = ' || l_org_id || ' status = '||l_status);
FND_MESSAGE.SET_NAME ('FND' , 'FND_MO_OU_CANNOT_UPDATE');
'cn.plsql.cn_paygroup_pub.update_paygroup.error',
true);
FND_MESSAGE.SET_NAME ('FND' , 'FND_MO_OU_CANNOT_UPDATE');
l_update_rec.pay_group_id := p_PayGroup_rec.pay_group_id;
l_update_rec.name := p_PayGroup_rec.name;
l_update_rec.period_set_name := p_PayGroup_rec.period_set_name;
l_update_rec.period_type := p_PayGroup_rec.period_type;
l_update_rec.start_date := p_PayGroup_rec.start_date;
l_update_rec.end_date := p_PayGroup_rec.end_date;
l_update_rec.pay_group_description := p_PayGroup_rec.pay_group_description;
l_update_rec.attribute_category:= p_PayGroup_rec.attribute_category;
l_update_rec.attribute1 := p_PayGroup_rec.attribute1;
l_update_rec.attribute2 := p_PayGroup_rec.attribute2;
l_update_rec.attribute3 := p_PayGroup_rec.attribute3;
l_update_rec.attribute4 := p_PayGroup_rec.attribute4;
l_update_rec.attribute5 := p_PayGroup_rec.attribute5;
l_update_rec.attribute6 := p_PayGroup_rec.attribute6;
l_update_rec.attribute7 := p_PayGroup_rec.attribute7;
l_update_rec.attribute8 := p_PayGroup_rec.attribute8;
l_update_rec.attribute9 := p_PayGroup_rec.attribute9;
l_update_rec.attribute10 := p_PayGroup_rec.attribute10;
l_update_rec.attribute11 := p_PayGroup_rec.attribute11;
l_update_rec.attribute12 := p_PayGroup_rec.attribute12;
l_update_rec.attribute13 := p_PayGroup_rec.attribute13;
l_update_rec.attribute14 := p_PayGroup_rec.attribute14;
l_update_rec.attribute15 := p_PayGroup_rec.attribute15;
l_update_rec.object_version_number := p_PayGroup_rec.object_version_number;
l_update_rec.org_id := p_PayGroup_rec.org_id;
cn_paygroup_pvt.Update_PayGroup (
p_api_version => p_api_version,
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_PayGroup_rec => l_update_rec,
x_status => x_status,
x_loading_status => x_loading_status
);
ROLLBACK TO Update_PayGroup;
ROLLBACK TO Update_PayGroup;
ROLLBACK TO Update_PayGroup;
END Update_PayGroup;
PROCEDURE Delete_PayGroup
( p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_PayGroup_rec IN OUT NOCOPY PayGroup_rec_type ,
x_status OUT NOCOPY VARCHAR2,
x_loading_status OUT NOCOPY VARCHAR2
) IS
L_PKG_NAME CONSTANT VARCHAR2(30) := 'CN_PayGroup_PUB';
L_LAST_UPDATE_DATE DATE := sysdate;
L_LAST_UPDATED_BY NUMBER := fnd_global.user_id;
L_LAST_UPDATE_LOGIN NUMBER := fnd_global.login_id;
l_api_name CONSTANT VARCHAR2(30) := 'Delete_PayGroup';
l_delete_rec cn_paygroup_pvt.PayGroup_rec_type;
SAVEPOINT Delete_PayGroup ;
x_loading_status := 'CN_DELETED';
'cn.plsql.cn_paygroup_pub.delete_paygroup.org_validate',
'Validated org_id = ' || l_org_id || ' status = '||l_status);
l_delete_rec.pay_group_id := p_PayGroup_rec.pay_group_id;
l_delete_rec.name := p_PayGroup_rec.name;
l_delete_rec.period_set_name := p_PayGroup_rec.period_set_name;
l_delete_rec.period_type := p_PayGroup_rec.period_type;
l_delete_rec.start_date := p_PayGroup_rec.start_date;
l_delete_rec.end_date := p_PayGroup_rec.end_date;
l_delete_rec.pay_group_description := p_PayGroup_rec.pay_group_description;
l_delete_rec.attribute_category:= p_PayGroup_rec.attribute_category;
l_delete_rec.attribute1 := p_PayGroup_rec.attribute1;
l_delete_rec.attribute2 := p_PayGroup_rec.attribute2;
l_delete_rec.attribute3 := p_PayGroup_rec.attribute3;
l_delete_rec.attribute4 := p_PayGroup_rec.attribute4;
l_delete_rec.attribute5 := p_PayGroup_rec.attribute5;
l_delete_rec.attribute6 := p_PayGroup_rec.attribute6;
l_delete_rec.attribute7 := p_PayGroup_rec.attribute7;
l_delete_rec.attribute8 := p_PayGroup_rec.attribute8;
l_delete_rec.attribute9 := p_PayGroup_rec.attribute9;
l_delete_rec.attribute10 := p_PayGroup_rec.attribute10;
l_delete_rec.attribute11 := p_PayGroup_rec.attribute11;
l_delete_rec.attribute12 := p_PayGroup_rec.attribute12;
l_delete_rec.attribute13 := p_PayGroup_rec.attribute13;
l_delete_rec.attribute14 := p_PayGroup_rec.attribute14;
l_delete_rec.attribute15 := p_PayGroup_rec.attribute15;
l_delete_rec.object_version_number := p_PayGroup_rec.object_version_number;
l_delete_rec.org_id := p_PayGroup_rec.org_id;
cn_paygroup_pvt.Delete_PayGroup
( p_api_version => p_api_version,
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_PayGroup_rec => l_delete_rec,
x_status => x_status,
x_loading_status => x_loading_status
);
ROLLBACK TO Delete_PayGroup;
ROLLBACK TO Delete_PayGroup;
ROLLBACK TO Delete_PayGroup;
END Delete_PayGroup;