<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RFC From VB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-from-vb/m-p/3493573#M840244</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is that i need to developer application in VB and retrieve data from SAP i thing its only possible through RFC &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so pls tell me what are the basic steps i need to follow to call RFC from SAP To VB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in VB my input will be material number and i need to fetch data from SAP for that material.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i anybody have sample code than pls share it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Mar 2008 07:37:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-11T07:37:21Z</dc:date>
    <item>
      <title>RFC From VB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-from-vb/m-p/3493573#M840244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is that i need to developer application in VB and retrieve data from SAP i thing its only possible through RFC &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so pls tell me what are the basic steps i need to follow to call RFC from SAP To VB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in VB my input will be material number and i need to fetch data from SAP for that material.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i anybody have sample code than pls share it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2008 07:37:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-from-vb/m-p/3493573#M840244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-11T07:37:21Z</dc:date>
    </item>
    <item>
      <title>Re: RFC From VB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-from-vb/m-p/3493574#M840245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;You may use a BAPI calling via RFC.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;Function SetupConnection() As Boolean&lt;/P&gt;&lt;P&gt;'Make connection to SAP SYSTEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Set oLogonCtrl = CreateObject("SAP.Logoncontrol.1")&lt;/P&gt;&lt;P&gt;    Set oBAPICtrl = CreateObject("SAP.BAPI.1")&lt;/P&gt;&lt;P&gt;    Set oBAPICtrl.Connection = oLogonCtrl.NewConnection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ' Try to connect&lt;/P&gt;&lt;P&gt;    If oBAPICtrl.Connection.Logon = False Then&lt;/P&gt;&lt;P&gt;        MsgBox "Connection Failed"&lt;/P&gt;&lt;P&gt;        SetupConnection = False&lt;/P&gt;&lt;P&gt;    Else&lt;/P&gt;&lt;P&gt;        SetupConnection = True&lt;/P&gt;&lt;P&gt;    End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And you may call a BAPI Method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, BAPI retriev all creditor number from R/3 system&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;Sub LoadNumber(TBLNAME As String)&lt;/P&gt;&lt;P&gt;Dim KONTR As Object&lt;/P&gt;&lt;P&gt;Dim NUMBER As Object&lt;/P&gt;&lt;P&gt;Dim NUMTBL As Object&lt;/P&gt;&lt;P&gt;Dim i As Long&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ' make connection to R/3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If SetupConnection Then&lt;/P&gt;&lt;P&gt;' Calling BAPI&lt;/P&gt;&lt;P&gt;  Set KONTR = oBAPICtrl.GetSAPObject("ZIFI_LFA1")&lt;/P&gt;&lt;P&gt;' Make variable for BAPI Export parameter &lt;/P&gt;&lt;P&gt;  Set NUMBER = oBAPICtrl.DimAs(KONTR, "Vendor_Get_Number", "Number")&lt;/P&gt;&lt;P&gt;' Calling BAPI method  &lt;/P&gt;&lt;P&gt;KONTR.Vendor_Get_Number _&lt;/P&gt;&lt;P&gt;    NUMBER:=NUMBER&lt;/P&gt;&lt;P&gt;  If NUMBER.RowCount &amp;lt; 1 Then&lt;/P&gt;&lt;P&gt;    MsgBox "No creditor in system"&lt;/P&gt;&lt;P&gt;  Else&lt;/P&gt;&lt;P&gt;' Open table&lt;/P&gt;&lt;P&gt;    Set NUMTBL = CurrentDb.OpenRecordset(TBLNAME)&lt;/P&gt;&lt;P&gt;    DeleteAll NUMTBL&lt;/P&gt;&lt;P&gt;' transfer data from R/3 to database table&lt;/P&gt;&lt;P&gt;    For i = 1 To NUMBER.RowCount&lt;/P&gt;&lt;P&gt;      NUMTBL.AddNew&lt;/P&gt;&lt;P&gt;      NUMTBL!Lifnr = NUMBER.Value(i, "LIFNR")&lt;/P&gt;&lt;P&gt;      NUMTBL!Sortl = NUMBER.Value(i, "SORTL")&lt;/P&gt;&lt;P&gt;      NUMTBL.Update&lt;/P&gt;&lt;P&gt;    Next i&lt;/P&gt;&lt;P&gt;  End If&lt;/P&gt;&lt;P&gt;  MsgBox "transfer complete"&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;  MsgBox "Failed connect to R/3"&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Pavel Martinov on Mar 11, 2008 10:54 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2008 07:51:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-from-vb/m-p/3493574#M840245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-11T07:51:30Z</dc:date>
    </item>
  </channel>
</rss>

