vbeln TYPE vbeln_vf, posnr TYPE posnr_vf, matnr TYPE matnr, arktx TYPE arktx, END OF t_vbrp. TYPES : tt_vbrp TYPE STANDARD TABLE OF t_vbrp.
DATA : lw_vbrp TYPE t_vbrp,
lt_vbrp TYPE tt_vbrp. DATA : v_vbeln TYPE vbeln_vf, v_posnr TYPE posnr_vf, v_matnr TYPE matnr, v_arktx TYPE arktx. PARAMETERS : p_vbeln TYPE vbrp-vbeln, p_posnr TYPE vbrp-posnr.
*-- Fetch the data from VBRP
*-- SELECT ------- ENDSELECT SELECT vbeln posnr matnr arktx FROM vbrp INTO lw_vbrp WHERE vbeln = p_vbeln. APPEND lw_vbrp TO lt_vbrp. CLEAR lw_vbrp. ENDSELECT.
IF sy-subrc EQ 0. LOOP AT lt_vbrp INTO lw_vbrp. WRITE : / lw_vbrp-vbeln,lw_vbrp-posnr , lw_vbrp-matnr , lw_vbrp-arktx. CLEAR lw_vbrp. ENDLOOP. ELSE. WRITE : / 'NO DATA FOUND'. ENDIF.