HintergrundTransporte ab Release 4.6

 

Ab Release 4.6 verwenden die BAS eine neue Transportlogik, welche mögliche Probleme beseitigt, die durch den Transport der Adressen mit ihrer Adreßnummer entstehen können (siehe Transporte vor Release 4.6). Transportiert werden nicht mehr die Adreßtabellen selbst, sondern sogenannte Schattentabellen, die die Adreßdaten beinhalten. Schattentabellen sind keine produktiven Tabellen, sondern Dummytabellen, die alle Felder der Originaltabellen besitzen. Vor dem Transportieren wird dazu die Methode BEFORE_EXP_CUST_ADDRESS aufgerufen. Diese Methode schreibt die zu transportierenden Adressen in die Schattentabellen und erstellt den dazugehörenden Verwendungsnachweis.

Hinweis Hinweis

Der Transport erfolgt mittels dem logischen Transportobjekt R3TR TDAT ADDRESS_4.6.

Ende des Hinweises

Nach Einspielen des Transportauftrags in das Zielsystem werden die transportierten Adreßobjekte durch Aufruf der Methode AFTER_IMP_CUST_ADDRESS verarbeitet. Da Adreßnummern im allgemeinen im Quell- und Zielsystem unterschiedlich sind (lokale Gültigkeit), werden analog zur ALE-Verteilung von Adressen Adreßobjekte über ihre Owner identifiziert. Daraus ergibt sich die Notwendigkeit einer 1:1-(1:c)-Beziehung zwischen Objekten und Adressen. Es ist nicht möglich, daß mehrere Customizing-Objekte auf dieselbe Adreßnummer zeigen.

Die im Schlüssel der Schattentabellen abgelegten Referenzen auf das Anwendungsobjekt dienen zur Ermittlung der Verwendungsnachweise zu den Adressen. Die Verwendungsnachweise werden schließlich benutzt, um die im Zielsystem gültigen Adreßnummern für die transportierten Adressen zu ermitteln. Die dazugehörigen Adressen werden mit den Adreßdaten aus den transportierten Schattentabellen aktualisiert. Falls eine Adresse nicht vorhanden ist, wird sie neu angelegt und die neue Adreßnummer für alle Referenzen der Primärtabellen aktualisiert.

Hinweis Hinweis

Enthält die Schattentabelle keinen Adreßeintrag, so ist die Adresse im Quellsystem beziehungsweise Quellmandanten gelöscht worden. In diesem Fall wird die Adresse mitsamt Zeiger der Anwendungstabellen im Zielsystem ebenfalls gelöscht.

Ende des Hinweises