Ansicht
Dokumentation
WF_PROCESS_INSERT - Workflow: Vorgang erzeugen
Vendor Master (General Section) ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktion
Dieser FB erzeugt einen Vorgang eines bestimmten Typs.
Übergabeparameter
IMPORT-Parameter
- Pflichtfelder:
- In der Struktur PROCESS_DATA_IN muß das Feld PRCTP mit einem gültigen Vorgangstyp gefüllt sein.
- 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).
- 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
ASSIGNMENTSPROCESS_DATA
PROCESS_DATA_IN
PROCESS_ID
Ausnahmen
COMPONENT_NOT_AVAILABLEDB_ERROR
FOREIGN_LOCK
PARAMETER_ERROR
PROCESS_ALREADY_EXIST
PROCESS_TYPE_NOT_EXIST
SYSTEM_INVALID
USER_NOT_EXIST
Funktionsgruppe
WFPRABAP 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 )