SAP NETWEAVER GATEWAY 2.0 - ODATA/ATOM - Modelagem em Modelos Gateway de dados com base em módulos de funções remotas
Autor: PEDRO CHEDID | Publicado: 2012-02-28T14:45:00-03:00



SAP NETWEAVER GATEWAY
2.0 - ODATA/ATOM





Modelagem&nbsp;em Modelos&nbsp;Gateway de dados&nbsp;com base em módulos&nbsp;de funções&nbsp;remotas:





Gateway Services&nbsp;Baseado em&nbsp;RFMS-geral:




- Modelos&nbsp;gateway de dados&nbsp;pode ser&nbsp;criado com base em&nbsp;RFMS;

- Objetos&nbsp;Gateway&nbsp;são criados no&nbsp;Desenvolvimento&nbsp;ABAP&nbsp;Workbench&nbsp;transação SE80;

- Depois de criar o&nbsp;objeto que você&nbsp;vai&nbsp;ser navegado&nbsp;para o&nbsp;objeto Gateway Modeler-transação /&nbsp;IWFND&nbsp;/&nbsp;GWO_GEN;

- O Gateway&nbsp;Objeto&nbsp;Modeler&nbsp;é onde você&nbsp;pode modelar&nbsp;seu serviço&nbsp;contra um&nbsp;RFMS escolhido.











Passo&nbsp;1-Criar&nbsp;modelo de gateway&nbsp;na transação&nbsp;SE80



- Ir para o&nbsp;SE80&nbsp;e criar um&nbsp;novo&nbsp;GW&nbsp;Modelo de Dados









- Defina o tipo de&nbsp;modelo a ser&nbsp;PS - As pessoas&nbsp;centric.

- Selecione&nbsp;botão de rádio para&nbsp;Generate From Data Source Object.

- Definir&nbsp;Tipo de Dados&nbsp;de origem para&nbsp;chamadas de função&nbsp;remotas,&nbsp;e&nbsp;escolher um Alias&nbsp;​​do sistema.











- Clicando&nbsp;Continue&nbsp;cria o objeto&nbsp;e depois&nbsp;trazê-lo para&nbsp;o&nbsp;Modelador de Dados.











Passo 2&nbsp;Mapa&nbsp;de Operações&nbsp;para&nbsp;RFMS



- Cada&nbsp;operação gateway&nbsp;é mapeada para uma&nbsp;RFM;

- Pesquisar&nbsp;os&nbsp;RFMS&nbsp;que deseja mapear&nbsp;as operações do&nbsp;modelo de dados&nbsp;contra; 















- Clique no botão&nbsp;Criar&nbsp;Mapeamento&nbsp;para executar a Ferramenta&nbsp;de Mapeamento.













Passo 3 - Mapeando&nbsp;atributos na&nbsp;ferramenta de
mapeamento











- A ferramenta de
mapeamento&nbsp;permite que você&nbsp;faça o seguinte:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Selecione&nbsp;o tipo de dados&nbsp;de operação&nbsp;do modelo&nbsp;que está sendo mapeado.

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Achate&nbsp;estruturas

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Renomear&nbsp;atributos

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Simplificar
a interface

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Atribuir&nbsp;valores constantes&nbsp;para importar&nbsp;atributos

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Atribuir&nbsp;atributos como&nbsp;valores-chave

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Alterar&nbsp;mapeamento&nbsp;da rota&nbsp;utilizada&nbsp;para achatar estruturas,&nbsp;mudar o nome de
atributos,&nbsp;e atribuir&nbsp;os atributos&nbsp;como chaves&nbsp;(S_COR_ID-VALUE)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Definir&nbsp;Constante&nbsp;Valor&nbsp;utilizado para atribuir&nbsp;um valor constante&nbsp;um atributo de entrada





&nbsp;&nbsp;



Passo 4- Gerar o&nbsp;tempo de execução&nbsp;de dados&nbsp;Classes&nbsp;Modelo



- Depois do&nbsp;mapeamento completo o modelo&nbsp;de dados&nbsp;deve ser gerado; 









- Gerando o&nbsp;Modelo de Dados&nbsp;cria as classes&nbsp;que são usadas&nbsp;​​em tempo de execução; 









- Uma lista&nbsp;de todas as&nbsp;classes geradas&nbsp;será exibida.













S_COR_ID-VALUE



- S_COR_ID-VALUE é&nbsp;a chave primária&nbsp;de modelos de dados; 









- Cada operação&nbsp;deve ter&nbsp;o mesmo número de&nbsp;atributos&nbsp;mapeados para&nbsp;S_COR_IDVALOR;

- S_COR_ID-VALUE é&nbsp;uma cadeia de caracteres&nbsp;72,&nbsp;o comprimento&nbsp;combinado&nbsp;de atributos&nbsp;mapeados&nbsp;não pode exceder esse;

- Atributos&nbsp;mapeados para&nbsp;S_COR_ID-VALUE são ordenados alfabeticamente&nbsp;por padrão, este&nbsp;pode ser substituído&nbsp;se necessário;









.... acompanhe novas postagens sobre como usar as funções básicas do Gateway!