Voltar

SAP PO: Desenvolvimento de Interfaces


Nesse artigo, iremos abordar o desenvolvimento de Interfaces no SAP PO. Considerando um cenário simples de integração A2A (Application-to-Application), como desenvolvedor de interfaces, é necessário configurar os 3 componentes abaixo para construir a interface completa:

  1. Componentes do System Landscape Directory (SLD)
  2. Componentes do Enterprise Service Repository (ESR)
  3. Componentes do Integration Directory (ID)

Segue a página principal do módulo SAP PO, que contém as ferramentas de configuração necessárias para a construção de interfaces citadas anteriormente:
Página principal do SAP PO - Ferramentas de Configuração
Página principal do SAP PO - Ferramentas de Configuração


Componentes do System Landscape Directory (SLD)


Os sistemas no cenário de integração são registrados no SLD como uma combinação de Produtos, Versões de Componentes de Software (SWCV), Sistemas Técnicos e Sistemas de Negócios. Diferentes tipos de sistemas são registrados usando métodos específicos no SLD. Por exemplo, registrar um sistema back-end SAP é diferente de como é representado um sistema de terceiros ou autônomo. Existem wizards de configuração para guiar pelo processo de registro dos sistemas/ambientes a serem utilizados na integração.

Componentes do Enterprise Service Repository (ESR)


O Enterprise Service Repository é a ferramenta que permite o desenvolvimento dos objetos de design do PO, tais como:

  • Data Types: Objetos que contém os campos e respectivos tipos das requisições realizadas na integração;
  • Message Types: Objetos que contém a definição da mensagem que será transmitida, associada a um Data Type;
  • Service Interfaces: Interfaces que contém os serviços que serão utilizados na integração;
  • Message Mappings: Objetos que contém o mapeamento/transformação dos campos que serão utilizados nas requisições dos serviços.

Configuração Objeto Data Type
Configuração Objeto Data Type: Design das Requisições da Integração

Configuração Objeto Message Mapping
Configuração Objeto Message Mapping: Mapeamento dos Campos das Requisições

Configuração Objeto Service Interface
Configuração Objeto Service Interface: Serviços que serão utilizados na Integração


Componentes do Integration Directory (ID)


O Integration Directory é a ferramenta que permite a configuração dos cenários de integração do PO, utilizando os objetos do SLD (System Landscape Directory) e do ESR (Enterprise Service Repository).

Os adaptadores de comunicação, também conhecidos como Communication Channel do sistema remetente e sistema de destino, são configurados no Integration Directory. Por exemplo, se o sistema de remetente for uma aplicação que irá consumir um Web Service (SOAP), será necessário configurar um Communication Channel do tipo SOAP Sender, conforme exemplo a seguir.
Configuração Objeto Communication Channel
Configuração Objeto Communication Channel: SOAP Sender
Segue exemplo de outro objeto importante que é configurado para a conectividade entre os ambientes, o Integration Flow, também conhecido como iFlow.
Configuração Objeto Integration Flow
Configuração Objeto Integration Flow (iFlow): Define o fluxo de processamento de um cenário de integração

IDEs/Ambientes de Desenvolvimento do SAP PO


As IDEs/Ambientes de Desenvolvimento do SAP PO são os clientes Java/Swing e o NWDS (versão específica do Eclipse). Elas são ferramentas visuais e permitem a criação e configuração dos objetos de integração de forma rápida e muito prática.
Ferramenta Java/Swing Enterprise Service Builder
Enterprise Service Builder: Ferramenta Java/Swing para a criação dos objetos de design da Integração

Ferramenta Java/Swing Integration Directory
Integration Directory: Ferramenta Java/Swing para a criação dos objetos de comunicação

Eclipse Netweaver Developer Studio (NWDS)
Netweaver Developer Studio (NWDS): Versão do Eclipse específica para o SAP PO


Fontes


Entre em contato_