Automatisierte Datenextraktion mit SAP GUI Scripting & Excel Makro VBA [deutsch]

Поділитися
Вставка
  • Опубліковано 18 січ 2025

КОМЕНТАРІ • 18

  • @klausf4200
    @klausf4200 6 місяців тому

    Vielen Dank für das tolle Beispiel 🙂Das regt zum Erweitern und Anpassen an, bitte mehr solche Videos

  • @rexhbeqiri9243
    @rexhbeqiri9243 Рік тому

    Vielen Dank für das hilfreiche Video.

    • @CustAndCode
      @CustAndCode  Рік тому

      herzlichen Dank! Das freut mich! 🤗

  • @tikammolo3052
    @tikammolo3052 Рік тому

    Danke dir fürs Video 🎉

    • @CustAndCode
      @CustAndCode  Рік тому

      Sehr gerne! Freut mich dass es gefällt! 🤗

  • @jeani4921
    @jeani4921 Рік тому +1

    Danke für das Video! Eine Frage: ist es möglich die extrahierte excel in dem Makro sheet zu Speichern? Also im sheet 2 dann quasi und im sheet 1 ist das Makro Feld zum klicken

    • @CustAndCode
      @CustAndCode  Рік тому +1

      Das müsste man probieren 🤔 Schließlich würde man ja die Daten in ein bereits geöffnetes Excel schreiben. 🤔

  • @petervollmer5259
    @petervollmer5259 Рік тому

    Vielen Dank für das Video. Das hilft uns sehr. Ich habe aber noch eine Frage hierzu: Ich möchte gerne in das VBA-Makro noch einige Befehle einbauen, die dann die Daten in Excel selbst noch ein wenig aufbereiten. Bspw. Spalten einfügen, Berechnungen vornehmen, etc. Wenn ich diese Befehle direkt unterhalb des bestehenden Skripts anhänge, dann wird das leider nicht ordnungsgemäss ausgeführt, da VBA nicht abwartet, bis der Export an Excel tatsächlich abgeschlossen ist. Auch ein Wait- oder Sleep-Befehl haben keinen Erfolg gebracht. Hast Du eine Idee, wie man hier am besten vorgeht ? Vielen Dank vorab.
    Gruss,
    Peter

    • @CustAndCode
      @CustAndCode  Рік тому

      Sehr gerne! Bzgl. deiner Frage: Ich bin leider nicht der große VBA Coder. Ich verwende VBA (aktuell) nur sehr rudimentär. Wenn es um Logik oder Berechnungen der Daten geht mache ich das direkt in ABAP oder im BW. 🤗

  • @predicool
    @predicool 9 місяців тому

    Leider funktioniert es bei mir nicht. Ich habe, wie in deinem Video gezeigt, das Script erfolgreich erstellt. Jedoch erhalte ich beim Versuch, das generierte Skript im Windows Explorer zu öffnen, folgende Fehlermeldung: "Windows Script Host kann nicht ausgeführt werden. Dieses Programm wurde durch eine Gruppenrichtlinie blockiert. Wenden Sie sich an den Systemadministrator, um weitere Informationen zu erhalten." Das Skript läuft bei mir nur über SAP, wenn ich auf das Playbutton klicke. Gibt es denn noch einen anderen Weg? Danke dir

    • @CustAndCode
      @CustAndCode  9 місяців тому

      Ich vermute dass du das Ganze mit deinem Arbeitsrechner oder Laptop probiert hast. Hier kann natürlich sein dass deine IT global das Ausführen von Scripts oder Makros unterbindet. Ich glaube dass das hier der Fall ist. 🤔

    • @predicool
      @predicool 9 місяців тому

      ​@@CustAndCode Danke für deine Rückmeldung. SAP nutze ich über Citrix.
      Eine weitere Frage habe ich noch: Kann man Daten aus einer gesamten Spalte, beispielsweise die Daten "PlanetType" aus Minute 4:03, kopieren und in eine andere SAP-Transaktion einfügen, um dort eine Datenextraktion vorzunehmen? Der Grund dafür ist, dass ständig neue Daten auftauchen und ich sie nicht manuell übertragen möchte. Es sollte ebenfalls automatisiert werden. Danke dir.😊

    • @CustAndCode
      @CustAndCode  9 місяців тому

      @@predicool Naja, einzelne Felder kann man übergeben um damit eine Transaktio naufzurufen, z.B. hier: ua-cam.com/video/PdjChbmn23c/v-deo.html Ob man aber ganze Tabellen übergeben kann, da bin ich mir nicht sicher... 🤔

  • @markuswarnecke4767
    @markuswarnecke4767 Рік тому

    Hallo,
    super Video! hat mir die Augen geöffnet zu GUI-Scripting.
    An einer Stelle in deinen Video hat dein SAP (leider) eine andere Einstellung als Meins was dazu führt, das das Script das ich aufzeichne ,anders ist als Deins!
    -->
    Du kannst in deinen SAP das folgende Excelformat wählen, das ich nicht kann: " Excel - Open XML Format (XLSX)"
    Außerdem kannst du im Folgeschritt den Speicherort + Dateinamen ändern (Min:2:57 in deinen Video}.
    --> das hat zur Folge das dein Script den Speicherort + ein "vernüftiges Excelformat" enthält.
    Kannst du mir bitte sagen wie du die Einstellungen in SAP so ändern kannst, damit ich nachbauen kann?
    Alles Gute
    Markus

    • @petervollmer5259
      @petervollmer5259 Рік тому

      Hi.
      Du musst zuvor einmal mit der rechten Maustaste klicken im ALV das automatische auswählen eines Exportformates deaktiviert

    • @CustAndCode
      @CustAndCode  Рік тому

      Fehlt dir das Excel Icon in der Menüliste? Konnte der Tip von Peter (rechte Maustaste --> Spreadsheet) helfen? 🤗

    • @CustAndCode
      @CustAndCode  Рік тому

      @@petervollmer5259 Danke für die Antwort, bin gespannt ob es das Probem gelöst hat. 🤗