SAP Jobsuche bei DV-Treff
Rekursion
  • Rekursion
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Hallo zusammen!

Nachdem ich mich etwas mit GuiXT auseinander gesetzt habe, bin ich auf der Suche nach neuen Ideen auf diese Forum gestoßen. Schonmal vorab vielen Dank für die Anregungen.

Nun aber zum Topic:

Ich habe eine kleines Problem mit den "Eingabewerten aus vorher prozessierten Bildern". Um den Arbeitsablauf zu vereinfachen, übertrage ich die eingegebene Personalnummer in die folgenden Personalnummer-Felder der verschiedenen Oberflächen.

Set F[Personalnummer] "&[:: Personalnummer]"

(Wegen Smiley Leerzeichen zwischen : und P eingefügt.)

Starte ich nun jedoch z.B. das Programm Clone&Test (von Accenture) oder das Abrechnungsprogramm und füge dort über die Mehrfachauswahl Personalnummern zur Bearbeitung ein,  wird die letzte Personalnummer in der Liste gelöscht, sobald man den Reiter wechselt. Gibt es hierzu eine Erklärung oder einen Lösungsansatz zur Umgehung des Problems? Da die Funktion für einzelne Personalnummern sehr hilfreich ist, würde ich diese gern wieder nutzen.

 

Viele Grüße

Rekursion

 

Förderer

ScriptMan
vor 13 Jahre

Hallo Rekursion,

willkommen im Forum.

Wenn ich das richtig verstehe, wird aus der Mehrfachauswahl lediglich der erste Wert in die Selektion der Personalnummer übertragen. Damit kann auch nur dieser als zuletzt eingegebener Wert verwendet werden. In der Mehrfachauswahl gibt es keine "Screen Elements", die Personalnummer heissen.

Aber vielleicht könnte man den zuletzt eingegeben Wert wie folgt abfangen:

set V[Personalnummer] "&cell[Table,Einzelwert,&V[_tabrow]]"

und ihn nach dem Wechsel des Reiters zu verwenden:

set F[Personalnummer] "&V[Personalnummer]"

 

Freundliche Grüße

ScriptMan

Rekursion
  • Rekursion
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Guten Morgen ScriptMan,

 

die Übertragung der Personalnummern führe ich manuell durch ( Einfügen aus Zwischenablage). Bis dahin kommt GuiXT noch nicht ins Spiel.

Habe ich die Nummern eingefügt und nehme dann Einstellungen in den verschiedenen Reitern des Programms vor, löscht GuiXT die oberste Personalnummer bei jedem Reiterwechsel.

Daher muss ich im Moment GuiXT deaktivieren, sobald ich eines der oben genannten Programm starten will.

Ich denke, dass es irgendwie damit zusammenhängt, dass er bei der Bildaktualisierung jedes mal die zwischengespeicherte Personalnummer in das Feld einfügt und dadurch in die dahinterliegende Mehrfachauswahl beeinflusst.

Die Set-Anweisung ist nicht in einer If-Abfrage (z.B. if V[_last_fcode=/npa20]) gekapselt, sondern wird immer ausgeführt.

 

Viele Grüße

 

Rekursion