SAP menu is not cached. Run report /UI2/EAM_BUILD_CACHE
Hola a todos!
Recientemente tuve un problema al tratar de activar el SAP EASY MENU en Fiori.
Bueno, para iniciar seguimos los pasos presentados en la guía:
2441101 – How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step
https://help.sap.com/saphelp_uiaddon20/helpdata/en/f0/319f7b85d244859db8dac27031fdc3/frameset.htm
o esta que esta mas completa :
https://wiki.scn.sap.com/wiki/display/SAPMOB/How+to+Enable+SAP+Easy+Access+Menu+for+Fiori+Launchpad+Step-by-Step
Pero aun así no se llegaba al resultado esperado y el sistema nos presentaba este simple error.
revisamos la transacción /iwbep/error_log
SAP menu is not cached. Run report /UI2/EAM_BUILD_CACHE
entonces, aun cuando se ejecutaba el reporte en la SE38 /UI2/EAM_BUILD_CACHE el problema persistía.
Bueno, tome la iniciativa 🙂 como abap que también soy, ver que era los que estaba pasando usando el debugger en el back end y encontré que el programa, que debe ser ejecutado en su sistema back end, se ejecuta según el lenguaje en el que estas registrado en el sistema back end.
Este llamado abap
/ui2/cl_eam=>get_instance( )->cache_sap_menu( ).
internamente luce asi
Entonces si les aparece este error ya saben, deben ejecutar el programa en el lenguaje que corresponda.
Lo único que podríamos agregar a la nota SAP siguiente, es que la ejecución del programa es dependiente del lenguaje.
2545066 – EAM/UM: Performance of SAP Menu