Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é o SAP PI
SMQ1
SMQ2
WORSHOP PI SAP
SXMB_ADM
SICF
SXI_CACHE
WORSHOP PI SAP
Metodologias de Integração
• ETL
• MOM
• SOA
Adaptadores:
• FILE
• SOAP
• HTTP
• IDOC
WORSHOP PI SAP
• RFC
• XI
Arquitetura SAP PI
SXMB_IFR
SLD
Techinical System
• A configuração do nosso cenário completo de comunicação
no ESD ( Enterprise Service Directory) precisamos antes ter
configurado um Business System que será no PI o provedor
do serviço de comunicação a ser
WORSHOP PI SAP
utilizado pelo PI, esse Business System é vinculado a um Technical
System
irá abrir uma tela pedindo para que informemos o tipo de TS que
iremos criar, conforme dito
anteriormente entre todas as opções selecionaremos a “Third Party”
( sistema de terceiro ).
WORSHOP PI SAP
Business System
O Business System é o cadastro/configuração que representa
um provedor de serviço de aplicação, entende-se por exemplo que
no caso de integração de um ambiente SAP ERP e um ambiente
SAP BW, ambos seriam um business system separado onde ainda,
cada cliente dos ambientes seria único em cada BS.
No caso de um BS do tipo “Third Party” ele pode ser utilizado
para varias aplicações pois ele não tem a necessidade
WORSHOP PI SAP
de estar vinculado exatamente a uma instalação especifica agindo
apenas como um cadastro de amarração das interfaces para sua
configuração.
Namespaces
WORSHOP PI SAP
Para iniciarmos um projeto de construção de uma interface não
basta apenas importarmos o SFWC dentro do ESR Builder,
precisamos também criar um namespace.
Importar RFC
Data Type
Um data type é a definição propriamente da estrutura que iremos
utilizar em um lado, ou em alguns casos, em ambos os lados de
uma integração de sistemas.
WORSHOP PI SAP
Message Type
Um Message Type é o carregamento do data type em uma
classe propriamente dita de acesso, ou seja, nesse momento a
WORSHOP PI SAP
estrutura passa a não ser um tipo primitivo dos dados e sim um
objeto de dados.
Message Interface
Quando criamos uma integração falamos muito em interface
de integração, uma interface é a definição do tipo de mensagem
que iremos trafegar tendo em vista, direção, se é síncrona ou
assíncrona e estruturas.
No ESR Builder as mensagens que chegam são tratadas
como “outbound”, ou seja, mensagens de saído do serviço que está
enviando a mensagem, e “inbound” mensagem que esta sendo
enviada para o sistema de destino da mensagem.
Temos ainda o tipo abstract, esse tipo é utilizado para a
entrada em um integration process ( BPM ) que veremos mais a
frente do que se trata.
Mapping Objects
Após criarmos os objetos de interfaces partimos para a parte
mais importante do processo de construção da transformação das
mensagens que chegam para o nosso integrador de sistemas.
WORSHOP PI SAP
A transformação das mensagens ocorrem dentro do SAP PI
podem ser feitas das seguintes maneiras:
ABAP Mapping ( totalmente em desuso e provavelmente não
estará mais disponível no PI 7.3 )
XSLT Mapping : mapeando baseado em linguagem XML
padrão W3C, simples e poderosa ferramenta.
Message Mapping: ferramenta de manipulação das estruturas
de dados para sua transformação totalmente visual e mais utilizada
no ambiente SAP PI.
Java Mapping: mais poderosa ferramenta de transformação
de dados disponibilizada no ambiente SAP PI Netweaver.
Message Mapping
O message Mapping é a ferramenta mais utilizada e simples para
se criar uma transformação de dados dentro do
ambiente PI e além do que, oferece uma grande quantidade de
ferramentas que aumentam a produtividade de desenvolvimento
das interfaces.
Interface Mapping
Nossas transformações e message interfaces são agrupadas
em um único objeto, o “Interface Mapping” nele informamos o
“message interface” que criamos, definindo assim se o tipo da
nossa interface ( síncrona ou assíncrona) as estruturas que serão
utilizadas ( message types ) e as transformações que serão
utilizadas.
Integration Scenario
Basicamente o Integration Scenário é um facilitados de
configuração utilizado para após as nossas interfaces estarem
prontas no IR criarmos pacotes para automatizar o processo de
criação dos cenários no Integration Directory.
Administrando PI SAP