Files
wiki/sap 04 resumo.md
2026-07-20 15:35:30 -03:00

2.9 KiB

SAP TAW10_1 - Capítulo 4: Tecnologias de integração e comunicação

Referência

  • Fonte: sap 04.pdf
  • Tema: ALE, RFC, BAPI, Enterprise SOA e Web Services.

Processos distribuídos e ALE

Processos empresariais frequentemente atravessam sistemas ou empresas. O Application Link Enabling (ALE) apoia a distribuição controlada de dados e processos entre sistemas com acoplamento reduzido.

Elementos típicos incluem sistemas lógicos, modelos de distribuição, mensagens e IDocs. O objetivo é manter integração confiável sem transformar os sistemas participantes em uma única instalação.

RFC

Remote Function Call permite chamar um módulo de função em outro destino. O destino é mantido, por exemplo, na transação SM59.

CALL FUNCTION 'NOME_FUNCAO'
  DESTINATION 'DESTINO_RFC'
  EXPORTING
    iv_value = lv_value
  IMPORTING
    ev_result = lv_result
  EXCEPTIONS
    system_failure        = 1
    communication_failure = 2
    OTHERS                = 3.

O módulo chamado precisa estar habilitado para acesso remoto e usar tipos de interface compatíveis. Erros de comunicação e de sistema devem ser tratados separadamente dos erros funcionais.

Variantes de RFC incluem chamadas síncronas, assíncronas, transacionais e enfileiradas, escolhidas conforme necessidade de resposta, confiabilidade e ordem.

Business Objects e BAPIs

Um Business Object representa uma entidade de negócio com atributos, métodos e eventos. O Business Object Repository (BOR) cataloga esses objetos.

BAPIs são interfaces padronizadas e estáveis para acessar processos e dados de negócio. Em geral:

  • seguem convenções de nome e interface;
  • são chamadas como módulos de função;
  • evitam dependência direta da implementação interna;
  • exigem tratamento de mensagens de retorno;
  • podem exigir confirmação explícita da transação, conforme o BAPI.

Enterprise SOA e Web Services

A arquitetura orientada a serviços expõe capacidades empresariais como serviços reutilizáveis. Um Web Service descreve uma interface acessível por protocolos padronizados.

Conceitos apresentados:

  • SOAP: formato/protocolo de mensagens XML;
  • WSDL: descrição formal das operações e mensagens do serviço;
  • UDDI: catálogo para publicação e descoberta de serviços;
  • provedor, consumidor e contrato de serviço;
  • Enterprise Services como serviços alinhados à semântica empresarial.

Exercício 4 - RFC e BAPI

O exercício orienta a localizar uma interface, examinar sua documentação e executar uma chamada remota/BAPI. O foco é configurar ou selecionar o destino, preencher parâmetros, executar e analisar retorno e exceções.

Eventos e variantes

O capítulo não trata eventos clássicos de relatório nem variantes de tela. “Variantes de RFC” descrevem modos técnicos de comunicação, não configurações salvas de seleção.