mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 13:03:01 +08:00
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:
parent
efa6aa9347
commit
d92e313c32
|
@ -195,7 +195,6 @@ CLASS ZCL_ABAPGIT_STRING_MAP IMPLEMENTATION.
|
||||||
METHOD to_abap.
|
METHOD to_abap.
|
||||||
|
|
||||||
DATA lo_type TYPE REF TO cl_abap_typedescr.
|
DATA lo_type TYPE REF TO cl_abap_typedescr.
|
||||||
DATA lo_struc TYPE REF TO cl_abap_structdescr.
|
|
||||||
DATA lv_field TYPE string.
|
DATA lv_field TYPE string.
|
||||||
FIELD-SYMBOLS <ls_entry> LIKE LINE OF mt_entries.
|
FIELD-SYMBOLS <ls_entry> LIKE LINE OF mt_entries.
|
||||||
FIELD-SYMBOLS <lv_val> TYPE any.
|
FIELD-SYMBOLS <lv_val> TYPE any.
|
||||||
|
@ -206,7 +205,6 @@ CLASS ZCL_ABAPGIT_STRING_MAP IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'Only structures supported' ).
|
zcx_abapgit_exception=>raise( 'Only structures supported' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lo_struc ?= lo_type.
|
|
||||||
LOOP AT mt_entries ASSIGNING <ls_entry>.
|
LOOP AT mt_entries ASSIGNING <ls_entry>.
|
||||||
lv_field = to_upper( <ls_entry>-k ).
|
lv_field = to_upper( <ls_entry>-k ).
|
||||||
ASSIGN COMPONENT lv_field OF STRUCTURE cs_container TO <lv_val>.
|
ASSIGN COMPONENT lv_field OF STRUCTURE cs_container TO <lv_val>.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user