Ich möchte gerne einen Prozess umsetzen, der wie folgt ausschaut:
Man legt eine Notification (IW51) an. In dieser hat der User die Möglichkeit auf den Button "Sales Order" zu klicken, und so eine Sales Order (VA01) anzulegen.
Dieser Schritt soll nun aber erzwungen werden.
Wie kann ich das machen?
Wenn ich mit einem User-Exit beim Speichern der Notification arbeite, habe ich das Problem, dass ich keine Fehlermeldungen ausgeben darf. Wie soll ich also zurückkehren um den Benutzer erneut die Möglichkeit zur Anlage der Sales Order zu geben?
Andere Möglichkeit wäre das Drücken des "Sales Order"-Buttons zu erzwingen, im User-Exit oder vielleicht sogar schon davor?
Wäre euch sehr dankbar, wenn ihr eine Lösung für mich habt.
Und vielleicht auch die Information was passiert wenn ich in einem User-Exit eine Fehlermeldung werfe.
Hoffe, den richtigen Forumsabschnitt gewählt zu haben.
Lieben Gruß und vielen Dank im Voraus,
Salzi
Wir haben den Prozess abgewandelt. Es soll nun nicht mehr über denButton die Sales Order angelegt werden sondern über eine Follow-Up Action der Aufgaben (Tasks). Dies ist soweit auch alles kein Problem gewesen: Läuft.
Problem ist nun, dass ich gerne die Aufgabe bei dem gewünschten Notification-Typen XY vorbelegen würde. Der Anwender soll diese Aufgabe nicht extra hinzufügen.
Hierfür nutze ich :
EXIT_SAPLIQS0_017 | ZXWOCU21.
Nun habe ich bei der ganzen Sache 2 Problem.
1. Trägt man manuell die Codegruppe und den Aufgabencode ein und drückt Enter, aktualisieren sich die restlichen benötigten Felder (zB Follow-Up-Action). Trage ich diese Werte nun mittels des User Exists ein werden die fehlenden Daten nicht aktualisiert. Lediglich wenn ich mittels des FuBas QPK1_GP_CODE_SELECTION die Folgeaktion hole und ebenso fülle wird diese auch ausgeführt.
Wie kann man das Enter drücken / Aktualisieren der fehlenden Daten erzwingen?
2. Ich fülle beliebige Felder einer Aufgabe im entsprechen Tab mittels User Exit. Gehe nun zu dem Aufgaben-Tab und drücke Enter: Achtung:
Es wird eine neue Aufgabe abgelegt, ohne das meine aktualisiert wird. Jedoch OHNE das mein COding durchlaufen wird?!
Hoffe ich konnte mich einigermaßen verständlich ausdrücken.
Netten Gruß und vielen Dank im Voraus
Salzi