SAP Ariba - Integrando Dados de Transação
Os dados transacionais incluem pedido de compra, fatura, recibos, pagamentos e outras informações relacionadas ao negócio. Os dados transacionais vêm com um carimbo de data / hora e um valor numérico que se refere a um ou mais objetos.
Os métodos a seguir são comumente usados para integrar dados transacionais entre SAP ERP e a solução Ariba Procurement -
Usando a opção de canal de arquivo
Usando o canal de serviços da web
Usando a opção de interface do usuário
Usando integração de conectividade mediada
Integração usando a opção de canal de arquivo
Para cada canal de arquivo, você programou eventos de integração. Um administrador do Ariba pode executar esses eventos manualmente. Um código de programa executável é definido e programado para ser executado. O código seleciona o arquivo de dados csv da solução Ariba Procurement e exporta para o banco de dados SAP ERP.
Os arquivos CSV são gerados usando eventos de transação e são selecionados pela ferramenta de transferência de dados. Para mover dados para o banco de dados ERP, os transportes SAP devem ser importados. Os transportes SAP são uma combinação de programas SAP, RFCs e estruturas de suporte. Os programas executáveis SAP são usados para mover os dados exportados para o SAP ERP. Os programas executáveis BAPI ajudam na movimentação de dados para o SAP ERP.
Os programas SAP geralmente contêm os seguintes parâmetros -
Nome do arquivo lógico - define o caminho lógico e a localização física dos arquivos CSV.
Separador de diretório - este é o separador físico para diretórios no SAP ERP.
Codificação em arquivos de resposta - Técnica de codificação que é usada UTF-8 por padrão.
Variante - Nome da Variante
Partição - Nome da Partição
As tabelas a seguir mostram diferentes componentes de eventos de integração de dados transacionais -
Usando o Canal de Serviços da Web
O método de serviço da Web é baseado no uso de URLs SOAP configurados por administradores Ariba. Para todos os eventos de saída, um URL SOAP é gerado automaticamente para estar presente no WSDL gerado de acordo com a seguinte lógica -
<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
Em cada WSDL, você tem os seguintes componentes -
Import - Este componente é usado para associar um namespace a um local de documento.
Types - Este componente é usado para definir os tipos de dados criados pelo usuário, que serão usados no documento.
Message - Este componente é usado para definir todas as partes de uma mensagem individual.
PortType- Este é um contêiner de operações suportadas pelo serviço da web. As operações em PortType são ordenadas. Essas operações indicam se uma mensagem é de entrada ou de saída.
Binding- Este elemento define a operação para mapeamento de protocolo. (por exemplo, http, https, MIME, etc.).
Service - Este componente é usado para definir a operação de mapeamento de endereços e mostra o endereço real para o qual a solicitação deve ser encaminhada.
Existem vários eventos de integração de dados transacionais espalhados pela solução SAP ERP e Ariba Procurement.
A tabela a seguir mostra exemplos de URLs para cada evento de integração de dados -
Usando a opção de interface do usuário
No Ariba Procurement Solution, os compradores também podem usar a opção de conectividade direta para integrar dados ao sistema SAP ERP. Este recurso é compatível com SAP ERP 6.0 e versões posteriores. Usando esta opção, o sistema ERP envia uma solicitação ao Ariba Procurement Solution com a parte do cabeçalho contendo detalhes do parâmetro para extração de dados transacionais.
Para usar esta opção, a solicitação de transporte deve ser baixada e importada para o sistema SAP ERP.
Quando você usa a opção de conexão direta usando a interface do usuário, as seguintes limitações são aplicadas -
Nenhuma notificação por email enquanto ocorre um erro durante a integração de dados transacionais.
O administrador do Ariba pode ver todas as mensagens de erro apenas no monitor de tempo de execução da integração SAP ERP e SAP Process.
Quando você verifica o código T SLGI, ele não armazena detalhes de todos os log de erros nesta transação.
Usando a integração de conectividade mediada
Este método usa a camada SAP Process Integration com opção de conectividade mediada para integração de dados transacionais. O uso do SAP PI fornece uma maneira segura de integração e todos os certificados e armazenamentos de chaves são criados e armazenados no armazenamento de chaves do SAP Process Integration.
Para usar esta opção, a solicitação de transporte deve ser baixada e importada para o sistema SAP ERP. Quando você usa a opção de conexão direta usando a interface do usuário, as seguintes limitações são aplicadas -
Nenhuma notificação por email enquanto ocorre um erro durante a integração de dados transacionais.
Todas as mensagens de erro podem ser vistas apenas no monitor de tempo de execução do SAP ERP e integração do SAP Process pelo administrador da Ariba.
Quando você verifica o código T SLGI, ele não armazena detalhes de todo o log de erros nesta transação.