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.
3936
Views
Daten von SAP NetWeaver in C# portieren
von chris007 » 20.11.2008 13:13 • Verfasst in ABAP® für Anfänger
1
Antw.
4144
Views
EXCEL: Ausleitung von Daten von SAP nach EXCEL
von MichaelP » 15.04.2005 09:02 • Verfasst in ABAP® Core
1
Antw.
3259
Views
Daten aus SAP in Excel einfügen
von bs112 » 24.02.2017 10:31 • Verfasst in ABAP® für Anfänger
1
Antw.
1479
Views
ALV -> EXCEL -> Arbeitsblätter ohne Daten
von marc müller » 15.04.2005 11:56 • Verfasst in ABAP® Core
3
Antw.
2952
Views
Daten ins Excel (neuer Spreadsheet)
von Besi » 21.04.2005 20:01 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 352
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 948
MS-Word als Editor
letzen Monat von tekko 1 / 4463