Bearbeiter als Attribut eines SAP Organisationsobjektes 

Verwendung

Hinter den Organisatorischen Einheiten, die in den Stammdaten eines Business-Objektes angegeben sind, stehen in der Regel Planstellen oder Organisationseinheiten, die möglicherweise als Empfänger eines Workitems adressiert werden sollen. Im folgenden wird der Ablauf beschrieben, wie diese Bearbeiter aus den Organisatorischen Einheiten ermittelt werden und indirekt als Attribut des Business-Objektes zur Verfügung stehen.

Voraussetzungen

Business Objekttyp und SAP Organisationsobjekttyp

Die Organisatorischen Einheiten werden, technisch gesehen, durch die SAP Organisationsobjekte im Business Object Repository repräsentiert.

Attribute zu einem Anwendungsobjekttyp können mit Referenzen auf diese SAP-Organisationsobjekttypen definiert werden.

SAP Organisationsobjekttyp und das Interface IFSTROBJCT

Jeder SAP Organisationsobjekttyp (Beispiel: Konstruktionsbüro) sollte das Interface IFSTROBJCT unterstützen. Dadurch erbt dieser Objekttyp das Attribut Agents ( Bearbeiter). Dieses Attribut liefert die mit dem SAP Organisationsobjekt verknüpfte Planstelle oder Organisationseinheit zurück.

Viele der von SAP ausgelieferten SAP Organisationsobjekttypen unterstützen bereits das Interface IFSTROBJCT .

Nur wenn das nicht der Fall ist, ist ein Subtyp des entsprechenden Objekttyps um das Interface IFSTROBJCT zu erweitern. Programmierung ist nicht erforderlich.

Aktivitäten

Verknüpfung zwischen Aufbauorganisation und SAP Organisationsobjekten

Jedes SAP Organisationsobjekt muß mit der entsprechenden Planstelle oder Organisationseinheit verknüpft sein. Da die Aufbauorganisation erst kundenspezifisch aufgebaut wird, ist die Durchführung dieses Schrittes immer erforderlich.

Weitere Informationen finden Sie unter SAP Organisationsobjekte zuordnen.

Zuständigkeit für einen Schritt

Bei der Festlegung der Zuständigkeit für einen Schritt im Rahmen einer Workflow-Definition kann dann der Bearbeiter aus dem Workflow-Container abgeleitet werden und über einen mehrstufigen Ausdruck der Form
&<Business Objekttyp>.<SAP-Organisationsobjekttyp>.Agents& angegeben werden.

Im Eingabebild für die Zuständigkeit markieren Sie Container und tragen &Material.Labor.Agents& ein.

Der hier vorgestellte Ablauf macht die Definition und Verwendung einer entsprechenden Rolle überflüssig.

Fehlerbehandlung

Zur Ausführungszeit dieses Schrittes können sich nach der Auswertung des Ausdrucks folgende Fehlersituationen ergeben:

Falls eine der oben genannten Fehlersituationen vorliegt, wird der Schritt dennoch als Workitem instanziiert und an alle möglichen Bearbeiter der Einzelschrittaufgabe adressiert.

Hinweis auf verwandte Themen

Es gibt ein alternatives Konzept, das ebenfalls die Beziehung zwischen Organisatorischen Einheiten und Business Objekten ausnutzt und die Definition einer Rolle erfordert. Dieses zunächst umständlicher erscheinende Konzept wird beispielsweise dann benötigt, wenn eine Rolle als Defaultrolle einer Einzelschrittaufgabe eingetragen werden soll oder wenn eine abweichende Fehlerbehandlung erforderlich ist.