GDS-Workflow einrichten

Verwendung

Der eingerichtete Workflow informiert beim Anlegen oder Ändern den zuständigen Mitarbeiter und stellt ihm die zugeordneten Kataloge zur Bearbeitung zur Verfügung. Weitere Informationen finden Sie unter GDS-Workflow .

SAP liefert die Aufgabe GDS_IN 9900006, die Regel 9900005 und die Tabelle WRF_CAT_GROUP aus.

Bei der Einrichtung des Workflows stellen Sie die notwendige Zuordnung zwischen Mitarbeiter und Lieferant her, und zwar über Planstelle, Organisationseinheit und Kataloggruppe.

Im Einzelnen müssen Sie dafür folgende Aufgaben erledigen:

  • Ereignis an die Aufgabe koppeln

  • Organisationseinheit anlegen

  • Kataloggruppe anlegen und Organisationseinheit zuordnen

  • Lieferant einer Kataloggruppe zuordnen

  • Langzeitpuffer synchronisieren

Voraussetzungen

Im Workflow-Customizing müssen Sie bestimmte Einstellungen vorgenommen haben:

Nummerkreise müssen mandantenabhängig angelegt werden, wenn im jeweiligen System Workflows entwickelt werden

  • RFC-Destination WORKFLOW_LOCAL_xxx (mit xxx=Mandant) muss angelegt sein

  • WF-Batch-Benutzer muss angelegt sein

  • der Customizing-Workflow (Aufgaben als generell klassifizieren) muss einen grünen Haken haben

  • Passwörter für den WF-Batch Benutzer müssen übereinstimmen

  • WF-Batch-Benutzer muss die Berechtigung SAP_ALL besitzen

  • WF-Batch-Benutzer muss ein Nicht-Dialog-Benutzer sein

Sie erreichen die Funktion über Werkzeuge -> Business Workflow -> Entwicklung -> Hilfsmittel -> Automatisches Workflow-Customizing .

Weitere Informationen finden Sie unter Automatisches Workflow-Customizing .

Vorgehensweise

Ereignis an die Aufgabe koppeln

In dieser Funktion müssen Sie das Ereignis (Methode CL_INBOUND_WORKFLOW) an die Aufgabe koppeln.

  1. Wählen Sie Werkzeuge -> Business Workflow -> Entwicklung -> Definitionswerkzeuge -> Ereignisse -> Ereigniskopplungen -> Typkopplungen .

  2. Wählen Sie Neue Einträge .

  3. Nehmen Sie folgende Eingaben vor:

    Objektkategorie : ABAP-Klasse

    Objekttyp : CL_

    Ereignis : CL_INBOUND_WORKFLOW

    Verbrauchertyp : 9900006

    Aufruf des Verbrauchers : Funktionsbaustein

    Verbraucher-Funktionsbaustein : SWW_WI_CREATE_VIA_EVENT_IBF

    Destination : NONE

    Ereigniszustellung : Über tRFC (Standard)

    Kopplung aktiviert : Markieren

    Verhalten bei Fehlerrückmeldung : Systemvoreinstellung

    Verbraucherstatus : Fehlerfrei

Die RFC-Destination muss mit SM59 definiert sein.

Hinweis Hinweis

Für jeden Mandanten sollte es für das Ereignis CL_INBOUND_WORKFLOW nur eine Aufgabe geben, die dem jeweiligen Benutzer ein Workitem sendet

Das Ereignis BUS1171 wird ebenfalls bei Katalogänderungen ausgelöst. Mit diesem Ereignis wird standardmäßig die Aufgabe TS20000705 gestartet und mit ihr die Methode DISPLAYCURRENT

Ende des Hinweises

Weitere Informationen finden Sie unter Auswertung und Pflege der Typkopplungen .

Organisationseinheit anlegen

Die Organisationseinheiten müssen Sie im jeweiligen Mandanten anlegen.

  1. Wählen Sie Werkzeuge -> Business Workflow -> Aufbauorganisation -> Aufbauorganisation -> Organisation und Besetzung -> Anlegen .

  2. Geben Sie im Dialogfenster Anlegen einer Wurzelorganisationseinheit den gewünschten Gültigkeitszeitrum der Wurzelorganisationseinheit an und bestätigen Sie mit . Eine Wurzelorganisationseinheit mit der vorläufigen Bezeichnung "Neue Organisationseinheit" wird angelegt.

  3. Ersetzen Sie im Detailbereich auf der Registerkarte Grunddaten die vorläufigen Einträge zu Objektkurzbezeichnung und Objektbezeichnung durch die gewünschten Namen.

  4. Wählen Sie Sichern .

Sie haben Ihre Wurzelorganisationseinheit angelegt.

  1. Markieren Sie im oberen rechten Bildbereich die Bezeichnung der gerade angelegten Organisationseinheit.

  2. Wählen Sie mit Quick-Info Anlegen .

  3. Im Fenster Verknüpfung auswählen wählen Sie Umfasst Planstelle .

  4. Ersetzen Sie im Detailbereich auf der Registerkarte Grunddaten die vorläufigen Einträge zu Objektkurzbezeichnung und Objektbezeichnung durch die gewünschten Namen

  5. Wählen Sie Sichern .

Sie haben eine Planstelle angelegt.

  1. Markieren Sie im oberen rechten Bildbereich die Bezeichnung der gerade angelegten Planstelle.

  2. Wählen Sie mit Quick-Info Zuordnen .

  3. Im Fenster Verknüpfung auswählen wählen Sie Inhaber Benutzer .

  4. Wählen Sie einen Benutzer aus und beantworten Sie die folgende Abfrage mit Ja .

  5. Wählen Sie Sichern .

Der Benutzer ist Planstelle und Organisationseinheit zugeordnet.

Weitere Informationen finden Sie unter Objekte anlegen und Modus Aufbauorganisation .

Kataloggruppe anlegen und Organisationseinheit zuordnen

Als Nächstes legen Sie eine Kataloggruppe an und ordnen diese einer Organisationseinheit zu. Sie tun dies in der Bearbeitungsfunktion Eingangspreiskataloge.

  1. Wählen Sie Logistik -> Warenwirtschaft -> Stammdaten -> Materialdaten -> Preiskatalog Eingangsverarbeitung -> Datenübernahme -> Preiskatalog selektieren und bearbeiten .

  2. Wählen Sie Umfeld -> Bearbeitergruppen pflegen .

  3. Wählen Sie Neue Einträge .

  4. Geben Sie Kataloggruppe , Organisationseinheit ( ObjektId ) und Planvariante ( PV ) ein.

  5. Wählen Sie mit Quick-Info Sichern oder Tabellensicht -> Sichern .

Kataloggruppe ist angelegt, Gruppe und Organisationseinheit sind zugeordnet.

Lieferant einer Kataloggruppe zuordnen

Jetzt können Sie der Kataloggruppe einen Lieferanten zuordnen.

  1. Wählen Sie Logistik -> Warenwirtschaft -> Stammdaten -> Materialdaten -> Preiskatalog Eingangsverarbeitung -> Datenübernahme -> Preiskatalog selektieren und bearbeiten .

  2. Wählen Sie Umfeld -> Lieferant-Gruppenzuordnung pflegen .

  3. Wählen Sie Neue Einträge .

  4. Wählen Sie Lieferant und Kataloggruppe aus.

  5. Wählen Sie mit Quick-Info Sichern oder Tabellensicht -> Sichern .

Lieferant und Kataloggruppe sind zugeordnet.

Langzeitpuffer synchronisieren

Nehmen Sie Änderungen innerhalb der Workflow Einstellungen im laufenden Betrieb vor, ist es ratsam, die Laufzeitumgebung zu aktualisieren, damit diese wirksam werden.

  1. Wählen Sie Werkzeuge -> Business Workflow -> Entwicklung -> Administration -> Workflow-Laufzeit -> Langzeitpuffer synchronisieren .

  2. Wählen Sie Drucktaste Synchronisation starten .

Weitere Informationen finden Sie unter Administration der Workflow-Laufzeit .

Hinweis Hinweis

Mögliche Fehlerquellen: Bei der Zuweisung von Planstellen zu Organisationseinheiten (OE) müssen Sie beachten, dass eine Planstelle immer nur einer Organisationseinheit zugeordnet werden kann. Ordnet man die Planstelle einer anderen OE zu, geschieht das ohne eine Fehlermeldung. Allerdings verschwindet die Planstelle dann in der zuerst zugewiesenen OE.

Ende des Hinweises

Ergebnis

Die Zuordnung Lieferant - Kataloggruppe - Organisationseinheit - Planstelle - Mitarbeiter (Benutzer) ist hergestellt.