Ansicht
Dokumentation

STREE_VERSION_COMPARE - Vergleich zweier Versionen

STREE_VERSION_COMPARE - Vergleich zweier Versionen

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Hierarchy Tool: Vergleichen der Original-Struktur mit einer Strukturversion (Originalvergleich) oder Vergleichen zweier Strukturversionen (Strukturversionsvergleich)

Import-Parameter

STRUCT_ID (type HIER_TREEG; ID der Originalstruktur)
Obligatorisch, da zur Erzeugung der Kopfdaten und zur Textfindung zwingend benötigt - auch dann, wenn kein Originalvergleich (Vergleich der Original-Struktur mit einer ihrer Versionen) sondern ein Strukturversionsvergleich (Vergleich zweier Strukturversionen) durchgeführt werden soll.

VERSION_LEFT (type HIER_VERS; Linke Struktur bzw. Strukturversion im Vergleich)
Optional. Falls kein Wert übergeben wird, wird der Anwender sowohl beim Originalvergleich als auch beim Versionsvergleich per Popup aufgefordert eine Strukturversion zu benennen.
Bitte Hinweise unten beachten!

VERSION_RIGHT (type HIER_VERS; Rechte Struktur bzw. Strukturversion im Vergleich)
Optional. Falls kein Wert übergeben wird, wird der Anwender beim Versionsvergleich per Popup aufgefordert eine Strukturversion zu benennen.
Bitte Hinweise unten beachten!

COMPARE_TYPE (type HIER_CTYPE; Vergleichstyp zur Auswahl eines Vergleichs der Knoten, Referenzen oder Texte)
Optional. Falls kein Wert übergeben wird, wird der Anwender per Popup aufgefordert einen Vergleichstyp zu benennen. Entscheidet sich der Anwender für einen Vergleich der Referenzen, wird er aufgefordert -sofern nicht übergeben - einen Referenztypen anzugeben.
Zulässig sind nur gültige Vergleichstypen (siehe DDIC-Tabelle COMP_TYPES)

COMPARE_TEXT (type HIER_TEXT; Bezeichnung des Strukturvergleichs)
Optional. Falls kein Wert übergeben wird, wird eine vom Anwender änderbare Bezeichnung vorgeschlagen.

SPRAS (type SY-LANGU; Sprachenschlüssel abweichend zur Anmeldesprache)
Optional. Falls kein Wert übergeben wird, wird der Strukturvergleich in der Anmeldesprache angelegt

NO_DIALOG(type HIER_YESNO; Kennzeichen zur Unterdrückung aller Nachrichten und Dialoge)
Optional.

Export-Parameter

NEW_COMPARISON_ID (type HIER_CPID; ID des neu angelegten Strukturvergleichs)
Wird bei erfolgreicher Anlage eines Vergleichs zurückgegeben.

MESSAGE (type HIER_MESS; Nachricht im Fehlerfall)

Wird bei aufgetretenem Fehler gefüllt.

Import-Tabellen

RTYPES (type TTREV_RTYP; Referenztypen)
Optional. Wird der Vergleichstyp 'A' (Texte, Referenzen, Komponenten) oder 'R' (Referenzen) angegeben, so können die zu vergleichenden Referenztypen (bis zu 12 bei Vergleichstyp 'A', bis zu 14 bei Vergleichstyp 'R') mitgegeben werden. Es gibt jedoch Unterschiede:

- Vergleichstyp 'R':
Falls kein Referenztyp in der Tabelle übergeben wird, wird der Anwender per Popup aufgefordert den Vergleich auf einen einzigen Referenztypen zu beschränken.
Ist ein Wert angegeben ohne auch den Vergleichstyp übergeben zu haben, wird dieser automatisch auf 'R' (Vergleich der Referenzen) gesetzt!

- Vergleichstyp 'A':
Falls kein Referenztyp in der Tabelle übergeben wird, werden automatisch nur die Knotentexte und Komponenten verglichen.

Bei Angabe anderer Vergleichtypen wird der Tabelleninhalt automatisch gelöscht.

USER_PARAMS (type STREEPROP; User Parameter)
Optional. Neben der grundsätzlichen Berechtigungsprüfung über das Berechtigungsobject 'S_HIERARCH' kann über die Tabelle eine anwendungsspezifische Nutzungseinschränkung gemacht werden.
Der Eintrag 'NO_CREATION_COMP' im Feld NAME mit dem Wert 'X' im Feld VALUE übersteuert die vom Objekt gewährte Zugangsberechtigung, sofern diese dort vorliegt - die Verarbeitung wird abgelehnt.

Hinweise

Bei allen Strukturvergleichen wird - unabhängig von den Import-Parametern - immer die Original-Struktur (beim Originalvergleich) bzw. die aktuellere der beiden Strukturversionen (beim Versionsvergleich) im linken Control angezeigt.

Fehleingaben, wie z.B. die mehrfache Übergabe der Original-Struktur ID oder die Übergabe der Original-Struktur bzw. der aktuelleren Strukturversion im Import-Parameter 'VERSION_RIGHT', werden abgefangen und sofern möglich ohne Systemmeldung bereinigt.

Vergleiche von Strukturen bzw. Strukturversionen mit unterschiedlicher Mastersprache sind möglich, das Vergleichsergebnis wird beim Speichern jedoch in der übergebenen Sprache abgelegt.

Performance

Enthält die mit einer Original-Struktur zu vergleichende Strukturversion (Originalvergleich) mehr als 1000 Knoten, so erfolgt die Verarbeitung automatisch im Hintergrund, da sonst beim Einlesen der Original-Struktur zu lange Wartezeiten entstünden. Nach Beendigung des Jobs 'CREATE_STRUCT_COMPARISON' erhält der Anwender eine Express-Mail. Das Vergleichsergebnis wird automatisch gespeichert.
Enthält die Strukturversion unter 1000 Knoten oder wurde ein Strukturversionsvergleich angestoßen, erfolgt die Verarbeitung online.





Parameter

COMPARE_TEXT
COMPARE_TYPE
MESSAGE
NEW_COMPARISON_ID
NO_DIALOG
RTYPES
SPRAS
STRUCT_ID
USER_PARAMS
VERSION_LEFT
VERSION_RIGHT

Ausnahmen

Funktionsgruppe

SHI23

General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6022 Date: 20240605 Time: 090519     sap01-206 ( 110 ms )