Este é um projeto para exemplificar uma aplicação CRUD, desenvolvida em Fiori para gerenciamento de clientes.
Framework: SAPUI5
Versão: 1.71.40
IDE: VSCode
MockServer
Testes Unitários
Teste Integrados
Caso for subir o app em algum servidor web, não esqueça de deixar o diretório webapp como document root
- Criar cliente ✔️
- Atualizar cliente ✔️
- Remover cliente ✔️
- Listar clientes ✔️
- Filtrar, ordenar e limitar clientes ✔️
- Operações oData em um ambiente OnPremise ✔️
- Operações oData localmente usando MockServer ✔️
- Teste unitário ✔️
- Teste de integração ✔️
- XMLViews ✔️
- Controllers ✔️
- Rotas ✔️
- DataBinding ✔️
- MockServer ✔️
- QUnit ✔️
- Opa5: ✔️
Sempre que tiver duvidas na hora de saber como passar um valor do frontend para o backend, faça uma requisição de leitura, exemplo
/sap/opu/odata/SAP/ZCRM_SRV/customerSet?$format=json
Da forma que vier o json, você deve passar para CRIAR ou ATUALIZAR uma entidade
Em regra geral, funciona da seguinte maneira:
- Int: Não tem aspas, é passado apenas os numeros
- Decimal: Tem aspas duplas, é passado os numeros com ponto "." como separador decimal
- Data: Tem aspas duplas, é passado no formato "/Date(1653350400000)/"
- Todo o restante: é passado como String, tem aspas duplas