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

STACK_BLOCK_ILLEGAL_STATE inside LOOP

Former Member
0 Likes
654

At the end of the loop

LOOP AT lt_partners INTO ls_partner.

   SELECT SINGLE COUNT(*) INTO counter FROM DFKKBPTAXNUM

     WHERE partner = ls_partner-partner AND taxtype = 'RU1'

     GROUP BY TAXNUM.

ENDLOOP.

I encounter dynamical error STACK_BLOCK_ILLEGAL_STATE. I suppose the reason is using ls_partner-partner inside the select statement. Changing select statement to

SELECT SINGLE COUNT(*) INTO counter FROM DFKKBPTAXNUM

elemenates a stack dump. Could you please suggest the reason for such a behavior?

1 ACCEPTED SOLUTION
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
505

Please refer sap note

Note 1489228 - STACK_BLOCK_ILLEGAL_STATE for ENDSELECT and count( * )

1 REPLY 1
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
506

Please refer sap note

Note 1489228 - STACK_BLOCK_ILLEGAL_STATE for ENDSELECT and count( * )