Dieses Beispiel zeigt auf, wie dass man für ein InputField die Selektion filtern kann

Das untenstehende Beispiel zeigt auf wie man die Möglichkeiten der Vorselektion für eine Suchhilfe nutzt. Das Beispiel basiert auf der Suchhilfe H_TVKBZ. Die Suchhilfe dient dazu das Verkaufsbüro auszuwählen. Die angezeigten Werte werden nach Verkaufsorganisation = 1000, Vetriebsweg = 10 und Sparte = 00 gefiltert. Dazu werden die Optionen Shselname1= und ShselValue1= genutzt.
Nach dem Doppelklicken auf einen angezeigten Wert kann man nebst dem Wert andere Feldinhalte in die GuiXT Verarbeitung zurücknehmen.
Die Rücknahme der Werte erfolgt über die Optionen Sname1= und Shdest1=. In dem Beispiel wir der Text des Verkaufsbüros zurückgenommen.
Durch die Option SearchHelpProcess=“Return.txt“ wird nach der Rückname des Wertes automatisch das InputScript Return.txt ausgelöst. Dieses führt dazu, dass unmittelbar nach der Übernahme des Wertes auch der zugehörige Text angezeigt wird.
Die genauere Beschreibung der Möglichkeiten sind unter der Doku des Befehls „InputField“ zu finden.

GuiXT Script für SAP Easy Access (saplsmtr_navigation.d0100.txt)

// GuiXT Script für die Demo einer Suchhilfe
// mit Werteinschränkung und Wertübernahme
// 15.03.2011 / Gérald Koehn / Koehn Consulting / www.guixt.ch
pos X[IMAGE_CONTAINER] (15,1)
InputField (2,1) "Verkaufsbüro" (2,18) Name="VKBUR" Size="4" SearchHelp="H_TVKBZ" Shselname1="VKORG" Shselvalue1="1000" Shselname2="VTWEG" Shselvalue2="10" Shselname3="SPART" Shselvalue3="00" Shname="VKBUR" Shname1="BEZEI" Shdest1=V[VKBUR_T] Searchhelpprocess="Return.txt"
Text (2,26) "&V[VKBUR_T]"

InputScript Return.txt

// InputScript damit Screen refreshed wird

Return

Empfehlen