E-Mail: Signatur und Absender
Markus Dengler
Hallo zusammen,wie kann ich für den angemeldeten Benutzer eine variable Signatur mit Absender aus dem Mitarbeiterstamm laden und in das E-Mail übergeben?
Vielen Dank im voraus
Markus Dengler
Philipp Emmenegger
Hallo MarkusIm Designer-Umfeld wird der aktuell angemeldeter User immer mitgegeben. Das heisst, Du hast den Paramenter '[%User]' in jeder Query zur Verfügung. Der Parameter steht für die User-Id des aktuellen Users. Damit kannst Du alle beliebigen Abfragen zusammenstellen.
Gruss, Philipp
Lars Barkow
Hallo Philipp,habe nach einen Beitrag gesucht, der mir den aktuell angemeldeten Benutzer zurückgibt, da ich eine Query für Email Signature für meinen Kunden bauen wollte. Hab dieses gleich ausprobiert, jedoch funktioniert das nicht.
Hier der Query:
SELECT T1.U_SIGN FROM [@PN_SIGN] T1 Where T0.U_USERID = '[%User]'
Die Query kann man auch mit der Tabelle OUSR durchführen, dann kommt jedoch schon mal die Eingabemaske, aber die sollte meiner Meinung nach überflüssig sein, da ja angeblich die Variable [%User] den Benutzer kennen sollte.
Hast du da noch eine Idee ?
Gruss
Lars Barkow
Andreas Schlingmann
[quote]"lbarkow"]SELECT T1.U_SIGN FROM [@PN_SIGN] T1 Where T0.U_USERID = '[%User]'
[/quote]
Hallo Lars,
die o.g. Abfrage kann nich funktionieren, T0 ist nicht definiert. Es müsste schon T1 heißen, sodenn in Deiner (Benutzer-)Tabelle U_USERID enthalten ist.
[%User] wird ja, wie Dus aus dem Workshop weißt ( :D ) ja erst von Coresuite übersetzt (Philipp hätte gesagt "geschenkt"). Aus SAP heraus fragt er nach einem Wert.
Gruß
Andreas
Lars Barkow
Hallo Andreas,danke für die Antwort.
Ja, durch das viele rumprobieren hat sich der Fehler in die Abfrage eingeschlichen. Geht auch nicht wenn ich das richtig stelle.
Hab da schon wieder ne :bang:
Meine Anforderung ist je angenmeldeten User aus einer UserTabelle eine Signatur zu ziehen. Es scheitert hier daran, daß ich irgendwie den angemeldeten User nicht rausbekomme. Wenn die Variable nicht funktioniert, was dann ?
Habs auch schon mit dem Parameter [@UserID] probiert - haut auch nicht hin.
Einer eine Idee ?
LG
Lars Barkow
Andreas Schlingmann
Hallo Lars,hab das eben mal getestet, bei mir funktioniert es. Folgendes Szenario :
Eine Abfrage mit
Select user_code from ousr t0 where t0.user_code = '[%UserId]'
gespeichert, diese als zusätzliche Query in die Layoutdefinition hinzugefügt, und im Report das Feld "user_code" ausgegeben. Es wird nur eine Zeile zurückgegeben, und die enthält den namen des angemeldeten Users (wie vermutet).
Verstehe Dein Problem noch nicht ganz
Andreas Schlingmann
Hallo Lars noch einmal,schau Dir mal den Screenshot an, so klappt es bei mir, und so solltest du auch aus der Benutzertabelle benutzerspezifisch eine Signatur auslesen können.
Gruß Andreas
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/unirezsch/1.jpg]1.jpg[/url]
0
Please sign in to leave a comment.
Comments
0 comments