Ansicht
Dokumentation

WF_PROCESS_INSERT - Workflow: Vorgang erzeugen

WF_PROCESS_INSERT - Workflow: Vorgang erzeugen

Vendor Master (General Section)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktion

Dieser FB erzeugt einen Vorgang eines bestimmten Typs.

Übergabeparameter

IMPORT-Parameter

  1. Pflichtfelder:
In der Struktur PROCESS_DATA_IN muß das Feld PRCTP mit einem gültigen Vorgangstyp gefüllt sein.
  1. Weitere Vorgabemöglichkeiten:
Durch die restlichen Felder der Struktur PROCESS_DATA_IN können Sie Defaultwerte überschreiben.
  • Das Feld LTEXT enthält eine Vorgabe für den Titel des Workflow-Office-Objektes oder eine Kurzbeschreibung des Vorgangs.

  • Der Anfangsstatus des Vorgangs wird auf PRSTAT gesetzt,
    oder '&START', wenn SPACE angegeben wurde.

  • Im Feld NUSERNAM kann ein Bearbeitername angegeben werden, der der Empfänger der nächsten Nachricht per WF_MESSAGE sein wird.

  • Im Feld PRPRI kann die Vorgangspriorität angegben werden.
    Der Vorgabewert ist '5'. Die Priorität wird zur Steuerung des WF_PROCESS_SCHEDULE benutzt.

  • Die Tabelle ASSIGNMENTS kann anzulegende Verknüpfungen enthalten (genauere Beschreibung siehe FB WF_PROCESS_TEST).

  1. Automatische Weiterverarbeitung im Batch
Durch Setzen des Feldes STARTMODE in der Struktur PROCESS_DATA_IN steuern Sie die weitere Verarbeitung
Für STARTMODE sind folgende Werte möglich:
  • 'B' (='Batch')

Sie veranlassen eine Weiterverarbeitung des Vorgangs im BATCH,
d.h. der Vorgang wird in die Warteschlange eines Batchprozesses gestellt. Der Batchprozeß ruft in perodischen Abständen WF_PROCESS für die Einträge in der Warteschlange auf.
Mehr über Workflow-Batchprozesse erfahren Sie in der Dokumentation zum Report SAPWFPR1, bzw Transaktion WF05.
  • SPACE

Der Vorgang wird angelegt, aber kein Warteschlangeneintrag vorgenommen.
Verwenden Sie diese Einstellung, wenn Sie den WF_PROCESS selbst sofort aufrufen wollen, oder den Vorgang selbst einplanen wollen.
  • 'O' (='Online')

Nachdem der Vorgang erzeugt wurde, wird nach einem COMMIT WORK sofort der WF_PROCESS aufgerufen.

EXPORT-Parameter

  • Die Vorgangs-ID wird im Feld PROCESS-ID zurückgegeben.
  • Der vollständige Datenteil des Vorgangs ist in PROCESS_DATA.

Bemerkungen

Es wird mit MESSAGE ... RAISING ... gearbeitet, sodaß sich eine passende MSGNO in den SY-Feldern befindet. Fehler bei den ASSIGNMENTS lösen hier die Ausnahme PARAMETER_ERROR aus.





Parameter

ASSIGNMENTS
PROCESS_DATA
PROCESS_DATA_IN
PROCESS_ID

Ausnahmen

COMPONENT_NOT_AVAILABLE
DB_ERROR
FOREIGN_LOCK
PARAMETER_ERROR
PROCESS_ALREADY_EXIST
PROCESS_TYPE_NOT_EXIST
SYSTEM_INVALID
USER_NOT_EXIST

Funktionsgruppe

WFPR

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3655 Date: 20240523 Time: 054701     sap01-206 ( 51 ms )