102: p_qlpv_rec IN qlpv_rec_type,
103: x_qlpv_rec OUT NOCOPY qlpv_rec_type)
104: IS
105: BEGIN
106: OKC_QLP_PVT.insert_row(
107: p_api_version => p_api_version,
108: p_init_msg_list => p_init_msg_list,
109: x_return_status => x_return_status,
110: x_msg_count => x_msg_count,
121: x_msg_data OUT NOCOPY VARCHAR2,
122: p_qlpv_rec IN qlpv_rec_type,
123: x_qlpv_rec OUT NOCOPY qlpv_rec_type) IS
124: BEGIN
125: OKC_QLP_PVT.update_row(
126: p_api_version => p_api_version,
127: p_init_msg_list => p_init_msg_list,
128: x_return_status => x_return_status,
129: x_msg_count => x_msg_count,
139: x_msg_count OUT NOCOPY NUMBER,
140: x_msg_data OUT NOCOPY VARCHAR2,
141: p_qlpv_rec IN qlpv_rec_type) IS
142: BEGIN
143: OKC_QLP_PVT.delete_row(
144: p_api_version => p_api_version,
145: p_init_msg_list => p_init_msg_list,
146: x_return_status => x_return_status,
147: x_msg_count => x_msg_count,
156: x_msg_count OUT NOCOPY NUMBER,
157: x_msg_data OUT NOCOPY VARCHAR2,
158: p_qlpv_rec IN qlpv_rec_type) IS
159: BEGIN
160: OKC_QLP_PVT.lock_row(
161: p_api_version => p_api_version,
162: p_init_msg_list => p_init_msg_list,
163: x_return_status => x_return_status,
164: x_msg_count => x_msg_count,
173: x_msg_count OUT NOCOPY NUMBER,
174: x_msg_data OUT NOCOPY VARCHAR2,
175: p_qlpv_rec IN qlpv_rec_type) IS
176: BEGIN
177: OKC_QLP_PVT.validate_row(
178: p_api_version => p_api_version,
179: p_init_msg_list => p_init_msg_list,
180: x_return_status => x_return_status,
181: x_msg_count => x_msg_count,