You are on page 1of 1

TYPES:

BEGIN OF es_mbew,
material TYPE /bi0/oimaterial,
id_valarea TYPE /bi0/oiid_valarea,
fiscyear TYPE /bi0/oifiscyear,
fiscper3 TYPE /bi0/oifiscper3,
oi_bwtar_d TYPE /bi0/oioi_bwtar_d,
stock_val TYPE /bi0/oistock_val,
CURRENCY TYPE /bi0/oicurrency ,
comp_code TYPE /bi0/oicomp_code,
stock_qty TYPE /bi0/oistock_qty,
UNIT TYPE /bi0/oiunit,
END OF es_mbew.
TYPES:
BEGIN OF es_mbewh,
material TYPE /bi0/oimaterial,
id_valarea TYPE /bi0/oiid_valarea,
oi_bwtar_d TYPE /bi0/oioi_bwtar_d,
stock_val TYPE /bi0/oistock_val,
CURRENCY TYPE /bi0/oicurrency ,
stock_qty TYPE /bi0/oistock_qty,
UNIT TYPE /bi0/oiunit,
END OF es_mbewh.
DATA: it_d_mm32 TYPE table of es_mbew,
it_d_mm07 TYPE TABLE OF es_mbewh.
--------------------------------------------------------------------
DATA ls_dmm32 LIKE LINE OF it_d_mm32.
DATA ls_dmm07 LIKE LINE OF it_d_mm07.
clear ls_dmm32.
clear ls_dmm07.
READ TABLE it_d_mm32 INTO ls_dmm32
WITH KEY
material = SOURCE_FIELDS-material
id_valarea = SOURCE_FIELDS-plant
fiscyear = SOURCE_FIELDS-fiscyear
fiscper3 = SOURCE_FIELDS-fiscper3
binary search.
IF sy-subrc EQ 0.
RESULT = ls_dmm32-unit.
else.
READ TABLE it_d_mm07 into ls_dmm07
WITH KEY
material = SOURCE_FIELDS-material
id_valarea = SOURCE_FIELDS-plant
binary search.
IF sy-subrc EQ 0.
RESULT = ls_dmm07-unit.
ENDIF.
ENDIF.

You might also like