¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Expondo Serviços OData Personalizados do S/4 HANA On-Premise para SAP Build com SAP BTP ABAP RAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 19 Vistas
0
Cargando...
Olá Especialistas SAP,

Existem várias maneiras de consumir ações não disponíveis na loja no Processo de Automação de Construção da SAP.

S/4 HANA On-Premise ou Serviços Odata Personalizados baseados em ECC podem ser acessados de duas maneiras com o princípio Core Clean usando os cenários de Extensão lado a lado.

Explorei as diferentes possibilidades de expor os Serviços OData Personalizados do S/4 HANA On-Premise na plataforma SAP Build, pois há desafios em expor o Odata diretamente do S/4 HANA On-Premise para o SAP Build.

Como criar ações no SAP Build?

SAP BTP ABAP RAP (Modelo de Programação ABAP Restful) usando o cenário de extensão lado a lado:

  • Crie uma Entidade Personalizada e chame os módulos de função RFC do backend ou classes de API do SAP S/4 HANA para executar a funcionalidade.

  • Crie o Vínculo de Serviço conforme mostrado abaixo.

  • Copie o URL e obtenha os metadados para o mesmo.

  • Crie uma API Aberta Odata usando o código aberto https://convert.odata-openapi.net/ colando os Metadados.

  • Existem também outros conversores de API aberta no GitHub para o sistema On-Premise; no entanto, eles são mais específicos para os nós SICF e não funcionam para os serviços Odata baseados em ABAP BTP. https://blogs.sap.com/2019/07/09/how-to-create-an-openapi-rest-service-from-an-odata-v4-rest-service...

  • Copie o mesmo e salve em um arquivo com Extensão .json


  • Ao clicar no botão de criar, a tela abaixo aparece para selecionar as ações necessárias:


Como Testar as Ações:

  • Primeiro, Crie um destino para o serviço Odata usando os Destinos BTP e adicione os parâmetros conforme mostrado abaixo.

    • sap.applicationdevelopment.actions.enabled: true

    • sap.processautomation.enabled: true



  • Adicione o destino no Build BTP


...
Por favor, me avise em caso de algum feedback
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?