Wednesday, August 29, 2018

Palindrome string using sap abap

 we could check whether the string is palindrome or not , simply by using oops concept and reverse method  in sap abap.

the code :

&---------------------------------------------------------------------*
*& Report  ZPALINDROME
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZPALINDROME.

CLASS ZDEMO DEFINITION.
PUBLIC SECTION.
DATALV_VAL TYPE STRING.
METHODSCONSTRUCTOR IMPORTING IM_VALUE TYPE STRING.
METHODS CHECK.
ENDCLASS.


CLASS ZDEMO   IMPLEMENTATION.
METHOD  CONSTRUCTOR.
LV_VAL IM_VALUE.
ENDMETHOD.

METHOD CHECK.
DATAI_REV TYPE STRING.
   I_REV reverselv_val ).
IF I_REV LV_VAL.
 WRITE :/' THIS IS A PALINDROME'.
ELSE.

WRITE 'NOT A PLAINDROME'.
ENDIF.
ENDMETHOD.
ENDCLASS.

START-OF-SELECTION.

DATALV_OBJ TYPE REF TO ZDEMO.
CREATE OBJECT LV_OBJ EXPORTING IM_VALUE 'HINDUSTAN'.
LV_OBJ->CHECK).

DATALV_OB1 TYPE REF TO ZDEMO.
CREATE OBJECT LV_OB1 EXPORTING IM_VALUE 'MALAYALAM'.
LV_OB1->CHECK).