Ansicht
Dokumentation

ABENABAP_MESHES - ABAP MESHES

ABENABAP_MESHES - ABAP MESHES

TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Meshes

Meshes sind Instanzen von Mesh-Typen, die wie folgt definiert werden:

TYPES BEGIN OF MESH
  ...
  TYPES snode ... ASSOCIATION _assoc
                  TO tnode ON tcomp1 = scomp1 $[AND ...$].
  ...
TYPES END OF MESH

Es handelt sich um spezielle Strukturen, deren als Knoten bezeichnete Komponenten entweder strukturierte interne Tabellen sind oder Referenzvariablen, die auf solche interne Tabellen verweisen.

Mit dem Zusatz ASSOCIATION können über ON-Bedingungen definierte Mesh-Assoziationen zwischen Start- und Zielknoten des Mesh deklariert werden. Diese semantischen Beziehungen zwischen den Knoten eines Mesh können in Mesh-Pfaden ausgewertet werden. Die Mesh-Pfade können in Ausdrücken und Verarbeitungsanweisungen für Meshes verwendet werden.

Hinweise

  • Ein Knoten eines Mesh wird wie eine normale Strukturkomponenten über den Strukturkomponenten-Selektor (-) oder den Objektkomponenten-Selektor (->) adressiert. Die Auswertung der Mesh-Assoziationen erfolgt in Mesh-Pfaden. Ohne eine Pfadangabe wird ein Mesh-Knoten wie eine normale Strukturkomponente behandelt. Das Gleiche gilt für Feldsymbole oder Referenzvariablen, die auf Knoten von Meshes zeigen. In der Anweisung MOVE-CORRESPONDING wird ein Mesh ebenfalls wie eine normale Struktur behandelt.
  • Die zwischen Mesh-Knoten über Mesh-Assoziationen realisierten Beziehungen können im einfachsten Fall mit Fremdschlüsselbeziehungen verglichen werden, wobei der Startknoten einer Mesh-Assoziation die Prüftabelle und der Zielknoten die Fremdschlüsseltabelle ist. Die Verwendung von Mesh-Pfaden bietet eine bequeme Möglichkeit, diese Beziehungen auszuwerten, ohne dass man die betreffenden Selektionen selbst programmieren muss.

Beispiel

Das Programm DEMO_MESH_PACK demonstriert eine auf Meshes basierende Anwendung, die Repository-Objekte in Paketen analysiert. Es werden alle möglichen Verwendungen von Meshes demonstriert und diese können gezielt im Debugger analysiert werden.






Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3386 Date: 20240523 Time: 152634     sap01-206 ( 58 ms )