‎2007 Jul 01 10:41 AM
Hi all
my exit statement is not working why?
i wont thet when value true exit from loop.
LOOP AT l_fields INTO wa_l_fields.
IF wa_l_fields = 'MASSG'.
exit.
endif.
CASE wa_l_fields-fname.
WHEN 'PERSG'.
MOVE: wa_l_fields-newdt TO l_persg.
WHEN 'ORGEH'.
MOVE: wa_l_fields-newdt TO l_orgeh .
WHEN 'STELL'.
MOVE: wa_l_fields-newdt TO l_stell.
WHEN 'PLANS'.
MOVE: wa_l_fields-newdt TO l_plans.
ENDCASE.
ENDIF.
ENDLOOP.
‎2007 Jul 01 12:30 PM
Hi,
> LOOP AT l_fields INTO wa_l_fields.
<b>> IF wa_l_fields = 'MASSG'.</b>
<b>It should be</b>
<b>if wa_i_fields-newdt = 'MASSG'.</b> if it is newdt else
<b>if wa_i_fields-<fieldname> = 'MASSG'.</b>
> exit.
> endif.
> CASE wa_l_fields-fname.
> WHEN 'PERSG'.
> MOVE: wa_l_fields-newdt TO
> l_persg.
>
> WHEN 'ORGEH'.
> MOVE: wa_l_fields-newdt TO l_orgeh .
> WHEN 'STELL'.
> MOVE: wa_l_fields-newdt TO l_stell.
> WHEN 'PLANS'.
> MOVE: wa_l_fields-newdt TO l_plans.
> ENDCASE.
>
> ENDIF.
> ENDLOOP.
Regards,
Srilatha.
‎2007 Jul 01 12:30 PM
Hi,
> LOOP AT l_fields INTO wa_l_fields.
<b>> IF wa_l_fields = 'MASSG'.</b>
<b>It should be</b>
<b>if wa_i_fields-newdt = 'MASSG'.</b> if it is newdt else
<b>if wa_i_fields-<fieldname> = 'MASSG'.</b>
> exit.
> endif.
> CASE wa_l_fields-fname.
> WHEN 'PERSG'.
> MOVE: wa_l_fields-newdt TO
> l_persg.
>
> WHEN 'ORGEH'.
> MOVE: wa_l_fields-newdt TO l_orgeh .
> WHEN 'STELL'.
> MOVE: wa_l_fields-newdt TO l_stell.
> WHEN 'PLANS'.
> MOVE: wa_l_fields-newdt TO l_plans.
> ENDCASE.
>
> ENDIF.
> ENDLOOP.
Regards,
Srilatha.
‎2007 Jul 01 1:23 PM