ich habe einen simplen Workflow mit dem Workflow Builder erstellt und innerhalb dieses Workflows würde ich gerne eine Transaktion ausführen, also das der Benutzer automatisch an eine bestimmte Transaktion weitergeleitet wird. Als Auslöse-Ereignis wäre zB eine Benutzerentscheidung oder ein WorkItem gewünscht. In der finalen Version soll der Benutzer entweder ein WorkItem erhalten und im Business Workplace dann über dieses WorkItem direkt an die gewünschte Transaktion weitergeleitet werden. Die Frage ist nur wie? Ich habe im Inet schon nach 'SAP call transaction inside workflow' etc gesucht, aber wenn man da was findest steht als Lösung immer nur sehr grob: BO erstellen, Methode in BO erstellen die TA aufruft und dann BO an Aktivität im Workflow binden. Aber ich würde es schon etwas genauer wissen was ich alles tun muss.
Kann mir da vielleicht jemand genaueres sagen wie soetwas gehen könnte?
Danke schon mal im Voraus
Also alternativ habe ich es jetzt mal mit einer ABap-Klasse versucht, das sind ja die 2 Möglichen, entweder über ein BO oder eine Abap Klasse. Bei der ABAP Klasse muss man ja darauf achten das IF_Workflow Interface zu implementieren und in dem Beispiel das ich gelesen habe, stand dann drin das man theoretisch noch 2 der Interface Methoden implementieren muss, LPOR/Find_by_lpor, ausser man macht die aufzurufende Methode static, dann brauch man das angeblich nicht. Das habe ich gemacht und ich konnte dann tatsälich die Klasse und auch die gewünschte Methode in der Aktivität des Workflows angeben. Beim testen des Workflows hat es aber leider nur zum Teil funktioniert, die Transaktion die in der Klassen-Methode aufgerufen wird, wird tatsächlich auch aufgerufen, allerdings bleibt der Workflow dann hängen und beendet sich nicht. Ich habe alternativ auch die IF_Workflow Methoden implementiert, wie in dem Beispiel angeben, aber mit dem selben Endeffekt, Transaktion wird aufgerufen aber Workflow bleibt hängen. Kennt sich mit dieser Problematik jemand genauer aus? Ich würde lieber bei ABAP-Klassen bleiben (allein schon wegen des Teilerfolgs) und das Ganze eher nicht mit BO's realisieren. Falls gewünscht kann ich auch noch mehr Infos posten (exakter Aufbau des Workflows, alle Einstellungen etc).