Welches Event muss man nehmen? - Neuer Beleg - Kundendaten ausgewählt
Matthias Müller
Hallo allerseits,welches Event im Optimizer muss ich verwenden, sodass mein Code ausgeführt wird bei Erstellung eines Beleges, sobald die Maske mit den GP-Infos etc. befüllt wurde?
Die Events "FormLoad","FormDataLoad" oder "DataSourceLoad" funktionieren entweder nicht oder ich habe etwas falsch gemacht.
Vielen Dank im vorhinaus...
Rafael Stalder
Hallo Michaelbei der Erstellung eines neuen Beleges und bei Änderung der GP-Infos müsste das ValueChanged-Event funktionieren. Sobald du die GP-Nr ausfüllst oder änderst kommst du in den Event rein.
FormDataLoad hingegen führt sich aus, sobald ein existierender Beleg geladen wird.
Hoffe das hilft dir weiter
Gruss Rafael
Manuel Marhold
Hi..aber nicht immer.
beim ChooseFromList-Event muss das ganze auch noch abgefangen werden.. leider.
und da kann man dann nur in selbst erstellte DataSources zurückschreiben, auf Felder selbst kann man nicht zugreifen um diese zu ändern..
Matthias Müller
Dank euch beiden,genau das habe ich mittlerweile auch herausgefunden, dachte aber dass dies nicht der richtige weg sei, denn mann muss dann sowohl auf den CardCode und den CardName prüfen.
Dies wiederum bedeutet, dass auch im Customize zwei Regeln angelegt werden müssen oder kann ich etwa zwei ItemUid`s für eine Regel hinterlegen? - Komma separiert oder mit Bindestrich hatte nicht funktioniert.
Ich dachte es gäbe eine Lösung, bei der man nur eine Regel anlegt, die aber beides prüft...
Viele Grüße und danke...
Matthias
Manuel Marhold
Das ist auch in SAP Std. nicht so einfach möglich, leider.. :(und da musst du wohl 2 Regeln anlegen, aber du kannst ja in der Global deine Funktion definieren (Form o.ä. übergeben) die das ganze überprüft.
0
Please sign in to leave a comment.
Comments
0 comments