Ansicht
Dokumentation

FRML420_SYMBOL_VALUE_FETCH - Symbolwertermittlung für Symbole, die auf Forumlas verweisen

FRML420_SYMBOL_VALUE_FETCH - Symbolwertermittlung für Symbole, die auf Forumlas verweisen

Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Funktion ermittelt den oder die Werte eines Symbols, das auf Tabellen oder Klassen der Spezifikationsdatenbank verweist.

Je nach Tabelle können dem Symbol unterschiedliche Parameter zur Indizierung und Aufbereitung mitgegeben werden.

Zur Ermittlung des Symbolwertes werden die aktuellen Selektionskriterien herangezogen.

Beispiel

Der Funktionsablauf beim Zugriff auf einen Symbolwert sieht wie folgt aus:

  1. Zunächst werden die Symboldefinition und die aktuell gültigen Selektionskriterien gelesen.
  2. Anhand der Symboldefinition wird unterschieden, ob ein Zugriff auf ein Tabellenfeld oder ein Klassenmerkmal zu erfolgen hat.
    1. Zugriff auf ein Tabellenfeld:
  • Es wird die Tabelle identifiziert, aus welcher der Symbolwert zu entnehmen ist.

  • Unter Berücksichtigung der Selektionskriterien werden die Tabelleneinträge unter Zuhilfenahme der SpezifikationsDB-Zugriffsfunktionen selektiert.

  • Die selektierten Tabelleneinträge werden mit der Wertebereichsangabe des Symbols gefiltert und einer Extraktionsfunktion übergeben, die den generischen Zugriff auf das entsprechende Feld des Datensatzes realisiert.

  • Für jeden so extrahierten Wert wird ein Eintrag in der Wertetabelle angelegt, der die Symbolinformation, den Wertetyp und den Wert selbst enthält.

  • Konnte kein Wert ermittelt werden, so wird ein sogenannter Novalue-Eintrag erzeugt, der anzeigt, daß kein Wert zum gewünschten Symbol ermittelt werden konnte.

  1. Zugriff auf ein Klassenmerkmal
  • Es wird zunächst die Definition der Bewertungsart gelesen.

  • Es wird bestimmt, ob das Merkmal zum Bewertungskopf oder der Bewertungsposition gehört.

  • Es wird geprüft, ob die Umgebung für den gewünschten Symbolzugriff bereits geladen ist oder nicht. Im letzteren Fall wird die Umgebung geladen.

  • Das Klassensystem wird mit dem entsprechenden Objekt initialisiert und die Merkmalsbewertungen werden ausgelesen.

  • Die ausgelesenen Merkmalsbewertungen werden in die Symbolwerttabelle übertragen. Dabei wird berücksichtigt, daß der Wert von Merkmalen, die auf die Phrasenverwaltung verweisen in die entsprechende Phrase umgewandelt werden muß.

  • Auch die Merkmalswerte werden mit Hilfe der Wertebereichsangabe gefiltert.

Hinweise

Weiterführende Informationen





Parameter

E_RCGLSYVAL_TAB
I_RCGLSIOT
I_VAL_DATE

Ausnahmen

Funktionsgruppe

FRML420

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

Length: 3539 Date: 20240523 Time: 083945     sap01-206 ( 44 ms )