Thema Datum  Von Nutzer Rating
Antwort
03.06.2023 23:34:08 Mike
NotSolved
04.06.2023 13:10:59 ralf_b
NotSolved
Rot SAP Skript einkürzen usw.
15.06.2023 14:49:02 Gast46032
NotSolved
16.06.2023 13:26:24 Alena
NotSolved

Ansicht des Beitrags:
Von:
Gast46032
Datum:
15.06.2023 14:49:02
Views:
463
Rating: Antwort:
  Ja
Thema:
SAP Skript einkürzen usw.

Hey,

 

also bei SAP GUI Scripting kannst du leider nicht sonderlich viel "kürzen" oder weglassen.

Wie du schon richtig erkannst hast, kannst du natürlich variablen nutzen um die lesbarkeit etwas besser zu gestalten.

 

Zu der Variante habe ich dir ein kleines Beispiel geschrieben wie ich es bei mir mache um immer meine und nicht die der anderes zu nutzen :)

 

Sub SucheVariante()
dim intLastRow ,i , intZelle as integer

        'Suche Variante
        intLastRow = .FindById("wnd[1]/usr/cntlALV_CONTAINER_1/shellcont/shell").RowCount
        For i = 0 To intLastRow - 1
            intZelle = .FindById("wnd[1]/usr/cntlALV_CONTAINER_1/shellcont/shell").GetCellValue(i, "VARIANT")
            If intZelle = "TEST1" Then
                Exit For
            End If
        Next i
        .FindById("wnd[1]/usr/cntlALV_CONTAINER_1/shellcont/shell").SelectedRows = i
        .FindById("wnd[0]").SendVKey 0
End Sub

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.06.2023 23:34:08 Mike
NotSolved
04.06.2023 13:10:59 ralf_b
NotSolved
Rot SAP Skript einkürzen usw.
15.06.2023 14:49:02 Gast46032
NotSolved
16.06.2023 13:26:24 Alena
NotSolved