Visão geral
Este artigo fornece uma visão geral de como integrar sistemas SAP com a Workiva, incluindo métodos de conexão suportados, tipos de autenticação e modelos de integração (Push vs. Pull). Pull). Use este guia para entender qual estratégia de integração funciona melhor para seu ambiente SAP e suas necessidades de geração de relatórios.
Nota: Este artigo pressupõe que você esteja familiarizado com os conceitos básicos de integração do SAP e da Workiva.
Se você é novo em integrações ou não sabe por onde começar, entre em contato com o representante da Workiva ou com o administrador do SAP.
Integração Push vs. Pull Integração Pull
Para integrar os dados do SAP com a Workiva, é importante que você entenda se o Workiva deve puxar os dados do ou se o SAP deve enviá-los para o.
| Modo | Descrição | Responsabilidade | Quando usar |
|---|---|---|---|
| Pull | Workiva Chains chama uma API SAP | A SAP deve desenvolver e expor uma API com segurança OAuth2 | Acesso sob demanda, controlado ou reativo aos dados da SAP. |
| Push | A SAP envia dados para a Workiva | Se você preferir extrair dados do SAP, siga as etapas abaixo para expor os dados do SAP BW ou S/4HANA como serviços OData. | Entrega de dados iniciada pela SAP para a Plataforma Workiva |
Puxar
Se você preferir Workiva a puxar dados da SAP, siga as etapas abaixo para expor os dados do SAP BW ou S/4HANA como serviços OData. Isso permite que as Workiva Chains chamem com segurança as APIs do SAP.
| Etapas para expor os dados do SAP BW via OData | Etapas para expor os dados do SAP S/4HANA via OData | ||
|---|---|---|---|
| 1 | Criar uma consulta SAP BW usando EasyQuery ou consultas baseadas em ABAP CDS | Crie uma exibição personalizada CDS. Definir e modelar o conjunto de dados necessário. |
|
| 2 | Expor a consulta como um serviço OData. | Expor a exibição do CDS como serviço OData. | |
| 3 |
Opcionalmente, exponha a API usando uma das seguintes opções: |
Opcionalmente, exponha a API usando uma das seguintes opções: |
|
| 4 | Proteja o ponto de extremidade com Credenciais de cliente OAuth 2.0. | Proteja o ponto de extremidade com Credenciais de cliente OAuth 2.0. | |
| 5 | Você pode testar o ponto de extremidade da API usando o Postman ou ferramentas semelhantes. | Você pode testar o ponto de extremidade da API usando o Postman ou ferramentas semelhantes. | |
Push
Se você preferir SAP a enviar dados de para a Workiva, considere usar SAP CPI como middleware. Ele gerencia o agendamento e a formatação dos dados antes que eles sejam entregues às APIs da Workiva.
O CPI funciona de forma semelhante ao Workiva Chains, fornecendo recursos de lógica, agendamento e transformação, mas a configuração e a manutenção são totalmente de propriedade da SAP.
Com o SAP CPI, você pode enviar dados diretamente para a Workiva usando APIs da Workiva.
Matriz de integração SAP
Essa matriz fornece uma visão geral de alto nível de como diferentes sistemas SAP podem se integrar com a Workiva. Ele descreve os métodos de integração compatíveis, o middleware necessário, os tipos de autenticação e se a abordagem é compatível com o Chains. Use isso como uma referência rápida para identificar o melhor caminho de integração com base em seu ambiente SAP.
| Sistema SAP | Método de integração | Middleware / Ferramentas | Autenticação | Fluxo de integração | Compatível com a cadeia |
| Nuvem S/4 HANA | Visualização CDS + API OData | Opcional: SAP APIM, SAP CAP | OAuth 2.0 | A Workiva extrai do endpoint exposto da API SAP por meio do conector Http | ✅ Sim |
| SAP BW (NetWeaver) | Visualizações BEx Query ou ABAP CDS + OData | Conector de nuvem SAP + SAP APIM | OAuth 2.0 | Workiva extrai do ponto de extremidade APIM exposto por meio do conector Http | ✅ Sim |
| SAP BW (Não-NW) |
SFTP | Chains | Nome de usuário/senha ou chaves privadas | Workiva puxa via conector SFTP | ✅ Sim |
| SAP BW/4HANA no local | Conector SAP BW + Ground Runner | Chains | Nome de usuário/senha | Workiva puxa via conector SAP BW | ✅ Sim |
| SAP BPC NW / MS 10.0 (Não-HANA) |
Conector SAP BW + Ground Runner | Chains | Nome de usuário/senha | Workiva puxa via conector SAP BW | ✅ Sim |
| Banco de dados SAP HANA | Conector SAP HANA JDBC + Ground Runner | Chains | Nome de usuário/senha | A Workiva extrai do SAP por meio do conector | ✅ Sim |
| SAP Datasphere | Conector SAP HANA JDBC + Cloud Runner | Chains | Nome de usuário/senha | A Workiva extrai do SAP por meio do conector | ✅ Sim |
| SAP CPI (modelo push) |
Ponto de extremidade HTTP para API da Workiva/Webhook | IPN (integração de plataforma de nuvem) SAP | OAuth 2.0 | O SAP envia para a Workiva por meio da API da Workiva | ✅ Sim |