Sei sulla pagina 1di 6

TUTORIAL > ODATA e SAPUI5

Objetivo

Este exercício é a última fase ou nosso cenário de ponta a ponta:


Agora, você finalmente criará um aplicativo SAPUI5 com base no consumo de uma visão externa
desenvolvida no
Exercício anterior.
Do ponto de vista técnico, a visão externa é consumida por meio de um serviço OData do SAP
NetWeaver Gateway, que fornece as informações necessárias para o aplicativo SAPUI5.

Conteúdo
Exercício D1 - serviço OData
Exercício D2 - aplicativo SAPUI5

Exercício D1 - serviço OData


Neste exercício, um serviço OData do SAP NetWeaver Gateway é criado para o consumo da visão
externa ZCA_OPEN_INV_SOL. Após a criação e registro do serviço OData, várias possibilidades
para testar um OData serviço será mostrado.

1. Vá para a perspectiva ABAP no SAP HANA Studio


2. Clique para abrir a GUI do SAP (ou pressione Ctrl + 6)
a. Dica: Como alternativa, você pode abrir diretamente uma transação usando o
atalho ALT + F8 e insira o código de transação em a janela pop-up.
3. Confirme com OK

4. Vá para o SAP NetWeaver Gateway Service Builder, por exemplo insira o código de
transação SEGW no campo OKCODE e pressione a chave de retorno

5. Crie um novo gateway serviço


6. Digite a correspondente informação na caixa de diálogo janela (lembre-se ## é
seu número de grupo): projeto X: ZCD263 _ ## _ GW_SERVICE x descrição: <alguma
descrição> pacote x: ZCD263EX _ ##
Clique na marca de seleção botão para continuar

7. Este exercício usa uma visualização DDIC externa como dados base. Para fazer
isso, importar um modelo de dados, por exemplo certo-clique no modelo de dados e
selecione “Importar”> ”DDIC Estrutura"

8. Inserir a vista externa ZCA_OPEN_INV_SOL como Estrutura ABAP e acertar o


chave de retorno. Sugestão: Alternativamente, você pode use a visão externa ZCA _
## _ OPEN_INV você tem desenvolvido no anterior exercício.
9. A lista de variáveis de saída de a visão externa é exibido. X Alterar o nome do objeto
para o cliente x Alterar o uso de todos Campos, exceto para o campo BP_ID, do inicial
valor Chave para Propriedade (usando a lista suspensa funcionalidade)
x Alterar o nome do campo BP_ID para CustomerId como indicado na captura de tela

10. O tipo de entidade Cliente em o construtor de serviços deve agora ser semelhante
ao mostrado na captura de tela
11. Criar um conjunto de entidades com base no tipo de entidade Cliente, por
exemplo, clique com o botão direito do mouse "Conjuntos de Entidades" e selecione
"Crio".

12. Criar o conjunto de entidades Clientes baseados no “Nome do Tipo de Entidade”


Cliente Clique em Continue
Dica: você pode usar o valor ajuda para o “Tipo de Entidade Nome"
13. Vá para o recém criado Clientes "Set de Entidade"
14. Marque a caixa “Endereçável” Nota: você só vê “A” como Legenda do campo.
Você pode querer ampliar a coluna ou usar a funcionalidade de passar o mouse.

15. A entidade define clientes deve agora ser semelhante ao um dado na captura de
tela
Observação: endereçável Se a caixa de seleção endereçável não estiver configurada,
o consumo da entidade configurará Clientes no SAPUI5 aplicação através do serviço
OData no Exercício D2 não funcionará

16. Salve o serviço de gateway usando o ícone salvar (ou pressione Ctrl + S)

17.Você pode usar o seu existente solicitação de bancada (selecione de “Solicitações


Próprias”) ou crie um novo

Potrebbero piacerti anche