QM-Forum › Foren › Qualitätsmanagement › SAP Schnittstellen
-
AutorBeiträge
-
AnonymGast19. Juli 2006 um 13:56 UhrBeitragsanzahl: 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 Gelegenheitengeändert von – Marcus Lobe on 19/07/2006 13:57:15
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
AnonymGast20. Juli 2006 um 8:18 UhrBeitragsanzahl: 2122Ich 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 GelegenheitenAnonymGast20. Juli 2006 um 9:01 UhrBeitragsanzahl: 2122Hi,
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
AnonymGast20. Juli 2006 um 13:11 UhrBeitragsanzahl: 2122ich 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 Gelegenheitengeändert von – Marcus Lobe on 20/07/2006 13:19:19
AnonymGast20. Juli 2006 um 13:55 UhrBeitragsanzahl: 2122Hi,
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 erstelltdatei = „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 SubEinfacher 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ß
HaraldEs gibt nichts Gutes, ausser man tut es.
AnonymGast20. Juli 2006 um 14:16 UhrBeitragsanzahl: 2122Noch 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ß
HaraldEs gibt nichts Gutes, ausser man tut es.
AnonymGast20. Juli 2006 um 14:44 UhrBeitragsanzahl: 2122noch eine frage: wie funktioniert das mit dem csv export. Ist dieser selbst aktualisierend?
_______
Probleme sind maskierte GelegenheitenAnonymGast21. Juli 2006 um 8:30 UhrBeitragsanzahl: 2122Hallo 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ß
HaraldEs gibt nichts Gutes, ausser man tut es.
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) -
AutorBeiträge
- Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.