The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
ID,
OBJECT_VERSION_NUMBER,
OPD_ID,
FMA_ID,
LABEL,
CREATED_BY,
CREATION_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
NVL(LAST_UPDATE_LOGIN, OKL_API.G_MISS_NUM) LAST_UPDATE_LOGIN
FROM Okl_Fmla_Oprnds_V
WHERE okl_Fmla_Oprnds_V.id = p_id;
l_fodv_rec.LAST_UPDATED_BY,
l_fodv_rec.LAST_UPDATE_DATE,
l_fodv_rec.LAST_UPDATE_LOGIN;
SELECT '1'
FROM Okl_Operands_V opd,
Okl_Formulae_V fma
WHERE opd.ID = p_opd_id
AND fma.ID = p_fma_id
AND (opd.START_DATE > fma.START_DATE OR
NVL(opd.END_DATE, NVL(fma.END_DATE, OKL_API.G_MISS_DATE)) < NVL(fma.END_DATE, OKL_API.G_MISS_DATE));
PROCEDURE insert_fmaconstraints(p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fmav_rec IN fmav_rec_type,
p_fodv_rec IN fodv_rec_type,
x_fodv_rec OUT NOCOPY fodv_rec_type
) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'insert_fmaconstraints';
/* public api to insert formulae constraints */
-- Start of wraper code generated automatically by Debug code generator for okl_fmla_oprnds_pub.insert_fmla_oprnds
IF(L_DEBUG_ENABLED='Y') THEN
L_LEVEL_PROCEDURE :=FND_LOG.LEVEL_PROCEDURE;
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'Begin Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.insert_fmla_oprnds ');
okl_fmla_oprnds_pub.insert_fmla_oprnds(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_fodv_rec => l_fodv_rec,
x_fodv_rec => x_fodv_rec);
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'End Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.insert_fmla_oprnds ');
END insert_fmaconstraints;
PROCEDURE update_fmaconstraints(p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fmav_rec IN fmav_rec_type,
p_fodv_rec IN fodv_rec_type,
x_fodv_rec OUT NOCOPY fodv_rec_type
) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'update_fmaconstraints';
/* public api to insert formulae constraints */
-- Start of wraper code generated automatically by Debug code generator for okl_fmla_oprnds_pub.update_fmla_oprnds
IF(L_DEBUG_ENABLED='Y') THEN
L_LEVEL_PROCEDURE :=FND_LOG.LEVEL_PROCEDURE;
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'Begin Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.update_fmla_oprnds ');
okl_fmla_oprnds_pub.update_fmla_oprnds(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_fodv_rec => l_fodv_rec,
x_fodv_rec => x_fodv_rec);
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'End Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.update_fmla_oprnds ');
END update_fmaconstraints;
PROCEDURE delete_fmaconstraints(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_fodv_tbl IN fodv_tbl_type
) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'delete_fmaconstraints';
/* delete formulae constraints */
-- Start of wraper code generated automatically by Debug code generator for okl_fmla_oprnds_pub.delete_fmla_oprnds
IF(L_DEBUG_ENABLED='Y') THEN
L_LEVEL_PROCEDURE :=FND_LOG.LEVEL_PROCEDURE;
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'Begin Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.delete_fmla_oprnds ');
okl_fmla_oprnds_pub.delete_fmla_oprnds(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_fodv_tbl => l_fodv_tbl);
OKL_DEBUG_PUB.LOG_DEBUG(L_LEVEL_PROCEDURE,L_MODULE,'End Debug OKLRSFCB.pls call okl_fmla_oprnds_pub.delete_fmla_oprnds ');
END delete_fmaconstraints;
PROCEDURE insert_fmaconstraints(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_fmav_rec IN fmav_rec_type
,p_fodv_tbl IN fodv_tbl_type
,x_fodv_tbl OUT NOCOPY fodv_tbl_type
) IS
l_fodv_tbl fodv_tbl_type;
l_api_name CONSTANT VARCHAR2(30) := 'insert_fmaconstraints';
SAVEPOINT insert_fmaconstraints;
insert_fmaconstraints (
p_api_version => p_api_version
,p_init_msg_list => p_init_msg_list
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_fmav_rec => p_fmav_rec
,p_fodv_rec => p_fodv_tbl(i)
,x_fodv_rec => x_fodv_tbl(i)
);
ROLLBACK TO insert_fmaconstraints;
ROLLBACK TO insert_fmaconstraints;
FND_MSG_PUB.ADD_EXC_MSG('OKL_fmaconstraints_PUB','insert_fmaconstraints');
END insert_fmaconstraints;
PROCEDURE update_fmaconstraints(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_fmav_rec IN fmav_rec_type
,p_fodv_tbl IN fodv_tbl_type
,x_fodv_tbl OUT NOCOPY fodv_tbl_type
) IS
l_fodv_tbl fodv_tbl_type;
l_api_name CONSTANT VARCHAR2(30) := 'update_fmaconstraints';
SAVEPOINT update_fmaconstraints;
update_fmaconstraints (
p_api_version => p_api_version
--start:| 20-Nov-08 cklee/smadhava Bug# 7439737/7298457
-- ,p_init_msg_list => p_init_msg_list
-- Bug# 7298457 - Donot reset message list- passing 'T' overwrites the error messages of previous operands
,p_init_msg_list => OKL_API.G_FALSE
--end:| 20-Nov-08 cklee/smadhava Bug# 7439737/7298457
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_fmav_rec => p_fmav_rec
,p_fodv_rec => p_fodv_tbl(i)
,x_fodv_rec => x_fodv_tbl(i)
);
ROLLBACK TO update_fmaconstraints;
ROLLBACK TO update_fmaconstraints;
FND_MSG_PUB.ADD_EXC_MSG('OKL_fmaconstraints_PUB','update_fmaconstraints');
END update_fmaconstraints;