SAP UI5 - Modularização
No desenvolvimento SAPUI5 para aplicativos JavaScript maiores, a estrutura UI5 fornece suporte integrado para modularização. ModularizationO conceito permite que você divida o aplicativo em partes menores e elas podem ser combinadas em tempo de execução. Essas partes menores do aplicativo são chamadas de modularização.
Você pode declarar seu próprio módulo JavaScript chamando a função query jQuery.sap.declare e isso é usado para controlar o nome do módulo e o módulo já carregado.
Para carregar um módulo, você deve usar jQuery.sap.require
Exemplo
<script>
jQuery.sap.require(“sap.ui.commons.MessageBox”);
………………………
</script>
Quando um módulo é necessário jQuery.sap.require e esse módulo não é carregado, ele é carregado automaticamente. Ele chama o método declare para que, quando require é chamado, saiba que o módulo foi carregado.