Show TOC

 Serialisierungseffekt

Potentielle Auswirkungen eines fehlerhaften Queue-Eintrags bei der Übertragung durch queued Remote Function Call (qRFC). Bei der Übertragung durch qRFC hält das System im Gegensatz zur Übertragung durch den transaktionalen Remote Function Call (tRFC) die Reihenfolge der zu übertragenden Objekte strikt ein (Serialisierung).

Das Prinzip der Serialisierung gilt auch, wenn für diese Queue verschiedene Queue-Einträge in unterschiedlichen Logical Units of Work (LUWs) verarbeitet werden. Dies kann z.B. der Fall sein, wenn Sie am gleichen Auftrag im ERP-System zeitlich versetzt mehrere Änderungen durchführen. Die Änderungen befinden sich über den Queue-Namen in derselben Queue und unterliegen somit der Serialisierung. Aufgrund der zeitlich versetzten Buchung befinden sich die entsprechenden Queue-Einträge jedoch in unterschiedlichen LUWs.

Enthält eine Queue einen fehlerhaften Queue-Eintrag, können nachfolgende Queue-Einträge ebenfalls nicht übertragen werden. Es kommt zur Queue-Blockade. Dabei ist nicht nur die LUW betroffen, in der sich der fehlerhafte Queue-Eintrag befindet, sondern auch alle LUWs, in denen sich die nachfolgenden Queue-Einträge befinden. Dieser Effekt wird als Serialisierungseffekt bezeichnet.

Beispiel

Es erfolgt eine Rückmeldung auf einen Fertigungsauftrag mit Warenbewegung. Diese betrifft das Material ROH1. Diese Aktion führt zu folgenden Einträgen:

LUW 1

CFPLO 0815 xxxxxx

CFRSV ROH1

CFSTK ROH1

Der erste Eintrag in LUW 1 ist fehlerhaft und wird nicht übertragen. Die weiteren Einträge dieser LUW sind dadurch ebenfalls blockiert.

Kurz darauf wird ein Warenausgang zur Lieferung gebucht, der auch das Material ROH1 betrifft. Diese Aktion führt zu folgenden Einträgen:

LUW 2

CFSLS 4711

CFSTK ROH1

CFSTK ROH2

CFSTK ROH3

Einträge mit demselben Queue-Namen (in diesem Fall CFSTK ROH1) dürfen nur serialisiertübertragen werden. Das heißt, der Eintrag CFSTK ROH1 in der LUW 2 kann nicht übertragen werden, da der Eintrag CFSTK ROH1 in der LUW 1 blockiert ist. Alle Einträge in der LUW 2 sind ebenfalls blockiert.