SAPBASIS: Reparando Error con EAAPPLH para Search Engine
Aquí un error que me ha dado muchos problemas resolver, el cual se presenta a la hora de configurar el Embedded Search requerido para algunas aplicaciones FIORI analíticas:
Stack of software component EAAPPLH is inconsistent -> where used not possible
Estas provocaban errores en el proceso y no permitían crear algunos componentes en EAAPPLH, después de mucho investigar intentando regenerar este componente aquí la solución, basado en Netweaver 7.5:
SE38:
Correr programa ESH_IEF_IMP_OM_UPDATE_CONTENT con el filtro
Procurar lanzarlo en background ya que tarda mucho tiempo:
Después de hacer esto, se regenera el componente y ya no hay errores en Modeler, corrigiendo en su totalidad el error:
Ahora reanudando la configuración del Embedded Search nuevos errores se presentan:
Utilizando el cockpit haciendo un import log del componente fallido se puede apreciar más concretamente los GUID erróneos:
En los casos donde nos envía un valor para GUID debemos utilizar el programa ESH_IEF_SNOTE__FIND_PROGRAM
Con los otros errores utilizamos el programa ESH_IEF_SNOTE__SWC_PARTIALGEN para regenerar los campos que han enviado error
En algunos errores se presentan datos muy específicos por ejemplo
En este caso una nota viene a solucionar el problema y es necesario implementarse de coincidir con las versiones del sistema:
2236149 – Problems in Bonus_BUY_H prevent the import of search component EARETAILH
Otra nota importante que nos ayudara a resolver la mayoría de los problemas presentados es la siguiente:
2236551 – ENGIN_CHANGE_REC_H Enterprise Search Model correction
Esta tiene 2 notas dependientes que son requeridas para ser importadas:
2217374 – Various Enterprise Search Corrections
Después de realizar la implementación de estas notas y verificar el import en el MODELER de ESH todos los errores deben de ser corregidos:
Excelente información!!! Muchas gracias!!!
hola muy buen post!… cual es el filtro con el cual se ejecuta el reporte ESH_IEF_IMP_OM_UPDATE_CONTENT ?
Se obtiene del log, dependiendo el que te genere error, pero es muy facil ubicarlo por que dice program, incluso en las imagenes puedes notar que en multiples de ellas viene este parametro.