Ansicht
Dokumentation
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 StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Zunächst werden die Symboldefinition und die aktuell gültigen Selektionskriterien gelesen.
- Anhand der Symboldefinition wird unterschieden, ob ein Zugriff auf ein Tabellenfeld oder ein Klassenmerkmal zu erfolgen hat.
- 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.
- 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_TABI_RCGLSIOT
I_VAL_DATE
Ausnahmen
Funktionsgruppe
FRML420CPI1466 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 )