nter Umständen kann es vorkommen, dass von ProNovia ausgelieferte Objekte nachträglich durch ProNovia umbenannt oder wieder gelöscht werden. In diesem Fall werden normalerweise in den Produkte-Kits auch die gelöschten Objekte mit entsprechender "Lösch-Markierung" ausgeliefert. Aufgrund der Logik, welche SAP beim Behandeln von zu löschenden Objekten in Transportaufträgen verwendet ist dies technisch jedoch nicht so einfach möglich.
Es kann deshalb vorkommen, dass teilweise auf Kundensystemen obsolete Objekte nicht aus dem System entfernt werden. Dies stellt grundsätzlich kein Problem dar, da diese Objekt in den Produkten auch nicht mehr verwendet werden. Beim Import von neuen Produkte-Kits werden jedoch teilweise auch solche obsolete Objekte geprüft, obwohl diese weder im Transportauftrag enthalten sind noch eine Verwendung aufweisen. Insbesondere bei Quellcode-Objekten ist es durchaus möglich, dass solche obsolete Objekte je nach Veränderungen in den Produkten nicht mehr kompiliert werden können, weil sie fehlerhaft werden. In diesem Fall wird beim Import von Produkte-Kits unter Umständen ein Problem reklamiert.
In aller Regel reicht es aus, das betroffene Objekt nach Rücksprache mit ProNovia manuell vom System zu entfernen. Um den Prozess zu vereinfachen wird der Report /PRONOVIA/RSCHECKCONSISTENCY ausgeliefert, welcher eine Konsistenzprüfung auf einem Produkt durchführt. Dabei werden die noch relevanten Objekte zu einem Produkt anhand der zuletzt importierten Produkte-Transporte ermittelt und dann mit den auf dem System vorhandenen Objekten abgeglichen. Objekte die im letzten Transport nicht mehr enthalten waren, werden als obsolet ausgewiesen und können direkt mit dem Report gelöscht werden.
Der Report darf nicht ohne Rücksprache mit ProNovia verwendet werden. Die Liste der zu löschenden Objekte ist in jedem Fall prüfen zu lassen, da die Selektion des Deltas ausschliesslich auf Namens-Muster basiert und es so auch zu Fehlererkennungen kommen kann. Beachte Sie, dass Objekte unwiderruflich gelöscht werden. Während die Objekte problemlos durch das Einspielen der entsprechenden Produkt-Kits wiederhergestellt werden können, sind allfällige Daten (bei Tabellen) in jedem Fall verloren!
Der Prüfreport ist dem Artikel angehängt und kann auch manuell im Z-Namensraum angelegt werden. Zusätzlich müssen zum Report die folgenden Textsymbole und Selektionstexte angelegt werden.
Textsymbole
...
001
...
!!! WARNUNG !!!
...
002
...
ACHTUNG: Dieses Programm löscht Objekte vollständig und endgültig aus dem System. NICHT ohne ProNovia Spezialist ausführen!
...
003
...
Fortsetzen
...
004
...
Abbrechen
...
005
...
FuBa
...
006
...
Programm
...
007
...
Include
...
008
...
Tabelle
...
009
...
Struktur
...
010
...
Under certain circumstances it can happen that objects delivered by ProNovia are subsequently renamed or deleted again by ProNovia. In this case, the deleted objects are normally also delivered in the product kits with the corresponding "deletion marker". However, due to the logic that SAP uses when handling objects to be deleted in transport requests, this is technically not so easily possible.
It can therefore happen that obsolete objects are not removed from the system, sometimes on customer systems. In principle, this is not a problem, since these objects are also no longer used in the products. However, when importing new product kits, such obsolete objects are sometimes also checked, although they are neither contained in the transport request nor have a use. In particular with source code objects it is quite possible that such obsolete objects can no longer be compiled depending upon changes in the products, because they become faulty. In this case, a problem may be claimed when importing product kits.
Usually it is sufficient to manually remove the affected object from the system after consulting ProNovia. To simplify the process the report /PRONOVIA/RSCHECKCONSISTENCY is delivered, which performs a consistency check on a product. The objects that are still relevant for a product are determined on the basis of the last imported product transports and then compared with the objects available on the system. Objects that were no longer included in the last transport are shown as obsolete and can be deleted directly with the report.
The report must not be used without consulting ProNovia. The list of objects to be deleted must be checked in any case, since the selection of the delta is based exclusively on name patterns and thus errors may be detected. Note that objects are irrevocably deleted. While the objects can be restored without problems by importing the corresponding product kits, any data (in the case of tables) is lost in any case!
The check report is attached to the article and can also be created manually in the Z namespace. In addition, the following text symbols and selection texts must be created for the report.
Text symbols
001 | !!! WARNING !!! |
002 | CAUTION: This program completely and permanently deletes objects from the system. DO NOT run without ProNovia specialist! |
003 | Continue |
004 | Cancel |
005 | FuBa |
006 | Program |
007 | Include |
008 | Table |
009 | Structure |
010 | Data element |
011 | Domain |
012 | View |
013 |
Search help |
014 |
Object type |
015 |
Object name |
016 |
No inconstistencies |
017 |
Auftrag passt nicht zur Produktversion
...
Order does not match the product version |
Selection Text
P_TEST |
Test run (object display) | |
P_TOOL | Tool |
P_TRKORR |
Auftrag/Aufgabe
...
Order/task |