Beim Import von ProNovia Produkten treten gelegentlich Fehler auf. Diese lassen sich grob in vier Kategorien unterteilen:
Die Abhängigkeiten und/oder die Anweisungen zum Import wurden nicht berücksichtigt
Ein oder mehrere von ProNovia ausgelieferte Objekte sind nicht mit dem System kompatibel
Es treten sog. Deadlocks auf
Es tritt ein allgemeiner Fehler im Transportsystem auf
Im Fehlerfall (aber idealerweise auch bei Warnungen) müssen die Importprotokolle überprüft werden, um den Fehler eingrenzen zu können.
Abhängigkeiten und/oder Importanweisungen nicht berücksichtigt
Für die Installation von Produkten ist es notwendig, dass alle Abhängigkeiten erfüllt werden. ProNovia stellt für die Installation von Produkten ein speziell entwickeltes Werkzeug zur Verfügung, das sämtliche Produktekits auf Ihre Abhängigkeiten überprüft bevor die Transporte zur Import-Queue hinzugefügt werden. Auf grund der starken Abhängigkeiten zwischen Objekten führt der Import eines einzelnen Auftrags dazu, dass auch Objekte ausserhalb des Auftrags neu generiert werden. Dies kann ebenfalls zu Problemen führen, weshalb bei einem Produktupgrade immer alle Transport gleichzeitig importiert werden müssen.
Der gesamte Installations- und Upgradeprozess ist im Handbuch Transport and Installation Guide beschrieben und einzuhalten.
Inkompatible Objekte
Während des internen Freigabeprozesses durchlaufen sämtliche ProNovia Produkte eine Reihe von Prüfungen. Hierzu gehören insbesondere auch Abhängigkeitsprüfungen, um sicherzustellen, dass innerhalb von Produkten nicht auf andere, evtl. bei den Kunden nicht vorhandene Produkte referenziert wird. Ebenfalls wird jede Referenz auf ein SAP Standardelement geprüft, um die Verwendung von Nicht-Core-Objekten auszuschliessen.
Trotzdem kann es aufgrund unterschiedlicher Releaseständen (EhP, SP) in Einzelfällen vorkommen, dass von ProNovia verwendeten Objekte auf einem Kundensystem nicht vorhanden sind. Weiter kommt es in seltenen Fällen vor, dass an den Basisprodukten (ProBasicLib, ProObjectLib, ProFramework) inkompatible Änderungen durchgeführt werden (müssen) und somit beim Aktualisieren eines solchen Produkts andere installierte Produkte fehlerhaft werden. Dies kommt allerdings nur in absoluten Ausnahmefällen vor, da die meisten Änderungen abwärtskompatibel gestaltet werden können. Zudem sind solche inkompatible Änderungen in der Knowledge Base jeweils beschrieben.
Im Protokoll wird in solchen Fällen detailliert beschrieben, welche Objekte fehlerhaft sind und weshalb. Prüfen Sie, ob es sich dabei um Objekte von ProNovia handelt. Dies ist anhand des Namensraumes /PRONOVIA/ oder /PCH/ erkennbar. Erstellen Sie im ProNovia Support Center ein Ticket, damit sich Spezialisten den Sachverhalt genauer anschauen können, wenn es sich um ein ProNovia Objekt handelt.
Deadlocks
Beim Import kann es zu sog. Deadlocks kommen. In diesem Fall versuchen mehrere Prozesse dieselben Daten zu ändern. Solche Fehler können nie ganz ausgeschlossen werden und können durch ProNovia nicht beeinflusst werden. In der SAP Wissensdatenbank beschreibt u.A. der Artikel 1454536 das Problem und auch einen möglichen Parameter zur Reduzierung des Auftretens.
Vereinzelte ProNovia Produkte beinhalten mehrere hundert oder sogar mehrere tausend Objekte (ProFramework beinhaltet z.B. rund 12'000 Einzelobjekte). Zudem führt die technische Abhängigkeit zwischen Objekten aufgrund der objektorientierten Architektur dazu, dass zusätzlich sehr viele Objekte generiert werden müssen, die gar nicht Teil des eigentlichen Transports waren. Auch dieses Verhalten kann durch ProNovia nicht beeinflusst werden. Diese beide Faktoren führen dazu, dass der Import unter Umständen sehr lange dauert und die Anfälligkeit für Deadlocks steigt. Wird der Import im laufenden Betrieb durchgeführt, verstärkt sich das Problem zudem dramatisch, da Objekte auch laufend durch Benutzer generiert werden. ProNovia Produkteupdates sind aufgrund ihres teilweise sehr grossen Umfangs nicht ansatzweise mit normalen Transporten sondern viel mehr mit SAP Upgrade Prozessen zu vergleichen.
Es wird dringend empfohlen, ein Produktupgrade zu einer Randzeit oder in einem gesperrten Upgradefenster durchzuführen.
Fehler im Transportsystem
Gelegentlich treten beim Import Fehler auf, die durch technische Probleme im Transportsystem verursacht werden. Auf solche Fehler hat ProNovia keinen Einfluss. Solche Fehler können die unterschiedlichsten Ursachen haben. Es kann sich dabei um Fehler von SAP Programmen aber auch von den für den Import notwendigen Komponenten R3trans oder tp handeln. In einem ersten Schritt empfiehlt es sich, den Import nochmals neu zu starten. Tritt der gleiche Fehler erneut auf, sollte in der SAP Wissensdatenbank geprüft werden, ob es dafür eine Lösung gibt.