The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Update_Error(
p_api_version 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_exe_update_rec IN dpp_error_rec_type
,p_lines_tbl IN dpp_lines_tbl_type
)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_Error';
l_exe_update_rec DPP_ERROR_PVT.dpp_error_rec_type := p_exe_update_rec;
l_update_count NUMBER;
l_x_exe_update_rec DPP_ExecutionDetails_PVT.DPP_EXE_UPDATE_REC_TYPE;
l_status_Update_tbl DPP_ExecutionDetails_PVT.dpp_status_Update_tbl_type;
l_module CONSTANT VARCHAR2(100) := 'dpp.plsql.DPP_ERROR_PVT.UPDATE_ERROR';
SAVEPOINT Update_Error_PVT;
l_x_EXE_UPDATE_rec.Execution_Detail_ID := l_exe_update_rec.Execution_Detail_ID;
l_x_EXE_UPDATE_rec.Transaction_Header_ID := l_exe_update_rec.Transaction_Header_ID;
l_x_exe_update_rec.Execution_End_Date := sysdate;
l_x_exe_update_rec.execution_status := 'ERROR';
l_x_exe_update_rec.Last_Updated_By := l_exe_update_rec.Last_Updated_By;
l_x_exe_update_rec.Provider_Process_Id := l_exe_update_rec.Provider_Process_Id;
l_x_exe_update_rec.Provider_Process_Instance_id := l_exe_update_rec.Provider_Process_Instance_id;
l_x_exe_update_rec.Output_XML := l_exe_update_rec.Output_XML;
l_status_Update_tbl(i).update_status := 'N';
l_status_Update_tbl(i).transaction_line_id := l_lines_tbl(i);
DPP_ExecutionDetails_PVT.Update_ExecutionDetails(
p_api_version => l_api_version
,p_init_msg_list => FND_API.G_FALSE
,p_commit => FND_API.G_FALSE
,p_validation_level => FND_API.G_VALID_LEVEL_FULL
,x_return_status => l_return_status
,x_msg_count => l_msg_count
,x_msg_data => l_msg_data
,p_EXE_UPDATE_rec => l_x_exe_update_rec
,p_status_Update_tbl => l_status_Update_tbl
);
ROLLBACK TO Update_Error_PVT;
ROLLBACK TO Update_Error_PVT;
ROLLBACK TO Update_Error_PVT;
fnd_message.set_token('ROUTINE', 'DPP_ERROR_PVT.Update_Error');
END Update_Error;