‎2012 Dec 07 6:30 AM
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?
‎2012 Dec 07 7:11 AM
Please refer sap note
Note 1489228 - STACK_BLOCK_ILLEGAL_STATE for ENDSELECT and count( * )
‎2012 Dec 07 7:11 AM
Please refer sap note
Note 1489228 - STACK_BLOCK_ILLEGAL_STATE for ENDSELECT and count( * )