I know this is old, but you don't have to use the CALL METHOD syntax.
cl_abap_typedescr=>describe_by_name(
exporting p_name = 'abc1'
receiving p_descr_ref = descr_ref1
exceptions type_not_found = 1 ).
This works too ( No CALL METHOD in begin of block ).