SAP Schnittstellen2006-07-19T13:56:20+01:00

QM-Forum Foren Qualitätsmanagement SAP Schnittstellen

Ansicht von 10 Beiträgen – 1 bis 10 (von insgesamt 10)
  • Autor
    Beiträge
  • Anonym
    Gast
    Beitragsanzahl: 2122

    Wo ich eben in einem Thread gelesen habe Dokumentenverwaltung mit SAP mit dem unheimlichen Vorteil der Verknüpfung von Dokumenten.
    An die eingefleischten SAP Menschen:

    gibt es Eine Schnittstelle von SAP in Excel.
    Zur klärung. ich Möchte eine selbst aktualisierende Excel Tabelle deren Datenquelle für eine Liste sich im SAP befindet.
    Danke für eure Hilfe

    _______
    Probleme sind maskierte Gelegenheiten

    geändert von – Marcus Lobe on 19/07/2006 13:57:15

    Frank_Hergt
    Teilnehmer
    Beitragsanzahl: 1530

    Hallo Markus!

    Verknüpfung immer IM SAP :-(((( Sobald Du raus willst, hört der Spaß auf. Du kannst Tabellen aus SAP in Excel kopieren, ich nehme an, Du kennst das. Mehr kenne ich nicht.

    Manchmal sitzt die Maske verdammt fest…..

    Frank

    Anonym
    Gast
    Beitragsanzahl: 2122

    Ich habe schon einmal ein Excel-Forum befragt. Die haben aber ziemlich abenteuerliche Methoden, die meine (wie ich feststellen musste) beschränkten Fähigkeiten in Excel klar übersteigen.

    _______
    Probleme sind maskierte Gelegenheiten

    Anonym
    Gast
    Beitragsanzahl: 2122

    Hi,

    ich bin als Helfer in Excelforen tätig.
    Die angesprochenen „abenteuerlichen“ Methoden, sind erforderlich, wenn der Vorgang automatisiert ablaufen soll.

    Es macht mehr Sinn, die Daten aus SAP heraus als Text- oder CSV- Datei irgendwo abzulegen und danach per Excel die exportierten Dateien abzurufen. Das läßt sich mit vba-Grundkenntnissen prima automatisieren und ist lauffähiger als eine direkte Verknüpfung.

    If SAP is the solution, give me back my problems. !!!

    Beste Grüße

    Anonym
    Gast
    Beitragsanzahl: 2122

    ich habe leider keine vba-Kenntnisse.
    hast du eventuell eine Vorlage?
    Kannst du mir erklären wie das abläuft?
    mit reinkopieren und dann in anderen Dateien eine Abfrage machen das tue ich gerade. es ist auch nur eine mittelfristige Zwischenlösung die vermeiden soll, das die Leute die sich nicht mit sap auskennen auf daten daraus zugreifen können ohne das jeder seine eigenen Listen mit Eingabefehlern und was es noch alles tödliches für Suchmasken gibt immer aktualisieren muss.

    ps: oder hast du vielleicht eine Anleitung nebst Beipiel das man learning bei doing machen kann. Das interessiert mit sicherheit auch noch andere in diesem Forum.
    _______
    Probleme sind maskierte Gelegenheiten

    geändert von – Marcus Lobe on 20/07/2006 13:19:19

    Anonym
    Gast
    Beitragsanzahl: 2122

    Hi,

    nur ein kleines Fallbeispiel ;-)

    leere Excelmappe öffnen. Alt+F11
    Einfügen / Modul und diesen MakroCode (Quellcode von Herber) ins rechte Fenster kopieren.
    Starten aus dem normalen Excelfenster, per Alt+F8 und das gewünschte Makro ausführen lassen.

    Vorraussetzung:
    In Laufwerk C: , Ordner Eigene Dateien liegt eine Textdatei mit dem Namen „Test_20_07_2006.txt“ (bzw. statt 20_07_ das aktuelle Tagesdatum)
    mit Semikolon als Texttrennzeichen (andere Texttrenner möglich).

    Sub TextdateiImportieren()
    Dim Lrow As Integer, Lcol As Integer
    Dim datei As String, dbtxt As String

    ‚gesuchte Datei: z.B. Test_20_07_2006.txt in Laufwerk C, Ordner Eigene Dateien
    ’20_07_2006 wird aus dem aktuellen Tagesdatum erstellt

    datei = „C:Eigene DateienTest_“ & Format(Date, „dd_mm_yyyy“) & „.txt“

    If Dir(datei) = „“ Then
    Beep
    MsgBox „Datei wurde nicht gefunden!“
    Exit Sub
    End If
    Lrow = 1
    Lcol = 1
    Close
    Open datei For Input As #1
    Do Until EOF(1)
    Line Input #1, dbtxt
    ‚ACHTUNG: Trennzeichen in Textdatei ist Semikolon
    Do While InStr(dbtxt, „;“)
    Cells(Lrow, Lcol).Value = Left(dbtxt, InStr(dbtxt, „;“) – 1)
    dbtxt = Right(dbtxt, Len(dbtxt) – InStr(dbtxt, „;“))
    Lcol = Lcol + 1
    Loop
    Cells(Lrow, Lcol).Value = dbtxt
    Lrow = Lrow + 1
    Lcol = 1
    Loop
    Close
    End Sub

    Einfacher ist es, wenn csv Dateien aus SAP generiert werden.
    Die Prozeduren lassen sich mühelos über Makrorekorder aufzeichnen.
    Weiterreichende Unterstützung erfährt man z.B bei spotlight.de oder dem reinen Excelforum bei herber.de
    Mit dem Hinweis: Je besser die Frage, desto besser die Antwort. Gilt hier wie überall ;-))

    Gruß
    Harald

    Es gibt nichts Gutes, ausser man tut es.

    Anonym
    Gast
    Beitragsanzahl: 2122

    Noch ein Hinweis:

    Ich hab schon solche Beispielmappen verschickt, aber viele Firmennetzwerk blockieren Excel-Mappen die Makros enthalten (Virenschutz).

    Exportierte Dateien lassen sich in Excel auch -ohne vba-Zauber- manuell öffnen (ggf. mit Hilfe des Textimportassistent).

    Gruß
    Harald

    Es gibt nichts Gutes, ausser man tut es.

    Anonym
    Gast
    Beitragsanzahl: 2122

    noch eine frage: wie funktioniert das mit dem csv export. Ist dieser selbst aktualisierend?

    _______
    Probleme sind maskierte Gelegenheiten

    Anonym
    Gast
    Beitragsanzahl: 2122

    Hallo Markus,

    ich bin lediglich SAP-Gelegenheitsnutzer.
    Wie die SAP- Möglichkeiten in Bezug auf Datenexport explizit zu nutzen sind, kann ich nicht beantworten.
    Mein Gebiet ist die Aufbereitung dieser Daten mit Excel.
    Ich bekomme meine Quelldaten z.B aus einer Oracle-Datenbank, die selbständig/täglich ein Datenblatt generiert, wobei verschiedene Formate zur Auswahl stehen (xls, csv, txt, dat….)
    SAP sollte das imho auch können.

    Gruß
    Harald

    Es gibt nichts Gutes, ausser man tut es.

    Barbara
    Senior Moderator
    Beitragsanzahl: 2766

    Hallo zusammen,

    ich hab mal jemanden gefragt, der an SAP rumschraubt:
    „Es besteht eine Möglichkeit in SAP den Zugriff auf die Datenbanktabellen derart zu
    ermöglichen, dass sich das SAP System wie eine normale Datenbank verhält. Diese
    kann man mit VB über ODBC ansprechen.“

    Viele Grüße

    Barbara

    _____________________________________

    Fakten hören nicht auf zu existieren, wenn man sie absichtlich übersieht.
    (Aldous Huxley)

Ansicht von 10 Beiträgen – 1 bis 10 (von insgesamt 10)
  • Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.
Nach oben