SAP NETWEAVER GATEWAY 2.0 - ODATA/ATOM
Gateway Services Baseado em Screen Mapping - Overview
Gateway Services pode ser modelado com base em interfaces de tela Dynpro.
Objetos Gateway são criados no Desenvolvimento ABAP Workbench transação SE80;
Depois de criar o objeto que você vai ser navegado para o objeto Gateway Modeler-transação /IWFND/GWO_GEN.
O Gateway Object Modeler é onde você:
- Gravar a tela;
- Opera Mapa para as gravações;
- Pesquisa Search Helps para operações de QUERY.
IW_SCS add-on componente é requerida no Backend System.
Screen scraping - Quando usar
Quando você deve usar captura de tela?
- Para rápido proto-tipagem;
- Para expor Search Helps como operações QUERY;
- Quando não há nenhum objeto BOR apropriado ou Módulo de Função Remota disponível
Screen scraping - Quando usar
Quando você deve usar captura de tela?
- Para rápido proto-tipagem;
- Para expor Search Helps e operações como QUERY;
- Quando não há nenhum BOR
Objects apropriado ou Remote Function Module
disponível;
Passo 1 - Criar modelo de gateway na transação SE80
- Ir para o SE80 e criar um novo GW Data Model;
- Defina o tipo de modelo a ser PS - People Centric;
- Selecione botão de rádio para gerar dados de objeto de origem;
- Definir Tipo de Dados de origem para captura de tela, e escolher um Alias do sistema;
- Clicando em Continuar para criar o objeto e depois trazê-lo para o Modelador de Dados.
Passo 2 - Criar Recording
Group:
Recording
Group são apenas recipientes
para um a muitas gravações;
Clique
nas opções ícone Criar e
selecione o item de ação Create
Recording Group;
Digite
o nome e a descrição do seu grupo de
gravação.
Passo 3 - Criar Gravação
Para gravar o DynproUI você simplesmente entra na transação, em seguida, navega
pela tela para
capturar os dados que são depois:
- Passo 1 - selecione o item Create Recording
no Menu Item;
- Passo 2 - Digite o código de gravação detalhes transação, tipo de gravação, etc.;
- Passo 3 - Navegar transação de captura de dados / entrar como necessária;
- Passo 4 - Concluir a operação e voltar atrás para o modelador gateway, isso vai gravar a captura de tela.
Etapa 4 - Expose Search Helps
Search Helps vinculados a elementos da UI Elements gravadas podem ser expostos e utilizados em operações de QUERY;
Botão direito do mouse sobre o elemento de interface do usuário gravado e selecione o item de menu Get Search Help.
Passo 5 – Map Operations:
As
operações CRUD são mapeadas para as
gravações, as operações de consulta para procurar ajuda;
Cada gravação pode
suportar apenas um tipo de operação;
Ferramenta
de mapeamento suporta o seguinte:
- Alise estruturas (obrigatório para operações de criar e atualizar);
- Renomear atributos;
- Simplificar a
interface;
- Atribuir valores
constantes para importar atributos;
-
Atribuir atributos como valores-chave.
Passo 6 - Operações de leitura Com saída da tabela
Algumas UI Screens exibi dados da tabela - Estes
são de captura na gravação;
Após o mapeamento é completo para a operação de leitura você deve definir pelo menos um valor chave para a tabela
-
Click the Set Key icon button
-
Select field that is to be assigned as key
Passo 7 - gerar Data Model Runtime
Classes
Depois de mapeamento é completar o modelo de dados deve ser gerado
Gerando o Modelo de Dados cria as classes que são usados em tempo de execução
Click Object Navigator Button
to go back to SE80
Uma lista de todas as classes geradas e configuração será exibida.
Mudança do Modelo de Dados nomes de objetos de dados
Objetos de dados são os nós da estrutura do Modelo de Dados;
Screen-scraping nomes de objetos de dados tendem a ser bastante obscuro;
Botão direito do mouse no objeto de dados e selecione Renomear Data Object;
Mantenha os nomes não SAP centrados!
.... acompanhe novas postagens sobre como usar as funções básicas do Gateway!
Nenhum comentário:
Postar um comentário