Warning: file_get_contents(/customers/9/5/e/s4hd.com/httpd.www/global/php/adxcode.txt): Failed to open stream: No such file or directory in /customers/9/5/e/s4hd.com/httpd.www/global/php/helpers.php on line 89
Get Example source ABAP code based on a different SAP table
Warning: Undefined variable $prev in /customers/9/5/e/s4hd.com/httpd.www/sap/help/index.php on line 55
Field Symbols, Casting This example demonstrates how castings are performed when the type is specified implicitly and explicitly.
ABAP_SOURCE_CODE DEMO CL_DEMO_FLD_SMBLS_CASTING
ABAP_DESCRIPTION An implicit casting is performed in the first part of the method main>. The field symbol < fs1>> is completely typed with the local type t_date>. The field sy-datum > can be handled as a structure using the addition CASTING> of the statement ASSIGN>. This assignment would not be possible without the CASTING> addition, since sy-datum> is not compatible with the type of the field symbol. An explicit casting is performed in the second part of the method main>. The field symbol < fs2>> is completely generic. A cast is performed to the local type t_date> for the field sy-datum> using the addition CASTING> of the statement ASSIGN>. The field symbol < fs2>> can now be handled like a structure but does not recognize components. For this reason, it must be assigned to another field symbol < fs3>>, component by component.