Ansicht
Dokumentation

BC430_FKEY_COMP - Vergleich zweier Fremdschlüssel

BC430_FKEY_COMP - Vergleich zweier Fremdschlüssel

BAL Application Log Documentation   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Vergleicht zwei Fremdschlüssel. Der Funktionsbaustein ist Teil der Kurssoftware für den Kurs BC430 (ABAP Dictionary).

Mitgegeben werden zwei Paare aus Fremdschlüsseltabelle und Prüftabelle. Es wird geprüft, ob die Beziehung für beide Paare identisch ist (d.h. für beide existiert oder nicht existiert). Weiter wird geprüft, ob die Feldzuordnung in beiden Fremdschlüsseln strukturell identisch ist, d.h. jeweils typgleiche Felder zugeordnet werden. Hier werden auch generische und konstante Fremdschlüsselbeziehungen berücksichtigt.

Die folgenden Kommentare beziehen sich auf den Einsatz des FUBA im Umfeld des Kurses BC430.

Eingabeparameter:

  • M_FS_TAB: Name der vordefinierten Fremdschlüsseltabelle.
  • M_PT_TAB: Name der vordefinierten Prüftabelle.
  • T_FS_TAB: Name der von den Kursteilnehmern angelegten Fremdschlüsseltabelle.
  • T_PT_TAB: Name der Prüftabelle zu T_FS_TAB.

Ausnahmen:

  • T_TAB_NOT_ACTIVE: Die Fremdschlüsseltabelle der Teilnehmer ist nicht aktiv.
  • M_TAB_NOT_ACTIVE: Die Vorlage ist nicht aktiv. Dies deutet darauf hin, daß die Kursumgebung nicht korrekt eingerichtet ist.
  • SYSTEM_INCONSISTENT: Fehler in den Dictionary Schnittstellen (DDIF_TABL_GET). Diese Ausnahme sollte eigentlich nicht vorkommen.

Rückgabe in ERRORS:

Die Ergebnisse des Vergleichs werden in die Tabelle ERRORS geschrieben. Falls ERROS initial bleibt, stimmen die beiden Fremdschlüssel überein. Andernfalls steht in ERRORS-TABNAME der Name der Fremdschlüsseltabelle der Teilnehmer und in ERRORS-ERROR die Fehlerursache:

FK_NOT_EX: Fremdschlüssel der Teilnehmer existiert nicht.

FK_STR_NOT_OK: Die Feldzuordnung im vordefinierten Fremdschlüssel ist anders als im Fremdschlüssel der Teilnehmer. Dies kann z.B. bedeuten, daß ein Feldpaar in einem der Fremdschlüssel generisch ist, aber nicht im anderen. Oder die Prüftabelle im vordefinierten Fremdschlüssel ist anders aufgebaut (hat Schlüsselfelder anderer Typen bzw. mehr oder weniger Schlüsselfelder) als die Prüftabelle der Teilnehmer.

MUST_BE_TEXT: Fremdschlüssel der Vorlage ist ein Textfremdschlüssel, Fremdschlüssel der Teilnehmer aber nicht.

SHOULD_NOT_BE_TEXT: Fremdschlüssel der Teilnehmer ist ein Textfremdschlüssel, Fremdschlüssel der Vorlage aber nicht.

Beispiel

Hinweise

Dieser Funktionsbaustein darf nur zu Schulungszwecken verwendet werden.

Weiterführende Informationen

Dokumentation zum Report BC430_CHECK.





Parameter

ERRORS
M_FS_TAB
M_PT_TAB
T_FS_TAB
T_PT_TAB

Ausnahmen

M_TAB_NOT_ACTIVE
SYSTEM_INCONSISTENT
T_TAB_NOT_ACTIVE

Funktionsgruppe

BC430

CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3403 Date: 20240523 Time: 183508     sap01-206 ( 57 ms )