Ansicht
Dokumentation
/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/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- 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.
- Füge an das Ende des ggf. verkürzten EGOS-FM-Feldnamens ein _X an.
- Gibt es bereits ein Feld mit dem oben erzeugten Namen an einer anderen Position, so füge statt _X ein _Y an.
- Gibt es auch dieses Feld bereits an anderer Position in der DC-FM-Struktur, so füge statt _Y ein _Z an.
- 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 )