ich soll einen Workflow erstellen, der in der Transaktion CJ13 unter "Dienste zum Objekt" -> "Workflow" -> "Workflow starten" vom Benutzer gestartet werden kann. Nun meine Frage: Wie löse ich das im Workflow Builder?
in der Transaktion SWDD kannst du einen neuen Workflow erstellen. Wenn der erstellt ist, musst du im Customizing ein Ereignis anlegen, dass bei Änderung eines bestimmten von dir definierten Feldes (oder mehrere) ausgelöst wird. Anschließend musst du den Workflow der Ereignisauslösung zuweisen.
Die benötigten Transaktionen dazu findest du im SAP Menü unter Werkzeuge - Business Workflow - Definitionswerkzeuge - Ereignisse.
EDIT: wenn der manuell gestartet werden kann, ist eine Ereigniskopplung eigentlich überflüssig.
Aber mal am Rand: Ist so eine Aufgabe für jemanden der noch nie mit Workflows gearbeitet hat nicht ein bisschen viel?
Vielleicht solltest du dir zur Hilfe noch den SAP-Kurs zu Workflows besorgen um einige Zusammenhänge erkennen zu können?
puuh, ist ne Weile her bei mir. Ich meine du musst erstmal einen eigenen Businessobjekttypen anlegen. Dann musst du ein Ereignis erstellen (sowas wie START_WORKFLOW) in dem neuen BOT. Als nächstes musst du den BUS2054 auf diesen neuen delegieren (gibt es ne Transaktion für). Im nächsten Schritt musst du eine Ereignistypkopplung erstellen wo du deinen BOT mit dem Ereignis und deinem Workflow verbindest. Ich meine damit sollte der Workflow zur Verfügung stehen.
Kann aber auch gut sein, dass ich noch ein paar Schritte vergessen habe. Wühl dich am besten mal bisschen durch die SAP-Doku da wirst du sicher fündig. Oder such dir in euerm System einen Beispielworkflow raus der am besten auch im Kundennamensraum liegt. Dann kannst du dich daran etwas orientieren.
Es ist echt schwer dir das in ein paar Worten zu erklären, wenn du noch nicht mit Workflows gearbeitet hast..