En este blog, te guiaré a través de todos los pasos para crear una aplicación SAPUI5 Fiori-like utilizando SAP Web IDE. Aprende de un experto en SAP FIORI. El ejemplo de la aplicación es para registrar resultados para la gestión de calidad. Podría ser utilizada por el inspector de calidad para registrar resultados utilizando una tablet mientras recorre la línea de producción. La aplicación presentada no es una referencia. Su propósito es demostrar las soluciones clave involucradas en proporcionar la funcionalidad requerida.
La aplicación de ejemplo se basa en la grabación de resultados de gestión de calidad por características de inspección. Las características de inspección se agrupan en operaciones de inspección, que a su vez se agrupan en lotes de inspección. Los resultados de inspección se registran generalmente en secuencia, registrando todas las características de una operación a la vez. Las características de inspección pueden tener tres estados: ‘no establecido’, ‘rechazado’ y ‘aceptado’. Una vez que se registra un resultado de característica de inspección, se bloquea contra cambios posteriores. Los lotes de inspección se identifican por número de orden (ORDER_NO). También se muestra el texto corto del material (TXT_MAT). Las operaciones de inspección se identifican por texto corto. Solo se deben procesar las operaciones en el rango >= 100 y <= 499.
Para desarrollar la aplicación, se utiliza el siguiente conjunto de herramientas:
- SAP Web IDE
- SAP HANA Cloud Connector
- HANA Cloud Platform
- SAP Fiori Master Master Detail Application template
- git
- SEGW – SAP Gateway Service Builder
- Funciones BAPI (RFC) para resultados de gestión de calidad: BAPI_INSPLOT_GETLIST, BAPI_INSPLOT_GETDETAIL, BAPI_INSPOPER_GETLIST, BAPI_INSPOPER_GETDETAIL, BAPI_INSPOPER_RECORDRESULTS
La aplicación se desarrolla teniendo en cuenta las siguientes consideraciones de diseño:
- Servicio OData (parte 1 del blog)
- Aplicación SAPUI5 Fiori-like (parte 2 del blog)
- Repositorio git de SAP Web IDE
- Visualización SAPUI5 Fiori-like
- Actualización SAPUI5 Fiori-like
La aplicación registra resultados individuales de gestión de calidad para características de inspección, en una jerarquía de tres niveles: Lote de inspección 1, Operación de inspección 1, Característica de inspección 1, Característica de inspección 2, etc. Esta jerarquía se ajusta al modelo de aplicación Fiori master-master-detail. La lista principal es la colección de lotes de inspección, la lista secundaria es la colección de operaciones de inspección del lote de inspección principal y la lista de detalles es la colección de características de inspección de la operación de inspección principal.
El servicio OData debe proporcionar las tres colecciones mencionadas anteriormente. Para crear el servicio OData, se utiliza la transacción SEGW y se crean tres tipos de entidad para las tres colecciones identificadas anteriormente: InspLot, InspLotOp e InspLotOpChar.
Una vez creado el servicio OData, se pueden realizar pruebas utilizando el SAP Gateway Client. También se puede implementar la funcionalidad de actualización de resultados de inspección utilizando el método MERGE.
En la parte 2 de este blog, se cubrirán los pasos para crear la aplicación SAPUI5 Fiori-like de gestión de calidad desde cero.
¡Gracias por leer la parte 1 de este blog! Espero que te haya sido útil.