Problem mit dem Event FormDataLoad ...
Sascha Balke
Hallo Zusammen,ich habe eine Optimizer-Rule erstellt, in der ich mit Form-Abfragen arbeite - welche auch wunderbar funktioniert.
Jedoch bezieht sich dies "wunderbar" darauf, dass Sie nur dann funktioniert, wenn ich durch die Belege blättere (Strg > ...). Öffne ich beispielsweise die Angebotsform und öffne dann via Suche ein Angebot, dann greift diese Regel nicht.
Ich habe auch schon den Weg versucht, dass ich diese Rule dupliziere und mit einem anderen Event versehe. Nur konnte ich kein passendes ausmachen, mit dem meine Rule funktioniert.
Hat jemand von euch einen Tipp für mich?
Besten Dank schon mal im Voraus.
Martin Ehrensberger
Hallo Sascha,In welcher Art sind denn die "Form-Abfragen"?
Das Problem liegt darin, dass der FormDataLoad Event nicht (oder zu spät...) kommt, wenn das Form via Suche geöffnet wird.
Wie Du's schon versucht hast, wird die einfachste Möglichkeit sein, eine zweite Regel zu erstellen, die dann auf einen anderen Event reagiert (am ehesten wohl der FormLoad).
Grüsse
Martin Ehrensberger
Sascha Balke
Hallo Martin,die 1. Rule reagiert auf FormDataLoad.
Und um noch andere Events abzufangen, habe ich diese Rule kopiert und auch mit Formload gearbeitet - so wie bereits beschrieben.
Super wäre, wenn ich per MessageBox das Event ausgeben könnte, welches zum Zeitpunkt X eintritt. Damit könnte man das Handling enorm steigern.
Martin Ehrensberger
Hallo Sascha,Hierzu gibt es ein ziemlich praktisches Tool: den Business One EventLogger
http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ede3be37-0e01-0010-1883-cd1b5293473e
Grüsse
Martin Ehrensberger
Sascha Balke
Hallo Martin,vielen Dank für den Hinweis mit dem EventLogger.
Der hat mich jedoch nur bedingt weitergebracht. Habe mit Michael die Rule umstellen müssen, da das Event-Handling von SAP in diesem Fall wieder mal ... *reusper* schön ist.
0
Please sign in to leave a comment.
Comments
0 comments