Hi,
IN the code below i am not able to separate OUT_PAR-VALUE as First page & Last page.
It is printing as First pageLast page.
Can any body please help me in separating it.
FORM GET_BARCODE TABLES IN_PAR STRUCTURE ITCSY
OUT_PAR STRUCTURE ITCSY.
DATA: PAGNUM LIKE SY-TABIX, "page number
NEXTPAGE LIKE SY-TABIX, "number of next page
NEXTPAGE1 LIKE SY-TABIX.
CLEAR : PAGNUM,NEXTPAGE.
READ TABLE IN_PAR WITH KEY 'PAGE'.
CHECK SY-SUBRC = 0.
PAGNUM = IN_PAR-VALUE.
READ TABLE IN_PAR WITH KEY 'NEXTPAGE'.
CHECK SY-SUBRC = 0.
NEXTPAGE = IN_PAR-VALUE.
READ TABLE OUT_PAR WITH KEY 'BARCODE'.
CHECK SY-SUBRC = 0.
IF PAGNUM = 1. " AND TEST1 NE 'Y'.
OUT_PAR-VALUE = 'First page'. "First page
ENDIF.
IF NEXTPAGE = 2. " AND TEST NE 'X' .
OUT_PAR-VALUE+2 = 'Last Page'. "Flag: last page
ENDIF.
MODIFY OUT_PAR INDEX SY-TABIX.
ENDFORM. "GET_BARCODE