Journaleintrag in RE manipulieren
Markus Rewak
hi,hat jemand eine elegant Lösung, um das Feld Journaleintrag entsprechend anzupassen.
Das Feld soll aus Cardcode + ' Ausgangsrechnungen' bestehen.
Habe bereits eine Optimizer-Regel auf Feld 5,54 angelegt mit Event validate.
Nachdem eine Kundennr eingegeben wurde soll der Journaleintrag angepasst werden.
Die Funktion läuft zwar, jedoch wird der neue Text anschließend von SAP überschrieben.
Mit LostFocus funktioniert es , aber das gleicht einem Eventfeuerwerk welches das System ausbremst und daher sehr lange dauert.
[CODE]string sNewJournal = customize.UI.Components.TextEdit.GetFromUID(pVal.Form, "4").Value + " Ausgangsrechnung";[/CODE]
Viele Grüße
Markus
Lorenz Stierlin
Hallo MarkusWürde es nicht auch reichen wenn Sie das Feld erst beim Hinzufügen/Ändern des Belegs aktualisiert wird?
Ansonsten empfehle ich eine Regel mit folgenden Parameter:
- ItemUID: 1
- EventType: ItemClicked
- Before Event: Y
- Form Mode: MODIFY
Dabei wird beim Klicken des Hinzufügen/Ändern Buttons der Wert geändert (bevor der Beleg gespeichert wird).
Ich hoffe das hilft Ihnen weiter.
Freundliche Grüsse,
Lorenz
Markus Rewak
Hallo Lorenz,danke für dein feedback. Die Click/ItemPressed-Variante erzielt zwar die bessere Performance aber eigentlich will ich die Einstellungen im Beleg sehen nachdem der Kunde ausgewählt wurde und bevor man den Beleg hinzufügt.
Bleibe vorerst bei lostFocus.
Viele Grüße
Markus
Lorenz Stierlin
Hallo MarkusOk, das einzige was mir nun noch spontan einfällt ist folgendes:
- ItemPressed auf den Reiter "Buchhaltung" dann wird einfach beim Wechseln auf diesen Reiter der Journaleintrag aktualisiert...
Gruss
Lorenz
0
Please sign in to leave a comment.
Comments
0 comments