Daten von SAP in Excel portieren

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Daten von SAP in Excel portieren

Beitrag von CNESM (ForumUser / 11 / 0 / 0 ) »
Hallo,

schon seit geraumer Zeit versuche ich eine Kommunikation von Excel und SAP. Ich möchte Daten von SAP direkt nach Excel portieren. Einen Ansatz habe ich hier:

Code: Alles auswählen.

Sub ReadTable()

Dim FUBAU_rfc_read_table As Object
Dim functionCtrl As Object
Dim T_I_Options As Object
Dim T_I_Fields As Object
Dim T_E_Data As Object

Dim i, x As Integer
Dim strDataRow As String
Dim DataRow As Variant
Dim Col As Boolean
Col = False

Set functionCtrl = CreateObject("SAP.Functions")
Set SapConnection = functionCtrl.Connection
SapConnection.ApplicationServer = ""
SapConnection.Client = ""
SapConnection.User = ""
SapConnection.Password = ""
SapConnection.System = ""
SapConnection.Language = ""

If SapConnection.Logon(0, True) <> True Then
    MsgBox "keine Verbindung zu SAP mögl."
    Exit Sub
Else
    MsgBox "Verbindung zu SAP hergestellt." + Chr(13) + "Folgende Systemdaten wurden übermittelt:" + Chr(13) + Chr(13) + SapConnection.User
End If

Set FUBAU_rfc_read_table = functionCtrl.Add("RFC_READ_TABLE")
    With FUBAU_rfc_read_table
        .exports("QUERY_TABLE") = InputBox("Bitte Tabellenname eingeben")
        .exports("DELIMITER") = "|"             'Delimiter
    End With

Set T_I_Options = FUBAU_rfc_read_table.tables("OPTIONS")
Set T_I_Fields = FUBAU_rfc_read_table.tables("FIELDS")
Set T_E_Data = FUBAU_rfc_read_table.tables("DATA")

'Aufruf des FUBAs
ret = FUBAU_rfc_read_table.call

'Übetragen der Daten in Excel-Tabelle (z.B. immer in Tabelle1)
If T_E_Data.RowCount > 0 And ret = True Then
    
    For i = 1 To T_E_Data.RowCount
        strDataRow = T_E_Data(i, 1)
        DataRow = Split(strDataRow, "|")
        
        'Spaltenüberschriften an Excel übergeben
        If Col = False Then
            For x = 0 To UBound(DataRow)
                Tabelle1.Cells(1, x + 1).Value = T_I_Fields(x + 1, 1)
            Next x
            Col = True
        End If
        
        For x = 0 To UBound(DataRow)
            Tabelle1.Cells(i + 1, x + 1).Value = DataRow(x)
        Next x
    Next i
End If
End Sub
Der Code läuft ohne Fehlermeldung, doch passiert rein garnix. Als "QUERY_TABLE" habe ich "T000" verwendet.

Kann jemand helfen? Am Besten mit einem Funktionsbaustein, der in alle System verfügbar ist.

Vielen Dank!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo,

hier findest Due in Beispiel wie man aus Excel auf SAP-tabellen zugreifen kann:

http://sapwiki.iwoars.net/index.php/RFC_READ_TABLE

Seite 1 von 1

Vergleichbare Themen

9
Antw.
3902
Views
Daten von SAP NetWeaver in C# portieren
von chris007 » 20.11.2008 13:13 • Verfasst in ABAP® für Anfänger
1
Antw.
4051
Views
EXCEL: Ausleitung von Daten von SAP nach EXCEL
von MichaelP » 15.04.2005 09:02 • Verfasst in ABAP® Core
1
Antw.
3198
Views
Daten aus SAP in Excel einfügen
von bs112 » 24.02.2017 10:31 • Verfasst in ABAP® für Anfänger
7
Antw.
3540
Views
Daten ins Excel im Hintergrund einlesen
von Marc K. » 14.03.2012 08:16 • Verfasst in ABAP® für Anfänger
3
Antw.
2711
Views
aus Excel heraus SAP Daten holen
von Alexandra » 28.04.2008 09:45 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 23 / 3568
User Exit EXIT_RQCPRM10_001
vor 3 Stunden von a-dead-trousers 2 / 182
Trennen Strasse und Hausnummer
vor 9 Stunden von payten 13 / 10483
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1240

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 23 / 3568
User Exit EXIT_RQCPRM10_001
vor 3 Stunden von a-dead-trousers 2 / 182
Trennen Strasse und Hausnummer
vor 9 Stunden von payten 13 / 10483
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1240

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2790
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9370