Arquitetura Full-Stack no S/4HANA Cloud via SAP BTP. Modelagem de dados através do ABAP RESTful (RAP), exposição por OData V4 e interface reativa com SAP Fiori Elements.
"O objetivo principal deste pipeline de dados não é apenas alimentar um dashboard logístico. Meu ETL estruturado nesta arquitetura vai tornar o treino e a previsão de modelos de Inteligência Artificial altamente eficientes para a DataCore."
Através do Eclipse ADT, construímos Core Data Services (CDS Views) projetando as tabelas logísticas do HANA. A 'Service Definition' (Z_UI_MAT_LOG_V2) foi então ativada para expor as entidades `MaterialStock` e `InventoryValue` para o mundo exterior.
O Service Binding foi publicado convertendo as views ABAP em endpoints RESTful nativos (OData V4). Utilizamos o Swagger UI nativo do SAP para validar os payloads JSON e garantir que os dados de estoque estivessem perfeitos para o consumo de front-end e ferramentas de BI/Python.
Ao conectar o front-end, enfrentamos um erro crítico de formatação (No configuration for unit of measure 'PC'). O Fiori travava ao renderizar campos do tipo QUAN por ausência da tabela de medidas no servidor local. Para resolver isso diretamente na engenharia de dados (sem 'gambiarras'), modifiquei a CDS View aplicando um `CAST` no campo de estoque, convertendo-o de quantidade restrita para um decimal agnóstico (`abap.dec`). Isso salvou a renderização do Fiori e validou o compilador DDIC.
Com a API corrigida, utilizamos o SAP Business Application Studio (BAS) integrado ao Cloud Foundry (para bypass de autenticação do Trial) para gerar e rodar a aplicação em React/UI5.
O resultado final é uma interface de Lista de Relatório (List Report) consumindo dados transacionais de forma instantânea. Monitores, Teclados e Mouses agora são lidos via APIs padronizadas, comprovando o fluxo de dados perfeito desde a tabela HANA até a nuvem.