‎2007 Jan 19 2:27 PM
How can use simpler code for checking a particular value in a string?
FIND 'C' IN fg_result ."FOR PAYMENT METHODS "CPRS"
IF sy-subrc NE 0. FIND 'P' IN fg_result.ENDIF.
IF sy-subrc NE 0. FIND 'R' IN fg_result.ENDIF.
IF sy-subrc NE 0. FIND 'S' IN fg_result.ENDIF.
IF SY-SUBRC = 0.
‎2007 Jan 19 2:30 PM
Hello.
Try like this:
IF fg_result <b>CA 'CPRS'.</b>
Process...
Endif.
Vasanth
‎2007 Jan 19 2:28 PM
hi,
Use Case ... Endcase statement instead of if endif ..
Regards,
Santosh
‎2007 Jan 19 2:30 PM
Hello.
Try like this:
IF fg_result <b>CA 'CPRS'.</b>
Process...
Endif.
Vasanth
‎2007 Jan 19 2:33 PM
‎2007 Jan 19 2:40 PM
Hi,
try this:
DATA: TEST(12) VALUE 'YYYCPRSCCC'.
*
IF TEST CA 'CPRS'.
WRITE: / 'YES'.
ELSE.
WRITE: / 'NO'.
ENDIF.
Regards, Dieter
‎2007 Jan 19 2:54 PM
Dear Shashank,
DATA: GV_SRCH(1) TYPE C.
CASE GV_SRCH.
WHEN 'C'.
FIND 'C' IN fg_result.
WHEN 'P'.
FIND 'P' IN fg_result
WHEN 'R'.
FIND 'R' IN fg_result
WHEN 'S'.
FIND 'S' IN fg_result
ENDCASE.
Regards,
Abir
************************************
Don't forget to award Points *