Show TOC

 Objekt-Serialisierung

Verwendung

Eine wesentliche Aufgabe des UPS ist es, nicht nur die vollständige Verteilung der Objekte sicherzustellen, sondern auch die Anzahl technisch erkennbarer Fehler beim Einbuchen der Objekte zu reduzieren. Das System ermöglicht, dass ALE-Verteilungseinheiten in der richtigen Reihenfolge eingebucht werden.

Hierzu enthält der UPS eine dreidimensionale Objekt-Serialisierung.

Jedem Objekt in einem Verteilungspaket werden drei Zähler zugeordnet, die die Beziehung zu den anderen Objekten im Bezug auf die Einbuchungsreihenfolge im Zielsystem vollständig beschreiben:

Serialisierungsebene

Zähler

Beschreibung

1.

HIELEV

Abhängigkeit bzw. Gruppierung von Objekttypen.

Beispiel :

Eine Stückliste hängt von der Existenz der Kopf- und Komponentenmaterialien ab. Daher bekommen Materialien einen kleineren Zähler als Stücklisten.

2.

INSLEV

Abhängigkeit bzw. Gruppierung von Objektinstanzen.

Dieser Zähler bildet einen 'Kanal', in dem logisch zusammengehörige Objekte zusammengehalten werden.

Beispiel :

Alle Nachrichten der Stückliste 'Auto' bekommen denselben Zähler.

Alle Nachrichten der logischen Gruppe aus Änderungseinheit 'Korrektur' und ihrer -pakete bekommen denselben Zähler

3.

SUBLEV

Abhängigkeit zwischen Ständen einer Objektinstanz.

Hiermit werden die Nachrichten eines 'Kanals' (der 2. Serialisierungsebene) serialisiert.

Beispiel :

In der logischen Gruppe einer Änderungseinheit muss die ALE-Verteilungseinheit vor den ALE-Verteilungspaketen eingebucht werden.

Voraussetzungen

Die Einstellung der Objektserialisierung nehmen Sie im Customizing des UPS unter Objekttypen definieren an folgenden Stellen vor:

  • Über die Abhängigkeiten eines Objekttyps zu anderen Objekttypen wird eine explizite Abhängigkeit formuliert. Daraus können über die Customizing-Aktivität ALE-Verteilungseinheit: SETUP die statischen Serialisierungszähler der 1. Ebene ermittelt werden.

  • Sie hinterlegen einen Baustein, der für diesen Objekttyp den Service der Objekt-Serialisierung für die beiden dynamischen Serialisierungszähler übernimmt.

Integration

Die Serialisierung der Objekte beruht auf Beziehungen zwischen den Objekten, die vor dem Einbuchen der ALE-Verteilungseinheit nur im Quellsystem ausgewertet werden können. Aus diesem Grund muss sie im Quellsystem ermittelt werden. Die Bestimmung der Serialisierungszähler erfolgt in zwei Schritten :

  1. Die Objekttyp-Serialisierung ist statisch und kann direkt dem Customizing entnommen werden. (Ebene 1)

  2. Die Serialisierung in Abhängigkeit der Objektinstanzen ist dynamisch und kann nur zur Laufzeit durch einen speziell dafür entwickelten Baustein erfolgen. (Ebene2 und 3)

Die so pro Objekt ermittelten Serialisierungszähler werden in dem ALE-Verteilungspaket abgelegt und als Teil der UPS-Nachricht verteilt. Im Zielsystem wird die Serialisierung ausgewertet und als Grundlage der Einbuchungsreihenfolge der Objektnachrichten verwendet. Das System beginnt jeweils mit dem kleinsten Zähler. Objekte mit identischen Zählern sind in jeder Hinsicht unabhängig voneinander und können miteinander verbucht werden.

Hinweis Hinweis

Bei der Definition der Abhängigkeiten der Objekttypen kann es zu Zyklen, also ringförmigen Abhängigkeiten, kommen. Dann erhalten die betroffenen Objekttypen dieselben Serialisierungszähler (Ebene 1), da die Abhängigkeit nur auf Objektinstanz-Ebene aufgeklärt werden kann.

Ende des Hinweises