Opções de Conexão com a SAP .NET [fechado]
Pergunta
Necessidade de integrar a SAP .NET applications.É .NET Conector a melhor escolha?O que sobre NetWeaver?Simplesmente olhando para envio de dados e extrair dados do SAP.
Solução
Eu não usei o NetWeaver objetos, então eu não posso dizer muito sobre isso, mas posso dizer que o .Net conector faz um trabalho muito bom de proxy que o SAP BAPIs para uso em .Líquida.Alguns comentários adicionais:
- Desvantagem - AFAIK, você está preso com o desenvolvimento de seus procuradores em VS2003
- Desvantagem - a documentação dos BAPIs é muito fina.Eu gasto muito (quero dizer, um monte) de tempo na SE37 dentro SAP olhando para o RFC documentação e percorrendo as funções
- Positivo - levei um tempo para perceber que você pode mudar o nome ou remover parâmetros e mudar o nome de métodos de VS2003 antes de criar o proxy
- Desvantagem: se você fizer o acima mencionado mudar o nome que você precisa para refazer toda vez que você preencher o RFC do servidor SAP (como se a sua SAP developer faz alterações em uma BAPI)
No geral, funções complicadas são difícil, com as pessoas .Net Conector (eu só passei 3 semanas recebendo clientes de criação e modificação de trabalho), mas funções simples são muito transparentes, e se você tiver um ABAP developer disponíveis para você no lado do SAP e pode desenvolver personalizado BAPIs ela funciona muito bem.
Outras dicas
SAP .Net Conector está bem, mas ele só suporta o Visual Studio 2003, mas eles ainda não foram atualizados em tempo.
Há um outro produto chamado SAP Explorer e o Gerador de Proxy que eu tenha usado para se conectar ao SAP do VS2005.Ele utiliza a versão 1.1 do SAP .Net Conector para fazer todo o trabalho sujo, então eu copiado e colado o conteúdo da SAP .Net 2.0 Conector pasta para a SAP Explorer pasta para começar a utilizar a versão mais recente do proxy bibliotecas (esta adicionado suporte para o uso de maiúsculas de minúsculas de senhas).Eu ainda não tentei no VS2008 ainda, mas eu suspeito que ele continuará a funcionar.
SAP Explorer é certamente um bom substituto para o produto de SAP, mas não parece que ele foi atualizado recentemente.
Eu entendo que os Serviços Web é o caminho a percorrer para alcançar Netweaver / .Integração.É por isso que o .Net Conector não foi actualizado a partir de VS2003 dias.
Há uma nova versão disponível dos indivíduos em Aconcagua, com os melhores preços e opções mais flexíveis do que outros concorrentes.
O Visual Studio 2008 e Visual Studio 2005 versões disponíveis: http://www.aconcaguait.com/explorerproxygen2008.php ou
VS2008 versão inclui suporte para os mais recentes librfc32.dll (a palavra-passe de comprimento, sensível a maiúsculas e minúsculas, etc.)
Vale a pena uma olhada.
Como escrito acima, a SAP propõe a ir SOA estrada, o que significa que para usar o SABÃO cadeia de ferramentas, em vez de o RFC ferramenta de corrente.Net RFC conector, ...).
Para .Net, que significa usar o WCF funcionalidade e conectá-lo com o SAP back-end, portanto, o uso de SABÃO em ambos os lados:encontrar as necessidades de seu negócio em um dos muitos SOA serviços fornecidos pela SAP (ES Wiki no SDN) ou criar um serviço de seus próprios e criar a funcionalidade do lado cliente com base no proxy gerado a partir de serviços de arquivo WSDL via WCF do svcutil.
Como um bônus, isso não é dependente de qualquer versão do Visual Studio, csc e svcutil na linha de comando é apenas o suficiente.
http://tools.rafaelc.net/default.aspx?id=72
Eu tenho usado esta ferramenta para integrar SAP (Gerar BAPI e CBO proxies) com a B2B processo que desenvolvi para um dos principais blue chips empresa de eletrônicos de consumo.Seus esforços são valorizados e é totalmente GRATUITO.
Provavelmente querer olhar para Microsoft Dueto e IBF
Nós compramos "SAP Explorer e o Gerador de Proxy para o VS 2008" e nós temos sido desapontado, uma vez que esta ferramenta não tem funcionado bem.Até agora, nós ainda aguardam uma solução para os problemas (do Aconcágua).Infelizmente tivemos que re-gerar proxies em VS2003 com a versão gratuita do SAP Connector e, em seguida, usá-los no VS2008.