Hello,
Enquanto criava serviços Odata, revisei várias postagens em blogs e descobri que alguns passos não são autoexplicativos e, portanto, no final da criação de um serviço Odata, recebemos uma resposta HTTP ruim. Isso se deve principalmente à falta de explicação sobre como carregar metadados e como testar os dados do conjunto de entidades.
Nesta postagem do blog, vou explicar passo a passo o processo para criar serviços Odata para o sistema SAP/SAP HANA e como testá-lo.
Tentei explicar todo o processo em 4 etapas.
Passo 1. Ir para o código de transação - SEGW.
Clique no ícone Criar. Uma janela pop-up aparecerá, preencha os detalhes conforme mencionado na captura de tela e clique no ícone de verificação ou pressione Enter.
Em seguida, aparecerá a tela onde você poderá ver a próxima pasta no projeto. Na pasta do modelo de dados, podemos ver três subpastas. Tipo de entidade: atua como área de trabalho, Conjuntos de entidades: atua como tabela interna e associações.
Agora vamos definir a estrutura da área de trabalho e da tabela interna. Clique com o botão direito no modelo de dados, selecione importar e selecione a estrutura DDIC.
Aqui forneça os detalhes da estrutura e o nome da estrutura conforme a captura de tela abaixo.
Selecione o botão de rádio Tipo de entidade e clique na caixa de verificação conjunto de entidades. Complete a estrutura ABAP como VBAK e clique em Avançar.
Agora aparecerá a janela pop-up com os nomes dos campos da tabela VBAK. Selecione os campos para sua estrutura e clique em Avançar.
projeto5
Aparecerá outra janela onde devemos selecionar o campo chave. Marque Vbeln como campo chave e clique em Concluir. Pode aparecer um aviso, que pode ser ignorado completamente.
Agora expanda a pasta tipo de entidade e complete os seguintes parâmetros nas propriedades, por favor, não marque a caixa de verificação de nulidade para VBELN, pois é o campo chave.
Similarmente, crie uma estrutura para o item SD seguindo os mesmos passos.
Clique no botão Salvar na parte superior da barra de menu
Agora clique no ícone Gerar, Aparecerá uma janela pop-up com detalhes da classe, clique no ícone de verificação e continue. Pedirá um pacote, forneça os detalhes e continue. Estes também são conhecidos como artefatos em tempo de execução.