[SOLUCIONADO] Problemas con datos externos en datos tabla

hola tengo el siguiente problema tengo un abm maaestro detalle que funcionaba correctamnete, le agregue unos datos externos a la tabla maestro es decir agregue columnas externas. pero al hacer esto la tabla maestro falla al hacer el el set en la tabla maestra. me dice que tiene problemas con una expresion case.

que puedo hacer?

Esta funcion a dejado de funcionar en el momento de hacer el set luego de agregar los datos externos.
function set_cabecera($solic_alta_bien_uso)
{
$solic_alta_bien_uso[‘estado’] = “BO”;
$solic_alta_bien_uso[‘fecha_emision’] = date(‘Y-m-d’);
$solic_alta_bien_uso[‘id_area_solicitante’] = toba::usuario()->get_area_id();
$solic_alta_bien_uso[‘ejercicio’] =date(‘Y’);
$this->dep(‘dr_solic_alta_bien_uso’)->tabla(‘solic_alta_bien_uso’)->set($solic_alta_bien_uso);

}

Cuando quito los datos externos ahi si me deja fijar los datos para poner el cursor en la tabla maestra
Que puede estar pasando??
Gracias

Hola ya encontre el inconveniente no es error de los datos externo sino de una consulta que se ejecuta antes del set.

Tema resuelto.