SetValue

Setzt den Inhalt eines Feldes in Syslog Dialogen.

Prototype


int SetValue(Dialog;Objekt;Wert)

Parameter


ParameterBeschreibung

Dialog

Angabe des Dialognamens samt Modul

Objekt

Angabe des absoluten Objektnamens

Wert 

Inhalt welcher in das Zielfeld geschrieben wird

Rückgabewert


WertBedeutungGrund
0OKBefehl erfolgreich ausgeführt.
-1Dialog nicht angegebenVerwendung eines Hilfsmerkmals welches keinen Inhalt aufweist oder Übergabe einer leeren Zeichenkette ("")
-2Objekt nicht angegebenVerwendung eines Hilfsmerkmals welches keinen Inhalt aufweist oder Übergabe einer leeren Zeichenkette ("")
-3Dialog nicht vorhandenDialogname falsch geschrieben.
-4Objekt nicht vorhandenObjektname falsch geschrieben.

Beispiel


Angenommen wird, dass im Dialog LB11 das Feld "Bemerkung a", mit dem Inhalt "Bemerkung aus EXPOS" oder "b", mit dem Inhalt des Merkmals "BEMERKUNG" befüllt werden soll.

Der Funktionsaufruf muss wie folgt lauten:

a,

SetValue("Mod_lb00.D_lb11";"D_lb11.GP_beleg.Bew_text60.Feld";"Bemerkung aus EXPOS")

a,

SetValue("Mod_lb00.D_lb11";"D_lb11.GP_beleg.Bew_text60.Feld";BEMERKUNG)

Modul- und Objektnamen


Der absolute Objektname kann per Shortcut ALT+F5 aus jedem Syslog-Feld heraus beauskunftet werden. In unserem Beispiel würde das auf den Objektnamen

" ... Feld-Name (abs): Mod_lb00.D_lb11.GP_beleg.Bew_text60.Feld ... "

hinweisen.