Entradas

Tareas de configuración para activar SAP Fiori para SAP S/4HANA

Imagen
  Para activar Fiori correctamente se deben ejecutar una serie de tareas en el sistema, lo haremos usando la tx STC01. Los pasos 4 y 5 dependen de las aplicaciones que activaremos en el sistema, las mismas son factsheet para activar la búsqueda embebida y analiticas para activar la tarea de BW. Es importante asignar el paquete de desarrollo y no usar el temporal porque si creamos los odata localmente luego el proceso para transportar se puede complicar. Paso 1. Activar Gateway ABAP para Fiori Tarea: SAP_GW_FIORI_ERP_ONE_CLNT_SETUP Debemos cambiar aquellas tareas donde se asigna el paquete temporal para los servicios ODATA y colocar el nombre de nuestro paquete de desarrollo para poder transportar. Paso 2. Activar Launchpad y caracteristicas principales Tarea:  SAP_FIORI_FOUNDATION_S4 Debemos cambiar aquellas tareas donde se asigna el paquete temporal para los servicios ODATA y colocar el nombre de nuestro paquete de desarrollo para poder transportar. Si falla la tarea Fiori-Fo...

Autorización para apps Web Dynpro desde Fiori Lauchpad

Imagen
  Cuando se tienen activos los servicios para poder ejecutar una app de tipo Web Dynpro pero no podemos acceder a ella por errores de autorización, podemos agregar directamente la app Web Dynpro en el menú del rol que estamos usando. Si al hacer esto seguimos teniendo algunos errores de autorización, podemos agregar manualmente los objetos que faltan.

No hay versión de estados financieros disponible para app F0708/ No financial statement version available in fiori app F0708

  Para la app F0708 se necesita hacer una configuración en Fiori para replicar los estados financieros a la app. Para esto se deben seguir los pasos de la nota:  https://me.sap.com/notes/0002777974 Datos importantes a considerar: 1. Rol usado:  SAP_BR_DIVISION_ACCOUNTANT 2. Nombre de la app: R eplicate Runtime Hierarchy 3. Servicio OData:  APJ_JOB_MANAGEMENT_SRV Nota: La estructura a replicar debe ser creada por el funcional.

Notas para el SAP WEB DISPATCHER

Imagen
  Cuando trabajamos con aplicaciones de tipo web dynpro y factsheet  necesitamos una correcta configuración del web dispatcher para que este pueda hacer correctamente el direccionamiento de Fiori a Backend para poder visualizar la data. Las aplicaciones de tipo web dynpro se conectan al backend usando un alias de sistema determinado, este está asociado a una RFC que apunta al sistema que necesitamos (de ser embebido estos alias deben apuntar al mismo sistema LOCAL). A continuación comparto algunas configuraciones que se pueden verificar a nivel de frontend: 1. Ingresar a la tx SE16 y buscamos la siguiente tabla: /UI2/V_ALIASMAP La siguiente tabla corresponde a los alias de sistema con su target correspondiente, si no vemos un cliente asignado quiere decir que la asignacion es global (afecta a todos los clientes). Si se tiene un mismo alias con dos asignaciones, la global tiene prioridad. Aqui debemos verificar que nuestro alias usa la RFC correcta.  Si se hacen ...

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...

Como afecta la copia de otro mandante nuestras configuraciones y como solventarlo

Imagen
     A pesar de que no es algo que debería pasar muy seguido, suele suceder que una vez que ejecutamos todas las tareas de configuración algo pasa y deben crear un backup del sistema o una copia de otro mandante. ¿Esto nos afecta? la respuesta es sí. Ahora bien, es bueno saber en que nos afecta y que no. Esto no va a afectar la mayor parte de nuestras tareas de configuración en el sistema, pero hay una que sí y es importante, es nuestra configuración para que funcionen las aplicaciones fact sheets.     Como saben, las aplicaciones fact sheets funcionan con unos conectores de búsqueda, los conectores ESH.   Para verificar los conectores usaremos la transacción de SAP ESH_COCKPIT (desde el backend).      También podemos ingresar  directamente en nuestro navegador a través de la dirección : http://<Backendserver>:<Backendport>/sap/bc/webdynpro/sap/esh_admin_ui_component?sap-language=ES#     ...

Activar Aplicaciones Factsheets

Imagen
Lo que diferencia las aplicaciones fact sheets de las transaccionales es lo siguiente: En el Launchpad las aplicaciones transaccionales son mostradas con un mosaico o tile, en cambio las fact sheets son mostradas en el menú de la barra de búsqueda del Launchpad, ademas una diferencia significativa es que las aplicaciones fact sheets son solo de lectura, en cambio las transaccionales permiten: Visualizar, Modificar,  Crear y Eliminar registros. Veamos: Aplicaciones transaccionales: Aplicaciones Fact sheets: En lo que respecta al servicio ICF, asignación de roles, catálogos y grupos, es idéntica a las aplicaciones transaccionales. La diferencia radica al añadir su servicio OData. Para que el sistema cargue correctamente estos servicios OData primero se deben crear los conectores ESH, estos son los que proporcionan el modelo de datos que usan estas aplicaciones para buscar la información general en el sistema. ¿Y como se crean estos conectores? Vamos a ver los pasos...