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.