Ansicht
Dokumentation
ABENCASTING_IMP_EXP_ABEXA - CASTING IMP EXP ABEXA
Vendor Master (General Section) BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Feldsymbole, Casting
Das Beispiel demonstriert wie ein Casting mit impliziter und expliziter Typangabe durchgeführt wird.
Quelltext
Beschreibung
Im ersten Teil der Methode main wird ein implizites Casting durchgeführt. Das Feldsymbol fs1> ist vollständig mit dem programmlokalen Typ t_date typisiert. Durch den Zusatz CASTING der ASSIGN-Anweisung kann das Feld sy-datum wie eine Struktur behandelt werden. Ohne den CASTING-Zusatz wäre die Zuweisung nicht möglich, da sy-datum nicht verträglich zum Typ des Feldsymbols ist.
Im zweiten Teil der Methode main wird ein explizites Casting durchgeführt. Das Feldsymbol fs2> vollständig generisch. Durch den Zusatz CASTING der ASSIGN-Anweisung wird für das Feld sy-datum ein Cast auf den programmlokalen Typ t_date durchgeführt. Das Feldsymbol fs2> kann jetzt zwar wie eine Struktur behandelt werden, kennt aber keine Komponenten. Deshalb muss es komponentenweise an ein weiteres Feldsymbol fs3> zugewiesen werden.
BAL_S_LOG - Application Log: Log header data General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1335 Date: 20240523 Time: 171553 sap01-206 ( 33 ms )