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.