<?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 Re: Help with RFC_Read_Table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-rfc-read-table/m-p/684284#M30569</link>
    <description>&lt;P&gt;The same connection to other querys? I dont't know what you mean...&lt;/P&gt;&lt;P&gt;Are you asking how to use the procedure to get information from other tables?&lt;/P&gt;&lt;P&gt;BTW : SAP recommends to not use RFC_READ_TABLE, because it has some serious limitations, but for simple querys it works fine.&lt;/P&gt;&lt;P&gt;J.&lt;/P&gt;</description>
    <pubDate>Fri, 14 Dec 2018 22:30:10 GMT</pubDate>
    <dc:creator>Jean_Sagi</dc:creator>
    <dc:date>2018-12-14T22:30:10Z</dc:date>
    <item>
      <title>Help with RFC_Read_Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-rfc-read-table/m-p/684283#M30568</link>
      <description>&lt;P&gt;Hi, I'm ussing a similar script like this, but I want to know how can I use the same connection to others Querys&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Public Sub RFC_Read_Table()&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim Functions As Object&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim RfcCallTransaction As Object&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim Messages As Object&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim BdcTable As Object&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim tblOptions&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim tblData&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim tblFields&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim strExport1&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim strExport2&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim filOutput&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim intRow As Integer&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set Functions = CreateObject("SAP.Functions")&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.System = "PDS"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.client = "240"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.user = "S0110028"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.Password = "0603cacc"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.Language = "EN"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;If Functions.Connection.Logon(0, False) &amp;lt;&amp;gt; True Then&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Exit Sub&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;End If&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set RfcCallTransaction = Functions.Add("RFC_READ_TABLE")&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set strExport1 = RfcCallTransaction.exports("QUERY_TABLE")&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set strExport2 = RfcCallTransaction.exports("DELIMITER")&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set tblOptions = RfcCallTransaction.Tables("OPTIONS") '&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set tblData = RfcCallTransaction.Tables("DATA") '&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set tblFields = RfcCallTransaction.Tables("FIELDS") '&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;strExport1.Value = "LFBK"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;strExport2.Value = ";"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblOptions.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblOptions(1, "TEXT") = "LIFNR EQ '41'" ' Suppose I want to bank data from vendor number 41.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields(1, "FIELDNAME") = "LIFNR"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields(2, "FIELDNAME") = "BANKS"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields(3, "FIELDNAME") = "BANKL"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields(4, "FIELDNAME") = "BANKN"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields.AppendRow&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;tblFields(5, "FIELDNAME") = "BUTYP"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;If RfcCallTransaction.Call = True Then&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;If tblData.RowCount &amp;gt; 0 Then&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dim DatTxt, OutputTxt As String&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;OutputTxt = "Vendor, Bank Country, Bank Key, Book No., Run No."&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;DatTxt = "c:\bankdata.txt"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Open DatTxt For Output As #1&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Print #1, OutputTxt&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;For intRow = 1 To tblData.RowCount&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;OutputTxt = tblData(intRow, "WA")&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Print #1, OutputTxt&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Next&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Close #1&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Else&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;MsgBox "No records returned"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;End If&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Else&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;MsgBox "Error"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;End If&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Set filOutput = Nothing&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Functions.Connection.Logoff&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; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I don't know if there's something like Functions.Connection.Back or Functions.Connection.exit&lt;/P&gt;</description>
      <pubDate>Wed, 07 Nov 2018 05:15:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-rfc-read-table/m-p/684283#M30568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-11-07T05:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: Help with RFC_Read_Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-rfc-read-table/m-p/684284#M30569</link>
      <description>&lt;P&gt;The same connection to other querys? I dont't know what you mean...&lt;/P&gt;&lt;P&gt;Are you asking how to use the procedure to get information from other tables?&lt;/P&gt;&lt;P&gt;BTW : SAP recommends to not use RFC_READ_TABLE, because it has some serious limitations, but for simple querys it works fine.&lt;/P&gt;&lt;P&gt;J.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Dec 2018 22:30:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-rfc-read-table/m-p/684284#M30569</guid>
      <dc:creator>Jean_Sagi</dc:creator>
      <dc:date>2018-12-14T22:30:10Z</dc:date>
    </item>
  </channel>
</rss>

