Ansicht
Dokumentation

/PM0/ABP_DC_CHECK_FM_STRUC - DC-FM, EGOS-FM und EGOS-Struktur auf Konsistenz prüfen

/PM0/ABP_DC_CHECK_FM_STRUC - DC-FM, EGOS-FM und EGOS-Struktur auf Konsistenz prüfen

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieser Report überprüft primär die Konsistenz zwischen den EGOS-FM-Strukturen und den zugehörigen DC-FM-Strukturen. Darüber hinaus wird überprüft, ob die EGOS-FM-Strukturen mit den EGOS-Datenstrukturen (persistent, transient) verträglich sind.

Integration

Voraussetzungen

Funktionsumfang

Selektion

  • Alle DC-Tabellen untersuchen
Ausgangspunkt jeder Untersuchung sind die Datencontainertabellen. Es gibt zwei Möglichkeiten, die zu untersuchenden Tabellen zu spezifizieren.
  • Wenn dieses Ankreuzfeld markiert ist, werden die zu untersuchenden Datencontainertabellen aus den in den Tabellen /PM0/ABP_BTXCCTE und /PM0/ABP_BTX_CTE eingetragenen Entitäten ermittelt.

  • Wenn dieses Ankreuzfeld nicht markiert ist, werden alle Tabellen untersucht, die technisch wie Datencontainertabellen aussehen.

  • Auch Gleichheiten anzeigen
Ist dieses Ankreuzfeld gesetzt, so werden auch alle ermittelten Gleichheiten angezeigt.
  • OID-Warnungen ignorieren
Es gibt eine Reihe von EGOS-FM-Feldern, die auf _OID enden und zu denen es keine korrespondierenden (namensgleichen) Felder in den EGOS-Datenstrukturen gibt. Hierüber wird der Benutzer mittels einer Warnung informiert.
  • Wenn dieses Ankreuzfeld nicht markiert ist, wird diese Warnung ausgegeben.

  • Wenn dieses Ankreuzfeld markiert ist, wird diese Warnung unterdrückt.

  • Überflüssige Felder ignorieren
Wenn es EGOS-FM-Felder ohne zugehöriges EGOS-Datenfeld oder mehr DC-FM-Felder als EGOS-FM-Felder gibt, wird der Benutzer hierüber mittels einer Warnung informiert.
  • Wenn dieses Ankreuzfeld nicht markiert ist, wird diese Warnung ausgegeben.

  • Wenn dieses Ankreuzfeld markiert ist, wird diese Warnung unterdrückt.

  • Auch /PMB/-Objekte betrachten (optional)
Markieren Sie dieses Ankreuzfeld nur, wenn es Probleme mit /PMB/-Objekten geben sollte. Diese /PMB/-Objekte sind veraltet und werden nicht mehr verwendet.
  • RFC-Destination (optional)
Wenn eine RFC-Destination angegeben ist, werden neben den oben genannten Prüfungen zusätzlich folgende Prüfungen ausgeführt:
  • Die Includes für die persistenten Felder werden mit denen in der RFC-Destination verglichen.

  • Die Includes der transienten Felder werden mit denen in der RFC-Destination verglichen.

  • Die Includes für die EGOS-FM-Strukturen werden mit denen in der RFC-Destination verglichen.

  • Die Includes für die DC-FM-Strukturen werden mit denen in der RFC-Destination verglichen.

Hinweis: Geprüft wird ob ein Feld des lokalen Systems in der namensgleichen Struktur/Tabelle in der RFC-Destination existiert und umgekehrt. Weitere Eigenschaften der Felddefinition (Datenelement, Domäne etc.) werden nicht überprüft.
  • RFC-System
Zur Zeit nicht verwendet.

Standardvarianten

Die Standardeinstellung ist folgende:

  • Alle DC-Tabellen untersuchen
  • Keine Gleichheiten anzeigen
  • OID-Warnungen ignorieren
  • Überflüssige Felder ignorieren

Ausgabe

Das Prüfergebnis wird mittels einer ALV-Liste ausgegeben. Dabei bedeuten die Spalten der Reihe nach folgendes:

  • Entität
Der Kernname der Entität zusammen mit dem Spartenbuchstaben, falls beides ermittelt wurde
  • Erste Tabelle/Struktur
  • Kategorie: Eine grobe Einstufung der betrachteten Struktur/Tabelle. EtwaDC-TAB für Datencontainertabelle oder EGOS-FM für die EGOS-FM-Struktur

  • Feldposition: Falls relevant, die Positionsnummer des betrachteten Feldes

  • Feldname: der betrachtete Feldname

  • Zweite Tabelle/Struktur
  • Kategorie: Eine grobe Einstufung der betrachteten Struktur/Tabelle. EtwaDC-TAB für Datencontainertabelle oder EGOS-FM für die EGOS-FM-Struktur

  • Feldposition: Falls relevant, die Positionsnummer des betrachteten Feldes

  • Feldname: der betrachtete Feldname

  • Fehlerzustand
Ein Icon, das die Schwere des Fehlers kennzeichnet.
  • Info
Ein beschreibender Text, der den Fehler erklärt.
  • Intermediäre EGOS-FM-Struktur
In einigen Fällen führt die Bestimmung des Namens der EGOS-FM-Struktur aus dem Namen der Datencontainer-FM-Struktur auf das falsche Ergebnis. Erst ein weiterer Umwandlungsschritt führt zum korrekten Namen der EGOS-FM-Struktur. In dieser Spalte wird das "Zwischenergebnis" angegeben.

Aktivitäten

Nach Ausführung des Reports muss das Prüfergebnis in der Regel nach Augenschein bewertet werden. Das liegt vor allem daran, dass der Algorithmus verhältnismäßig streng ist und manche Auffälligkeit toleriert werden kann.

Grundsätzlich ist es ein Fehler, wenn es

  • zu einem EGOS-Datenfeld kein gleichnamiges EGOS-FM-Feld gibt.
  • zu einem EGOS-FM-Feld kein DC-FM-Feld an der selben Position gibt.

Eine Unschönheit liegt vor, wenn es

  • mehr DC-FM-Felder als EGOS-FM-Felder gibt.
  • zu einem EGOS-FM-Feld kein EGOS-Datenfeld gibt.

Beim Vergleich der EGOS-FM-Struktur mit der zugehörigen DC-FM-Struktur wird neben der reinen Existenz eines Feldes auf der DC-FM-Seite an der selben Position darüber hinaus auch noch auf Einhaltung der Bildungsregel für den Namen des DC-FM-Feldes geprüft.

Die Bildungsregel besagt Folgendes:

  1. Ist der Name des EGOS-FM-Feldes länger als 14 Zeichen, so betrachte nur die ersten 14 Zeichen. Zeichen 15 und folgende werden ignoriert.
  2. Füge an das Ende des ggf. verkürzten EGOS-FM-Feldnamens ein _X an.
  3. Gibt es bereits ein Feld mit dem oben erzeugten Namen an einer anderen Position, so füge statt _X ein _Y an.
  4. Gibt es auch dieses Feld bereits an anderer Position in der DC-FM-Struktur, so füge statt _Y ein _Z an.
  5. Eine _Z-ersetzende Vorschrift gibt es bislang noch nicht.

Wurde die Bildungsregel zur Bestimmung des Namens des Feldes der DC-FM-Struktur nicht eingehalten, so wird dies durch Ausgabe einer entsprechende Meldung im Prüfergebnis mitgeteilt. Das bedeutet aber nicht notwendigerweise einen Fehler. Die Meldung kann ignoriert werden, wenn die beiden betrachteten Felder tatsächlich zusammengehören. Gehören die beiden betrachteten Felder tatsächlich nicht zusammen, so ist das ein Indiz dafür, dass die Reihenfolge der Felder in den beiden betrachteten Strukturen nicht übereinstimmt oder dass in einer der beidenStrukturen ein Feld überflüssig ist oder in der jeweils anderen Struktur fehlt.

Dieser Report sollte immer dann aufgerufen werden, wenn es Änderungen an EGOS-Strukturen (persistent, transient, Feldmodifizierer) und/oder anStrukturen und Tabellen der Datencontainer (vor allem DC-FM-Struktur) gegeben hat.

Beispiel






General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9515 Date: 20240420 Time: 124732     sap01-206 ( 52 ms )