¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como obter os cabeçalhos de uma exibição CDS no SAP S/4HANA com ABAP CDS Reader V2 e Python Script - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...
Para a extração de visualizações CDS do SAP S/4HANA, vamos utilizar o Operador ABAP CDS Reader no DI. É um operador padrão para ler dados de uma visualização CDS.

Descrição do problema :


Utilizando este operador, por padrão, você não verá nenhum cabeçalho no arquivo.

Existem três versões do operador ABAP CDS Reader. A principal diferença aqui é o tipo de dados de saída. Mas independentemente da versão que você estiver usando, os cabeçalhos ainda não são visíveis no arquivo. Este problema será resolvido neste post.

Solução:


Entre essas três versões, apenas o ABAP CDS Reader V2 possui informações sobre os campos em sua saída. O tipo de dados de saída deste operador é uma mensagem. Uma mensagem possui um corpo e atributos. O corpo da saída fornece dados e os atributos algumas informações sobre os campos, o último lote, etc. Não há uma solução padrão para obter cabeçalhos usando o gráfico de Geração 1, devemos usar um script em Python.

O pipeline se parece com:




  1. O primeiro operador é o operador padrão ABAP CDS Reader V2.

  2. O segundo operador é um operador Python com entrada "input2" como tipo de mensagem e saída "outData" como tipo de mensagem.
    ...


  3. O terceiro operador é o operador padrão de escrita de arquivo como csv.

  4. O quarto operador é novamente um operador Python com entrada "input1" como tipo de mensagem e saída "outData1" como tipo de mensagem para ler as informações do último lote.
    ...


  5. O último operador é o Terminador de Gráfico que será encerrado quando o último lote for verdadeiro.




Blog Referenciado:

SAP Data Intelligence | Como obter cabeçalhos de visualizações CDS | Blogs da SAP

Conclusão:

Utilizando a abordagem acima, os dados são escritos em um arquivo CSV com cabeçalhos e o gráfico será encerrado. Isso pode ser útil para a carga inicial.

Espero que você ache o conteúdo deste blog útil. Sinta-se à vontade para comentar para mais esclarecimentos.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?