Ansicht
Dokumentation

Variantenkonfiguration: Änderungen in der Syntax ( RELNMM_BD_30_VARIANTEN6 )

Variantenkonfiguration: Änderungen in der Syntax ( RELNMM_BD_30_VARIANTEN6 )

BAL_S_LOG - Application Log: Log header 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.
SAP E-Book

Kurztext

Variantenkonfiguration: Änderungen in der Syntax

Beschreibung

Für die Syntax von Beziehungswissen haben sich zu Release 3.0 folgende Änderungen ergeben:

  • In Schlüsseln von Objekten (Objektnamen), die in Beziehungswissen verwendet werden, ist die Verwendung von Bindestrichen nicht mehr zulässig. Sie können Schlüssel mit Bindestrich nur noch über den Zusatz SKEY ansprechen. Der Schlüssel wird in Hochkommata angegeben:
    SKEY 'EXT-COLOR'
  • Objektmerkmale werden ab Release 3.0 durch den Zusatz MDATA angesprochen. Beziehungswissen, das sich auf Objektmerkmale bezieht, wie z. B. eine Aktion, lauten dann folgendermaßen:
    $Self.Menge = MDATA $Self.Menge + 1
    Durch MDATA wird der Stammdatenbezug deutlich gemacht. Die Syntax
    $Self.Menge = $Self.Menge + 1
    wird nicht mehr unterstützt, da daraus der Stammdatenbezug nicht eindeutig hervorgeht.
  • Mit dem syntaktischen Ausdruck TYPE_OF haben Sie bisher angegeben, daß eine Beziehung nur ausgewertet wird, wenn das Objekt $Root (das Standardprodukt) eine bestimmte Materialnummer hat, z. B.:
    TYPE_OF ($Root, ' 000017')
Zu Release 3.0 genügt es nicht mehr, nur die Materialnummer anzugeben, sondern Sie identifizieren das Material über die Verwendung eines bstimmten Schlüsselaufbaus. Der Schlüssel besteht aus einer Objektidentifikation, die im Einführungsleitfaden Klassen festgelegt wird, einer Klassenart und dem Objektschlüssel, der ebenfalls im Einführungsleitfaden Klassen gepflegt wird:
TYPE_OF ($Root, (Material)(200)(NR = '000017'))
Der Objektschlüssel besteht aus einem Formalparameter ('NR') und einem Parameterwert ('000017').
Neben einem konkreten Objekt kann auch eine Klasse angegeben werden:
TYPE_OF ($Root, (200) Getriebe)

Namenskonventionen

Für das Beziehungswissen sollten Sie sich an folgende Namenskonventionen halten, damit eine künftige Verwendung von Beziehungsnamen in Beziehungswissen möglich sein wird:

  • Es sollten nur Buchstaben von A - Z, Zahlen von 0 - 9 und Unterstrich verwendet werden.
  • Das erste Zeichen sollte ein Buchstabe sein.
  • Es sollten keine Umlaute verwendet werden.
  • Groß- und Kleinschreibung wird nicht unterschieden.

Einfluß auf den Datenbestand im Fehlerfall






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2907 Date: 20240523 Time: 153002     sap01-206 ( 60 ms )