2006 Aug 23 10:13 AM
Hi,
I am getting problem with comparing blank fields in table gt_in. Syntax is this...
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' '
GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
Error:
Incorrect logical expression: Comparison / SELECT-OPTION can only be followed by "AND", "OR" or ")".
Regards
Reddy
Hi Chandu,
You are missing and AND statement inbetween. Just check below which added in bold letters.
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' ' <b>AND</b>
GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
Regards,
Suresh P
2006 Aug 23 10:15 AM
You missed one AND.. use the following..
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' ' AND
GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
~Suresh
2006 Aug 23 10:15 AM
IF ( GT_IN-BSTART = ' ' AND
GT_IN-BEND = ' ' AND
GT_IN-FSTART = ' ' <b>and</b>
GT_IN-FEND = ' ' AND
GT_IN-ASTART = ' ' AND
GT_IN-AEND = ' ' ).
YOu missed one AND(the one in bold).
Regards,
Ravi
2006 Aug 23 10:16 AM
between these 2 fields in the if condition, there is no AND operator given
GT_IN-FSTART = ' '
GT_IN-FEND = ' '
2006 Aug 23 10:17 AM
Hi Chandu,
You are missing one 'AND' inbetween the expression. Use the code below:
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' ' <b>AND</b> GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
Hope this helps,
Pragya
2006 Aug 23 10:21 AM
Hi Chandu,
You are missing and AND statement inbetween. Just check below which added in bold letters.
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' ' <b>AND</b>
GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
Regards,
Suresh P
2006 Aug 23 11:16 AM
IF GT_IN-BSTART = ' ' AND GT_IN-BEND = ' ' AND GT_IN-FSTART = ' ' <b>AND</b>
GT_IN-FEND = ' ' AND GT_IN-ASTART = ' ' AND GT_IN-AEND = ' '.
Surely you were missing the 'AND'in your above statement the other way to check blank is to use IS INITIAL check.
IF GT_IN-BSTART IS INITIAL AND
GT_IN-BEND IS INITIAL AND
GT_IN-FSTART IS INITIAL AND
GT_IN-FEND IS INITIAL AND
GT_IN-ASTART IS INITIAL AND
GT_IN-AEND IS INTIAL.
....
ENDIF.
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |