SAP UI5 - Modularización

En el desarrollo de SAPUI5 para aplicaciones JavaScript más grandes, el marco UI5 proporciona soporte integrado para la modularización. ModularizationEl concepto le permite dividir la aplicación en partes más pequeñas y se pueden combinar en tiempo de ejecución. Estas partes de aplicación más pequeñas se denominan modularización.

Puede declarar su propio módulo JavaScript llamando a la función query jQuery.sap.declare y esto se usa para realizar un seguimiento del nombre del módulo y del módulo ya cargado.

Para cargar un módulo, debe usar jQuery.sap.require

Ejemplo

<script>
   jQuery.sap.require(“sap.ui.commons.MessageBox”);
   ………………………
</script>

Cuando se requiere un módulo jQuery.sap.require y ese módulo no está cargado, se carga automáticamente. Llama al método declare, por lo que cuando se llama a require, sabe que el módulo se ha cargado.