Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Achieving performance in loop

Former Member
0 Likes
386

Hi

I'm wondering if it is possible within ABAP to do the following.

-


wa_spec_keyfig-tech_name has value 'Z1KF100Q'

IF g_s_data-(wa_spec_keyfig-tech_name) NE 0.

MOVE g_s_data-(wa_spec_keyfig-tech_name) TO wa_results-KEYFIG.

APPEND wa_results TO IT_results.

Clear: wa_results, g_s_data.

ENDIF.

-


And that abap makes it like:

IF g_s_data-Z1KF100Q NE 0.

MOVE g_s_data-Z1KF100Q TO wa_results-KEYFIG.

APPEND wa_results TO IT_results.

Clear: wa_results, g_s_data.

ENDIF.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
370

Hi Bruno,

please read documentation to ASSIGN COMPONENT, this should result into something like:


FIELD-SYMBOLS: <wa>   TYPE ANY,
               <comp> TYPE ANY.

ASSIGN g_s_data to <wa>.
ASSIGN COMPONENT wa_spec_keyfig-tech_name
    OF STRUCTURE <wa>
    TO <comp>.
    
IF <comp> = 0.
  MOVE <comp> TO wa_results-keyfig.
  APPEND wa_results TO IT_results.
  
  CLEAR: wa_results, g_s_data.
ENDIF.

Best regards

Ralph

2 REPLIES 2
Read only

Former Member
0 Likes
371

Hi Bruno,

please read documentation to ASSIGN COMPONENT, this should result into something like:


FIELD-SYMBOLS: <wa>   TYPE ANY,
               <comp> TYPE ANY.

ASSIGN g_s_data to <wa>.
ASSIGN COMPONENT wa_spec_keyfig-tech_name
    OF STRUCTURE <wa>
    TO <comp>.
    
IF <comp> = 0.
  MOVE <comp> TO wa_results-keyfig.
  APPEND wa_results TO IT_results.
  
  CLEAR: wa_results, g_s_data.
ENDIF.

Best regards

Ralph

Read only

Former Member
0 Likes
370

I would like to thank you very much.

This was indeed what I was looking for!!

THANX!!!