Ansicht
Dokumentation

ABENCASTING_IMP_EXP_ABEXA - CASTING IMP EXP ABEXA

ABENCASTING_IMP_EXP_ABEXA - CASTING IMP EXP ABEXA

Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Feldsymbole, Casting

Das Beispiel demonstriert wie ein Casting mit impliziter und expliziter Typangabe durchgeführt wird.

Quelltext

Ausführen

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 )