string map, remove reference to cl_abap_structdesc (#4257)

the reference is not used, plus it is already validated that input is a structure
This commit is contained in:
Lars Hvam 2020-12-01 04:54:16 +01:00 committed by GitHub
parent efa6aa9347
commit d92e313c32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -195,7 +195,6 @@ CLASS ZCL_ABAPGIT_STRING_MAP IMPLEMENTATION.
METHOD to_abap.
DATA lo_type TYPE REF TO cl_abap_typedescr.
DATA lo_struc TYPE REF TO cl_abap_structdescr.
DATA lv_field TYPE string.
FIELD-SYMBOLS <ls_entry> LIKE LINE OF mt_entries.
FIELD-SYMBOLS <lv_val> TYPE any.
@ -206,7 +205,6 @@ CLASS ZCL_ABAPGIT_STRING_MAP IMPLEMENTATION.
zcx_abapgit_exception=>raise( 'Only structures supported' ).
ENDIF.
lo_struc ?= lo_type.
LOOP AT mt_entries ASSIGNING <ls_entry>.
lv_field = to_upper( <ls_entry>-k ).
ASSIGN COMPONENT lv_field OF STRUCTURE cs_container TO <lv_val>.