You are on page 1of 1

*&---------------------------------------------------------------------*

*& Report ZAK_SQL_STMTS4


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT zak_sql_stmts4.

TYPES : BEGIN OF t_vbrp,


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.

You might also like