Aufruf des Kunden-Equipment aus der Rechnung
Corinna Hochheim
Hallo,ich habe ein neues UDF namens Kundenequipment per "New Items" auf das Formular Ausgangsrechnung gelegt.
In dem Feld gibt es eine formatierte Suche, damit der Benutzer das Kundenequipment auswählen kann, auf das sich die Rechnung bezieht. Als Wert liefert die formatierte Suche mir die Seriennummer.
Zusätzlich soll der Benutzer aus diesem Feld heraus direkt ins Kundenequipment springen kann. Deshalb habe ich bei der Definition des neuen Feldes als LinkObjectType das Kunden-Equipment, also Objekt 176 angegeben.
Damit die Verlinkung funktioniert, braucht SAP intern statt der Seriennummer aber die Kundenequipment-Datensatz-Nummer. Diese könnte ich zwar problemlos über eine SQL-Abfrage herausfinden, nur ist die Frage, an welcher Stelle ich diese Abfrage aufrufe. Gibt es ein Ereignis, dass vor dem Klick auf den orangenen Pfeil ausgeführt wird? Oder kann ich so etwas nur dadurch löse, indem ich die Verlinkung durch eine Optimizerregel aufbaue?
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/corinna/Verknuepfung_Kundenequipment.cocu]Verknuepfung_Kundenequipment.cocu[/url]
Michael Egloff
Hallo Corinna,du kannst den Klick auf den orangen Pfeil abfangen (Optimizer, 'bevor event') und dann dein Equipment 'von Hand' öffnen.
Der orange Pfeil ist statisch auf ein Feld gebunden, welches die ID des zu öffnenden Objektes beinhalten muss.
Hoffe, das hilft dir weiter.
Corinna Hochheim
Hallo Michael,vielen Dank für deine Antwort. Ich habe nicht daran gedacht, dass der Pfeil ja eine eigene Item-Nr. hat (nämlich ID des UDFs + Suffix "LB"). Somit kann ich in der Tat per Bevor-Event auf das Klick-Ereignis reagieren und dann per Code die Verknüpfung herstellen, ohne dass der Benutzer den Unterschied merkt.
Grüße
Corinna
0
Please sign in to leave a comment.
Comments
0 comments