Quando um modelo ABAP CDS será consumido pelo SAP Datasphere, vale pensar no contrato de dados antes de configurar a conexão. Uma CDS ativa não é necessariamente uma fonte habilitada para extração, e o método de transferência depende do tipo de objeto, da conexão e das capacidades do ambiente.
1. O que preparar no S/4HANA
Defina um objeto estável de consumo, com chaves, tipos, semântica de moeda e quantidade, regras de autorização e comportamento de atualização documentados. Se houver extração por ABAP CDS/ODP, avalie as anotações e os requisitos de habilitação. Para delta, valide se existe um mecanismo efetivamente suportado e configurado.
2. O que preparar no Datasphere
Organize os espaços, a conexão com a origem, os objetos que serão consumidos e a frequência de atualização. Replication Flows, Data Flows e Remote Tables resolvem necessidades diferentes e não devem ser tratados como equivalentes. No planejamento, registre volume, janela de carga, responsabilidade por monitoramento e chave de reconciliação.
3. Estratégia de validação
- Documente o número esperado de registros e a chave.
- Execute uma carga inicial controlada.
- Compare amostras e totais no S/4HANA e no Datasphere.
- Faça uma atualização de teste e confira sua chegada ao destino.
- Revise diferenças de tipos, fusos, datas e agregações.
- Se o metadado mudar, trate a atualização do objeto remoto e os efeitos nos consumidores.
4. Um erro comum de arquitetura
Enviar uma view excessivamente complexa, com joins 1:N e agregações, esperando que o CDC automático funcione de modo transparente. Uma fonte simplificada e um enriquecimento posterior podem ser mais seguros e mais fáceis de manter, dependendo dos requisitos de carga.