What is the difference between following statements:
descr_ref ?= cl_abap_typedescr=>describe_by_data( i_stock ).
descr_ref = cl_abap_typedescr=>describe_by_data( i_stock ).
When do I have to use ?=