Ansicht
Dokumentation
C12EXIT_EXAMPLE_SYM_VAL_FETCH - EHS: Symbolwertermittlung für Symbole, die auf Stoffdaten verweisen
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese 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 Stoffdatenbank 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.
3a) 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 StoffDB-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.
3b) 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
C12EXIT_EXAMPLEROGBILLS - Synchronize billing plans RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2856 Date: 20240523 Time: 125019 sap01-206 ( 44 ms )