TouchScreen für SAP ERP

Siehe auch neueste Präsentation der Stahl Gerlafingen

Um ein SAP ERP entsprechend über einen TouchScreen zu bedienen muss man,

  • Für Eingaben in einem Eingabefeld oder einem Langtext eine entsprechende Tastatur zur Verfügung stellen:
  • Bei einer Liste Möglichkeiten der Navigation anbieten
  • Für das Aufrufen von Funktionen grosse Drucktasten zur Verfügung stellen (Mind. 70×70 Pic)
  • Anstatt Auswahlhilfe F4, direkt Werte als Image (70×70) zur Verfügung stellen)

1. Tastaturen

Der Aufruf der Tastatur erfolgt über das klicken einer Icone (mind. 70×70 Pix).

Die dazu benötigte Befehlszeile lautet:

Image F[VBAK-VKORG]+(-3.0,19) "Change.gif" Input="U[KEYBOARD]:NUM;U[FIELDNAME]:VBAK-VKORG;OK:process=keyboard.txt" -NoStretch

Wobei zu beachten ist, dass die Art der Tastatur mittels Parameter U[KEYBOARD] übergeben wird NUM = Numerische Tastatur CHAR = QWERTZ-Tastatur. Der Feldname wird mittels U[FIELDNAME] übergeben.

1.1 QWERTZ-Tastatur

Jetzt neu auch mit kyrillischer Tastatur ( Zu finden in den Download Files)

1.2 Num Tastatur

2. Navigation in Liste

Die Steuerung des Cursors wird mit folgenden Befehlen durchgeführt:

Image (0,1)  (3,8)  "Down.gif" 	        Input="X[Grid1]+(15,0):" Image (0,10) (3,18) "Up.gif" Input="X[Grid1]+(15,0):" Image (0,20) (3,28) "Next.gif" Input="X[Grid1]+(15,0):" Image (0,30) (3,38) "Prior.gif" Input="X[Grid1]+(15,0):" Image (0,40) (3,48) "Bottom.gif" Input="X[Grid1]+(15,0):" Image (0,50) (3,58) "Top.gif" Input="X[Grid1]+(15,0):" Image (0,60) (3,68) "End.gif" Input="X[Grid1]+(15,0):" Image (0,70) (3,78) "Home.gif" Input="X[Grid1]+(15,0):"

Es ist zu beachten, dass mindestens GuiXT Version 2009 Q2 1 eingesetzt werden muss.

3. Auswahlbutton anstatt F4

Da für eine Bedienung mit TouchScreen, eh die Applikation vereinfacht sein sollte, wird man in der Praxis
nur einzelne Werte anbieten und keine ganze Wertehilfe (F4).

Die Auswahlknöpfe wurden mittels dem Befehl Image und dem Zusatz TextString= realisiert:

Image F[RV45A-TXT_AUART]+(-3.0,38) "Background.jpg" TextString="TA" Textheight="50" Textweight="8" -textcenter Input="U[VALUE]:TA;U[FIELDNAME]:RV45A-TXT_AUART;OK:process=Werte_setzen.txt"
Image F[RV45A-TXT_AUART]+(-3.0,51) "Background.jpg" TextString="RE" Textheight="50" Textweight="8" -textcenter Input="U[VALUE]:RE;U[FIELDNAME]:RV45A-TXT_AUART;OK:process=Werte_setzen.txt"

4. Videobeispiel aus VA01

Die Navigation in der Transaktion VA01 können sie anhand des beigefügten Video’s sich anschauen.

Download: VA01_Video.zip
(Video TouchScreen für VA01, 1399.79 KB)

5. Videobeispiel VA05 (Navigation in Liste)

Anhand des untenstehenden Beispiels können sie betrachten, wie man mittels TouchScreen in einer Liste navigiert:

Download: Navigation.zip
(Video Navigation VA05, 4.00 KB)

6. Komplette Lösungen zum downloaden

In untenstehender Datei sind sämtliche Scripte, HTML Seiten, Images welche für das Aufbauen des Beispiels verwendet wurden.
Besten Dank geht an die Synactive GmbH welche das in den HTML Seiten notwendige VBS-Scripte entwickelt hat.

Download: Beispiel_TouchScreen.zip
(Gesamte Lösung TouchScreen, 4.00 KB)

Empfehlen