Vous êtes sur la page 1sur 20

SAP FIORI MM APPS TROUBLESHOOTING

GUIDE

ID de requerimiento: CBI FIORI


Fecha: 30-06-16

Neoris de México
Blvd. Diaz Ordaz #333 Lote 2
Col. Unidad San Pedro
San Pedro Garza García, NL
México 66215

Teléfono: (81) 8888 5000


CONTENIDO

1. Bitácora de modificaciones ............................................................................... 2


2. Introducción ........................................................................................................ 3
2.1 Creado por: ...................................................................................................................... 3
2.2 Contacto telefónico y mail: .............................................................................................. 3
2.3 Objetivo del documento: .................................................................................................. 3
3. Guía de soporte .................................................................................................. 4

1. Bitácora de modificaciones

Versión ID Cliente Fecha Motivo Autor


1.0 CBI 30-06-2016 Creación del Cristian R.
documento Castañeda
2.0 CBI 08-07-2016 Actualización del Cristian R.
documento Castañeda
3.0 CBI 13-07-2016 Actualización del Cristian R.
documento Castañeda
Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

2. Introducción

2.1 Creado por:

Cristian Rolando Castañeda González

2.2 Contacto telefónico y mail:

Crisitan.castaneda@neoris.com

2.3 Objetivo del documento:

Este documento plantea una guía de soporte a los errores comunes al estar
trabajando con FIORI. Se centra en problemas derivados en los sistemas SAP
Gateway y SAP ECC.

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 3


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

3. Guía de soporte

3.1 Verificación de Launchpad


Para verificar que el sistema SAP Gateway (Front End) está activo el Launchpad de
FIORI se debe desplegar en la siguiente URL:

http://sappcgtw1.cbi.net:8060/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchp
ad.html?sap-client=100

Si el launchpad de FIORI no responde muy probablemente se tenga algún problema


con el sistema Front End SAP Gateway (el servidor está caído, por ejemplo) o se
tiene un problema con la VPN y/o conexión de red.

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 4


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

3.2 Verificación de VPN y Red

En caso de que la liga del FIORI Launchpad despliegue el siguiente error (o uno
similar) para algún usuario en específico (es decir, no es una falla generalizada):

El error es derivado de algún problema de conexión o configuración de la VPN del


dispositivo móvil o bien, problemas con la conexión de red (Internet o VDI).

3.3 Verificación de roles.

El primer paso en el script de soporte deberá ser la verificación de los roles de FIORI.
Para que los usuarios puedan operar adecuadamente con FIORI requieren contar
con los roles/permisos suficientes en el sistema SAP Gateway (Servidor Front End) y
en el sistema ECC (Back End).

En el Front End (SAP GW) los roles requeridos por los usuarios son:
 D1_MM_BCR_BUYER_X1
 M4_FIOR_ADD_MENU_LAUNCH
 M4_FIOR_USER_WEB_SERV

En el Back End (SAP ECC) los roles requeridos son:


 D1_MM_PO_APV_APP
 D1_MM_PR_APV_APP

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 5


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

*Estos son los roles requeridos únicamente para operar con FIORI. Los usuarios requieren también de
los roles y perfiles adicionales que tienen asignados actualmente para llevar a cabo sus funciones
cotidianas.

Si todo está en orden, se deberán visualizar las apps de la siguiente manera:

Si no se visualiza ninguna FIORI App en el launchpad del usuario, es debido a que no


se tienen asignado alguno de estos roles.

3.4 Log de gateway

La principal transacción de monitoreo y troubleshooting es la /IWFND/ERROR_LOG.

Al ejecutarse, se mostrará un listado de los errores registrados, por fecha, hora y


usuario, así como una descripción breve del error:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 6


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

3.5 Verificación de Servicios Odata

Con la transacción /IWFND/MAINT_SERVICE se puede probar que los servicios


OData utilizados para las FIORI Apps estén conectándose exitosamente al sistema
Back End y que están retornando la información correcta de los documentos.

El servicio de la App “Approve Purchase Orders” es ZGBAPP_POAPPROVAL y para la


App “Approve Requisitions” el servicio correspondiente es ZGBAPP_PRAPPROVAL.

Para hacer las pruebas correspondientes se debe de seleccionar el servicio y a


continuación dar click en el botón “SAP Gateway Client”:

*Importante: el Status del ICF Node debe de estar en estatus “OK” (verde)

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 7


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

En la siguiente pantalla, la primera verificación se hace simplemente dando


click en el botón “Execute”:

Si algo está fallando, se mostrará la descripción del error. Caso contrario se


visualizará la siguiente confirmación:

Para verificar la información de las PO y PR que el servicio está enviando a las Apps,
se puede hacer incluyendo el número de documento al “Request URI” como se
muestra (El servidor y puerto a continuación apuntan al sistema QA, para el
ambiente productivo deberá indicarse el servidor y puerto correspondiente):

http://sapqcgtw1.cbi.net:8060/sap/opu/odata/sap/GBAPP_POAPPROVAL/Header
DetailCollection(PoNumber='4504492924')?$expand=ItemDetails

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 8


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

O bien, por medio del explorador agregando el servidor y puerto a la URL:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 9


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

http://sapqcgtw1.cbi.net:8060/sap/opu/odata/sap/GBAPP_POAPPROVAL/HeaderDet
ailCollection(PoNumber='4504492924')?$expand=ItemDetails

Para el caso de las PR’s el link para validar el servicio es el siguiente:

http://sapqcgtw1.cbi.net:8060/sap/opu/odata/sap/GBAPP_PRAPPROVAL;mo/Wo
rkflowTaskCollection(SAP__Origin='QE1CLNT400',WorkitemID='000000911581')/It
emDetails?$expand=Accountings%2cNotes%2cAttachments%2cLimits%2fAccounti
ngs%2cServiceLines%2fAccountings&sap-client=100

Para determinar el workitemID correspondiente a un documento específico se


requiere activar el trace de Gateway, solicitar que el usuario ingrese al sistema a
visualizar el documento con problemas y tomar el siguiente WorkItemID:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 10


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

(*En la sección 3.6 se detalla como activar el trace de Gateway)

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 11


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

3.6 Errores comunes:

Errores de comunicación entre sistemas SAP GW y SAP ECC:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 12


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 13


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

Estos errores pueden ser causados por las siguientes causas:

 El usuario está bloqueado en el sistema Back End (SAP ECC).


El error registrado en el log es el siguiente:

 El objeto de seguridad S_RFCACL no está asignado al usuario en el


sistema Back End (SAP ECC).
El error registrado en el log es el siguiente:

 Las conexiones Trusted RFC no están correctamente configuradas en


GW y/o SAP ECC. El error registrado en el log es el siguiente:

Error “Missing authorization…”

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 14


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 15


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

Estos errores son derivados a que no se tienen los roles requeridos en SAP ECC para
trabajar con determinada clase de documentos y/o organizaciones de compra.

En caso de que al intentar abrir alguna de las Apps, y no se ejecute (ni se informe de
ningún mensaje de error) posiblemente se deba a que el usuario no tiene asignado
el permiso al servicio Odata correspondiente y el error presentado en el log de
Gateway es el siguiente:

3.7 Transacciones de monitoreo


En el sistema SAP Gateway existen las siguientes transacciones de monitoreo y log:

/IWFND/APPS_LOG: SAP Gateway Application Logs:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 16


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

/IWBEP/ERROR_LOG: Back End Application Logs:

/IWFND/TRACES: Gateway tracing tools:

Para activar el trace se debe de agregar el usuario al cual se le aplicará el por medio del
“folder” “Users & Request URI Prexi” y seleccionando las opciones tal y como se
muestran en la imagen:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 17


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 18


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 19


Diseño Técnico
Centro de Desarrollo Tecnológico ABAP

/IWBEP/TRACES: BackEnd tracing tools:

El procedimiento para activar el trace es el mismo que en la transacción anterior:

© 2016 Neoris, Confidencial – Sólo para uso interno Pagina | 20