Entradas

Nota sobre personalización de usuario cuando no se actualizan los cambios de Launchpad en su perfil

Imagen
  Cuando permitimos que el usuario pueda personalizar su grupo de aplicaciones activas y el usuario cambia el orden de las apps o agrega nuevas, esto crea una configuración en el backend para ese usuario y cualquier cambio que haga el administrador puede no verse actualizado para el usuario que haya realizado estos cambios, para estos casos de debe hacer lo siguiente: 1. El usuario que tenga el problema debe ir al Launchpad, dirigirse a su configuración: 2. Seleccionar la opción: Editar inicio 3. Buscar el grupo que deseamos reinicializar y seleccionar "reinicializar" Listo! Ahora el usuario tiene los nuevos cambios realizados por el administrador del sistema.

Limpiar caché en Fiori

Imagen
  Nos puede pasar que agregamos alguna app a un catálogo, hacemos deploy o por ejemplo traducimos el texto de un tile y no vemos que se actualiza la información en el Launchpad, cuando esto nos suceda haremos lo siguiente: 1. Ejecutar la transacción    /N/IWFND/CACHE_CLEANUP    en  SAP Gateway. Limpiar para todos los modelos. 2. Ejecutar la transacción  SE38 en el  SAP Gateway y ejecutar los siguientes reportes: /UI2/INVALIDATE_GLOBAL_CACHES - Modo de ejecución  /UI2/CHIP_SYNCHRONIZE_CACHE /UI2/DELETE_CACHE_AFTER_IMP /UI2/INVALIDATE_CLIENT_CACHES - Seleccionar para todos los usuarios /UI5/APP_INDEX_CALCULATE: Se debe ejecutar de la siguiente forma si solo deseamos hacer una limpieza general del cache, pero si lo estamos haciendo porque hacemos deploy y podemos visualizar los cambios en la SE80 pero no en en Launchpad debemos hacer lo siguiente: Vamos a la pestaña de Solo repositorio SAPUI5 individual y vamos a buscar el nombre de nuestro repo...

Cargar archivos adjuntos usando apps estándar de Fiori

Imagen
  Algunas veces se presentan errores al cargar archivos en alguna app que activamos, para esto una de las medidas a ejecutar es realizar la siguiente configuración a través de la SPRO Cross-Application Components - Document Management - Additional Settings - Simplification - Attachment Service - Storage Repository Activation  DMS_C1_ST https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/4cef93946a0b48ec89533b3c34443b85/0e7d7c6661a0441692900110a8abded3.html

Como activar una aplicación transaccional

Para configurar de forma adecuada una aplicación transaccional se deben seguir los siguientes pasos: 1.  Activar nodo ICF 2.  Servicios Odata 3. Crear catálogo y grupo , junto con asignación de aplicaciones 4.  Creación y asignación de roles 5. Roles básicos para usar Launchpad Después del paso 4, veremos a continuación los roles y permisos básicos para poder usar el Launchpad: Rol: SAP_UI2_USER_700 Rol: SAP_S_RFCACL en backend (si el sistema no es embebido) Acceso a los roles que contengan los grupos y catálogos Acceso a los servicios oData de las aplicaciones Acceso a los objetos de autorización :  S_PBCHIP /UI2/CHIP

Catálogos y Grupos

Imagen
Cuando estamos activando aplicaciones en Fiori es muy importante conocer la teoría de catálogos y grupos y como aplicarla correctamente, así que comencemos. En los catálogos es donde residen los tiles o mosaicos de las aplicaciones como tal y en los grupos se definen las aplicaciones a las que tendrá acceso el usuario (el usuario debe tener acceso al catálogo y el grupo para poder visualizar las aplicaciones en el Launchpad). Es importante destacar que se debe tener un catálogo definido por  cada ROL. Los grupos se usan también para unir aplicaciones de grupos distintos. En un ejemplo practico, podemos ubicarnos en un estacionamiento. Los puestos serán las aplicaciones, vamos a separar los puestos por bloques: BLOQUE A, BLOQUE B, BLOQUE C. Dentro de cada bloque hay 4 filas para estacionar. Diremos que los bloques son los grupos y las filas los catálogos. Entonces si te dan un ticket que pertenece al bloque B fila 3, quiere decir que si deseas estacionarte en o...

Configuración de workflow para aplicaciones de aprobaciones - Antiguas versiones

Imagen
La mayoría de las aplicaciones estándar que consisten en una aprobación por parte del usuario requieren una configuración adicional, la cual es: tarea de Workflow. El workflow hace referencia al flujo de trabajo con el que va a trabajar la aplicación, por ejemplo si se desea visualizar las ordenes que debe ser aprobadas o rechazadas, también si solo se desean ver las ordenes que ya fueron procesadas. Así que esto se usa para trabajar con el flujo de información deseado. Usaremos la referencia de implementación de la siguiente aplicación: App Implementation: Approve Purchase Orders Iremos al apartado:  Configuration Tasks -  Workflow En este segmento se especifica la ruta a seguir para poder asignar las tareas de workflow para la aplicación. Estas tareas son de personalización así que debemos ingresar en la transacción SPRO (Recomiendo ingresar en el idioma EN para navegar con mas facilidad en el menu ya que las guías  de SAP están  en Ingles) ...

Manejo de roles

Imagen
     Para el uso de las aplicaciones Fiori e incluso para el manejo y acceso de la información en el sistema son necesarios los roles, ya que estos contienen los objetos de autorización que necesita el usuario para tener los accesos necesarios para trabajar en el sistema. Esto tomando en cuenta que no todos los usuarios necesitan los mismos permisos para trabajar, como es el claro ejemplo entre un usuario común y un administrador.   ¿Cómo visualizamos y asignamos roles? Fácil. Usamos la transacción PFCG.   En el campo ROL, colocaremos el rol que deseamos visualizar o crear.   Hagamos una prueba con el ROL: SAP_S_RFCACL. Seleccionamos modificar y tendremos lo siguiente:      Luego iremos a la pestaña de Autorizaciones y generamos el perfil de autorización       Para poder generar correctamente el perfil de autorización, en el apartado Actualizar datos de autorización y generar perfil ir...