Domanda

Per molti anni ho usato il vecchio " SAP DCOM connettore " per comunicare tra le applicazioni basate su Microsoft e SAP. Purtroppo questo vecchio ma buona e performante la tecnologia non è più supportato da SAP da anni. Perciò io voglio e devo migrare verso un'altra tecnologia più recente.

In primo luogo v'è la " SAP Connector for .NET 2.0 ". A prima vista sembra essere un sostituto buona. Ma questo connettore può essere utilizzata solo con .NET 1.1 (con una soluzione anche con .NET 2.0) e non v'è un ulteriore sviluppo in futuro. Vergogna su di voi SAP !! SAP dice, in futuro dovremmo usare la " Enterprise Services Explorer " per Visual Studio. Ma questa tecnologia è disponibile solo per i ECC6.0 e non per 4.6C. E questo è il punto. Ho bisogno di una tecnologia moderna, che è disponibile per 4.6C e ECC6.0 !!

Così ho fatto alcune indagini e scoperto il prodotto " ERPConnect " da " Theobald-Software ". Sembra davvero bello e hanno una buona e modello di licenza a buon mercato. Il primo problema con questo prodotto è che non è consentito per fornire il codice sorgente di applicazioni, che si basano su ERPConnect, al cliente. È strano, perché spesso clienti acquistano anche i diritti per le sorgenti di applicazione. Il secondo problema è, che questo prodotto non è da SAP e non è certificata da SAP. Molti clienti non vogliono un prodotto da parte di terzi.

Ci sono ulteriori possibilità per collegare il Microsoft World con il SAP World e non alternative qualcuno sa i metodi di cui sopra:

Così ora la mia domanda è? Soprattutto ho bisogno di alternative per l'utilizzo di RFC.

È stato utile?

Soluzione

Grandi notizie: SAP ha annunciato il rilascio 3.0 del SAP .NET Connector. Esso sosterrà le versioni correnti di Windows (Windows XP a 32 bit, Windows 2003 32/64 bit (x64), Windows Vista 32/64 bit (x64), Windows 2008 a 64 bit (x64) e successivamente Windows 7), così come up-to versioni -date Microsoft .NET Runtime (2.0, 3.0 e 3.5). Vedere http://wiki.sdn.sap.com/wiki/ display / ABAPConn / ABAP + Connettività + Home e http://service.sap.com/connectors

Altri suggerimenti

ho un'esperienza prima di sviluppare applicazioni basate .NET 2.0 con connettore SAP .NET. Il fatto è che mi stava chiamando una funzione BAPI al posto di RFC, non sono sicuro abbastanza se questo fa la differenza per voi, ma SAP .NET connettore funzionato come un fascino per me. Stavo accesso ad alcuni dati interni da un server di produzione e implementato la sicurezza basata sui ruoli utilizzando ASP.NET per autorizzare gli utenti.

In breve, SAP .NET connettore non è una troppo cattiva scelta.

stavo lavorando su un paio di anni fa, progetto che ha utilizzato anche il SAP Connector. Tuttavia, per l'interoperabilità del sistema vorrei andare per WCF in questi giorni.

So che questo può essere difficile a volte, ma questo è il modo migliore TBH.

Connettore passa attraverso RFC che vi dà tonnellate di pronto built-in BAPIs e moduli funzionali. Ciò significa che è necessario po 'di lavoro sul lato server per i tuoi obiettivi fino a quando si dispone di una funzione di adatto alle vostre esigenze, anche si può fare della propria. Detto questo, sempre più persone stanno movig ai servizi web, che richiede più lavoro sul lato server (moduli funzione di conversione per i servizi web), ma sono più riutilizzabili, HTTP cordiale e quindi ...

Scegli il tuo veleno; -)

Il tuo singolo problema più grande sta per essere la connessione a SAP 4.6C. manutenzione estesa per SAP 4.6C è scaduto alla fine del 2009, che è il motivo per cui lo sviluppo SAP non sta continuando il connettore SAP for .NET 2.0

Come di 2004S Basis Stampa è possibile esporre qualsiasi RFC-enabled Modulo funzione come un webservice utilizzando la transazione SOAMANAGER.

Si potrebbe continuare a utilizzare il connettore SAP per SAP 4.6C. In alternativa, se si dispone di un sistema di PI (XI) si potrebbe costruire un'interfaccia attraverso la PI ed esporre che, come un webservice al mondo .NET.

So di un prodotto chiamato Duet, il prodotto sembrava provenire l'interruzione dello sviluppo connettore SAP .NET. E 'anche possibile utilizzare Excel 2007 con i componenti SAP OCX che sono disponibili nella SAPGUI.

C'è un altro prodotto, che sembra interessante: Sitrion Servizio Studio http://www.sitrion.com/products/ServiceStudio/fordevelopers.aspx Meybe questa è una buona alternativa per ErpConnect. Sitrion è certificata SAP. Ma io non so i costi di licenza per lì prodotto.

Se il rilascio base SAP del sistema è 6.40 o superiore, è possibile creare servizi web nel sistema SAP e li chiamano direttamente da Applicazione mobile senza bisogno connettore NET.

Ha uno considerato service pack BizTalk Adapter, supporta la versione 4.6c, v'è una licenza per ogni processore, è possibile esporre di RFC come servizio (WCF) e utilizzarlo in qualsiasi applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top