Domanda

Come posso recuperare i dati in un'applicazione Winforms o modulo ASP.NET da un database SAP? Il framework .NET utilizzato è 2.0. , la lingua è C # e la versione SAP è 7.10.

È stato utile?

Soluzione

Non sono sicuro che funzionerà per te, ma c'è una libreria C, che probabilmente può essere utilizzata dalla tua applicazione C # e che fornisce un'API abbastanza semplice per chiamare le API in SAP. (L'accesso diretto al database sottostante tramite SQL non è consigliato ... Meglio usare le API o un modulo funzione abilitato per RFC personalizzato.) Vedi http://service.sap.com/rfc-library

Potresti anche essere in grado di utilizzare il connettore " SAP per Microsoft .NET " (dallo stesso link sopra), ma è stato sviluppato con .NET 1.1 e potrebbe avere problemi di compatibilità con .NET 2.0 ?!

Aggiornamento (2011): da dicembre 2010 è disponibile una nuova versione del connettore "SAP per Microsoft .NET" disponibile, che funziona con .NET Frameworks 2.0, 3.5 e 4.0. Questa sarebbe ora la soluzione perfetta per la tua domanda! Vedi http://service.sap.com/connectors --- > Connettore SAP per Microsoft .NET

Altri suggerimenti

Chiedo scusa per il plug .... Lavoro per ERP-Link e abbiamo un prodotto, iNet.BPS, che è un plug-in VS2005 che ti aiuta a creare oggetti proxy che possono essere usati dal tuo codice .NET chiamare BAPI su un sistema SAP. iNet.BPS ti consente di personalizzare le chiamate al metodo BAPI, ad esempio ti consente di eludere i parametri opzionali che la tua applicazione non sta utilizzando, semplificando così il tuo codice senza dover passare oltre una dozzina di parametri al BAPI. Questo prodotto non dipende dal connettore SAP di SAP AG per .NET.

Ecco un link alla pagina di marketing, http: / /www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

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