SAP .net Connector

Bagaimana kah cara SAP berkomunikasi dengan aplikasi lain?
SAP dapat mengirim data dengan aplikasi lain lewat SAP. Net Connector sebuah penghubung antara SAP dengan dunia .net.
Memang teknologi ini agak ketinggalan jaman. terlebih konektor ini hanya bisa diinstal di visual studio 2003.
cara membuat aplikasi .net yang bisa berkomunikasi dengan SAP.
1. Buat RFC (remote function call) di SAP

perbedaan sebuah function bisa dipanggil oleh RFC atau tidak hanya di radio button “remote enabe module”
2. Buka .net 2003 dan create new project untuk RFC tersebut.
- Membuat project baru

- koneksi ke SAP

- memanggil rfc

- build code


3. di compile dan menhasilkan DLL, dll ini bisa diimport ke .net 2005

4. aplikasi dipanggil dari .net 2005
setelah mendapatkan dll, sekarang build code dengan .net 2005
code utama:
Function GetCustomer(ByVal iKunnr As String) As String
Dim aCust As getcustdetail.BRFCKNA1
Dim aCustTbl As New getcustdetail.BRFCKNA1Table
Dim Getcust As New getcustdetail.getcustdetail
Dim avalue As String
Try
aCon = New SAPConnection(aConstr)
aCon.Open()
Getcust.Connection = aCon
Getcust.Rfc_Customer_Get(iKunnr, "", aCustTbl)
For Each aCust In aCustTbl
avalue = aCust.Name1
Next
Catch ex As Exception
End Try
aCon.Close()
Return avalue
End Function

dan hasilnya

untuk code aseli bisa di download di sini(ubah ext jadi zip)

Leave a Comment

« Newer Posts