Hi,
code wise changes for text print
IF gs_vbrk-vbeln IS NOT INITIAL.
SELECT SINGLE objky kschl vstat FROM nast INTO gs_nast
WHERE objky = gs_vbrk-vbeln.
IF sy-subrc EQ 0.
IF ( ( gs_nast-kschl EQ 'ZD29' OR
gs_nast-kschl EQ 'ZD30' )
AND gs_nast-vstat EQ 'ZERO').
AND gs_nast-vstat EQ 0).
LV_TEXT1 = 'ORIGINAL'.
ELSEIF gs_nast-kschl NE 'ZD29' OR
gs_nast-kschl NE 'ZD30'.
LV_TEXT1 = 'DUPLICTO'.
ENDIF.
ENDIF.
endif.