SAP CASTING IMP EXP ABEXA

Get Example source ABAP code based on a different SAP table
  


ARTIClE

Field Symbols - Casting
This example demonstrates how casting with implicit and explicit type specification is carried out.

ABAP_SOURCE_CODE
ABAP_EXEC

ABAP_DESCRIPTION
In the first part of the main method, an implicit casting is carried out. The field symbol <(> <)> is completely typed with the local program type t_date. Using the CASTING addition of the ASSIGN statement, the field sy-datum can be treated as a structure. Without the CASTING addition assigning would not be possible, because sy-datum is not compatible with the type of the field symbol.
In the second part of the main method, an implicit casting is carried out. The field symbol <(><)> is completely generic. Using the CASTING addition of the ASSIGN statement, a cast is carried out for the field sy-datum of the local program type t_date. The field symbol <(><)> can now be treated like a structure but does not recognize components. For this reason, it must be assigned component by component to a further field symbol <(><)>.