www.neomind.com.br fusion ecm suite arquitetura integração sap

8
www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Upload: internet

Post on 22-Apr-2015

126 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

www.neomind.com.br

Fusion ECM SuiteArquitetura Integração SAP

Page 2: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Agenda

Conceito

Arquitetura

Cenários de Uso

Case práticos

Referências

Page 3: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Conceito

Integração através da biblioteca JCO disponibizada pela SAP que fornece os

recursos necessários para efetuar conexão no SAP e realizar a chamada de

funções BAPI usando JAVA. Esta chamada é realizada através de RFC ' s

(remote function call).

Para que a chamada seja possível, é necessário que no

SAP a função que deverá ser chamada pelo java seja

definida como uma função que possa ser executada de

forma remota.

Page 4: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

ArquiteturaWorkflow

Engine

WorkflowEngine

GEDEngine

GEDEngine

BPAEngine

BPAEngine

PortalEngine

PortalEngine

Fusion System FrameworkFusion System Framework

E-Forms EngineE-Forms EngineGerador de

Classes Dinâmicas

Gerador de Classes

DinâmicasSegurançaSegurança

4.058.117

Jco JAVA API (JCA)Jco JAVA API (JCA)

Middleware InterfaceMiddleware Interface

RFC MiddlewareRFC Middleware

JNI LayerJNI Layer

RFC LibraryRFC Library

SAP SystemSAP System

SAP JCO

RFC

FUSION

SAP

Page 5: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Cenários de uso

RFC middleware baseado em JNI (Java Native Interface).

Suporte para sistemas SAP (R/3) a partir da release 3.1H ou superior, e

outros componentes mySAP que possuem BAPIs ou RFMs (Remote

Function Modules).

Execução de funções de entrada (Cliente Java realizar chamadas BAPI

ou RFM) e de saída (ABAP chama Servidor Java).

Com o SAP JCo, pode-se usar chamadas síncronas, transacionais e

RFC em fila.

Utiliza o conceito de Pool de Conexões

(Importante para Servidores Web)

SAP JCo pode ser usado em diferentes

plataformas

Page 6: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Cases Práticos

No último projeto executado, temos os seguintes cases práticos:

Criação de título no SAP

Atualização de Título no SAP

Busca de fornecedores

Busca de empresas

Busca de centros de custo

Busca de moeda

Busca de estrutura hierárquica

Busca de contas contábeis

Etc.

Exemplo de código aqui.

Page 7: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

Fontes de Informação

http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c6a85b11d6b28500508b5d5211/content.htm

Diretamente pelo manual JCO disponível no site da SAP

Page 8: Www.neomind.com.br Fusion ECM Suite Arquitetura Integração SAP

www.neomind.com.br

[email protected]