SAP GUI automatisch mit Excel VBA öffnen und Scripts ausführen (SAP GUI Scripting) [deutsch]

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • In dem heutigen Video zeige ich euch, wie man mit Hilfe von Excel VBA den SAP GUI automatisch öffnet. Ich übergebe dem SAP GUI auch die notwendigen Anmeldeinformationen, sodass hier vom User keine Eingabe mehr notwendig ist.
    Bisher konnten die Scripts nur dann ausgeführt werden, wenn der SAP GUI bereits geöffnet war und man sich in das System eingeloggt hatte.
    #sap #sapgui #vba #excel #script
    ✅ Buch, das ich aktuelle lese: amzn.to/43Zat2C
    ▬▬ Literatur 📚 ▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▶ ABAP: An Introduction 2020 amzn.to/45CLTqk
    ▶ Complete ABAP 2023 amzn.to/45D5UNM
    ▶ ABAP to the Future 2022 amzn.to/42cgWGs
    ▶ Clean ABAP 2022 amzn.to/3KAqmow
    ▬▬ Meine Hardware 💻 ▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▶ Mikrophon: amzn.to/3tgejVN
    ▶ Kopfhörer: amzn.to/3xhORBs
    ▶ Monitor IIYAMA 27” 4k: amzn.to/392Fexu
    ▬▬ Meine Software (free) 💾 ▬▬▬▬▬▬▬▬▬▬▬
    ▶ Video Aufnahme: bit.ly/678fgh6
    ▶ Video Editor: bit.ly/38Rj9lb
    ▶ Thumbnails: bit.ly/CustAnd...
    ▶ Gamma AI: bit.ly/3nsdvgr
    ▬▬ Weitere Links 🔗 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⭐ Werde mein Abonnent: bit.ly/CustAnd...
    🎬 Alle Videos auf Deutsch: bit.ly/CustAnd...
    ☕ Buy me a Coffee 😀: bit.ly/3dih2cl
    *Bei den Links handelt es sich um Affiliate-Links. Es entstehen dadurch keine Zusatzkosten.
    📍Attribution:
    Icons from: icon-icons.com TH-cam Subscribe Animations: pixabay.com/vi...
    SAP® and SAP GUI Scripting are registered trademarks of SAP AG.
    TH-cam Subscribe Animations: pixabay.com/vi...

ความคิดเห็น • 13

  • @user-ou8ln7gc6o
    @user-ou8ln7gc6o 11 หลายเดือนก่อน

    hi, gibt es eine möglichkeit, den SAP GUI Script im Hintergrund auszuführen? Das heißt, dass die einzelnen Schritte im SAP nicht visuell durchgegangen werden? also eine Art Application.ScreenUpdating = False wie in Excel nur für SAP :-)

    • @CustAndCode
      @CustAndCode  11 หลายเดือนก่อน

      Ehrlich gesagt weiß ich nicht ob das geht 🤗

    • @michiritt9590
      @michiritt9590 10 หลายเดือนก่อน

      Hallo zusammen das gibt es nicht direkt. Du kannst das Fenster ab minimieren und dann nach dem Ende wieder maximieren

    • @CustAndCode
      @CustAndCode  10 หลายเดือนก่อน

      @@michiritt9590 Danke für die Antwort! 😀🤗

  • @michiritt9590
    @michiritt9590 11 หลายเดือนก่อน

    Hey super Video. Ich hab so einen ähnlichen Code vor ca 6 Monaten verzweifelt gesucht. Hab so was ähnliches gefunden vor 3 Monaten gefunden aber längstens nickt so gut erklärt, danke dafür. Ich hab mit Code mir folgend probelm, muss das mit deinen morgen gleich mal testen. Wenn SAP schon geöffnet ist läuft der Code in eine error. Gibt es eine Weg wie man abfragen kann in SAP bereits offen ist

    • @CustAndCode
      @CustAndCode  11 หลายเดือนก่อน

      Vielen Dank, ja das Script ist natürlich sehr rudimentär. Ich hatte ein Video wo der GUI bereits geöffnet sein muss damit es funktioniert. Dieses hier öffnet den GUI automatisch. Jetzt müsste man diese beiden Scripts nur kombinieren und etwas exception handling einbauen. Vielleicht finde ich (oder jemand anderes 🤗) eine Lösung. 😀

    • @michiritt9590
      @michiritt9590 11 หลายเดือนก่อน

      Ich hab es aktuell durch ein error handling gelöste also wenn das erste Script mit open GUI in eine error läuft Wildbads GUI nicht offen ist „on error goto Start_SAP“ aber damit bin ich noch nicht ganz zufrieden 😅

    • @CustAndCode
      @CustAndCode  11 หลายเดือนก่อน

      @@michiritt9590 Ja, den Fehler zu fangen war auch mein erster Gedanke 😜 Da gibt es bestimmt elegantere Lösungen, mal sehen was ich dazu finde. 😀

    • @xikingxblack7687
      @xikingxblack7687 11 หลายเดือนก่อน

      Hallo zusammen,
      ich bin jetzt beim selben Punkt stehen geblieben 😅 habt ihr hierzu bereits eine Lösung?
      Ganz elegant wäre es natürlich, dass der Code auch prüft, in welchem System man angemeldet ist und dementsprechend reagiert.
      Bspw. wenn ich im System P1 bereits eingeloggt bin und der Code auf dem P2 System läuft, dann soll der sich auf dem P2 System anmelden (aber ohne vorher zu versuchen den Logon erneut zu öffnen). Wenn ich bereits auf dem P2 System angemeldet bin, dann soll der den Anmeldeversuch direkt überspringen und mit dem Skript ab Login fortfahren und in die Transaktion einsteigen
      Bin hier aber selber noch am suchen wie man das handhaben kann

    • @CustAndCode
      @CustAndCode  11 หลายเดือนก่อน

      @@xikingxblack7687 Aktuell gibt es noch keine Lösung 🤔 Das sind schon umfangreiche Anforderungen 😜