Вы находитесь на странице: 1из 4

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

*& Report Z327_ITAB_PROGRAM4


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

REPORT Z327_ITAB_PROGRAM4.
tables ekpo."Purchasing Document Item"

**************declaring the range of values************

select-options:s_ebeln for ekpo-ebeln.

*************declaring structures******************

types:begin of ty_ekpo,
ebeln type ekpo-ebeln,
werks type ekpo-werks,
lgort type ekpo-lgort,
bednr type ekpo-bednr,
matkl type ekpo-matkl,
infnr type ekpo-infnr,
idnlf type ekpo-idnlf,
ktmng type ekpo-ktmng,

menge type ekpo-menge,


bprme type ekpo-bprme,
peinh type ekpo-peinh,
end of ty_ekpo.

"declaring itab.

data:it_ekpo type standard table of ty_ekpo,


wa_ekpo type ty_ekpo.

"fetching logic.

select ebeln
werks
lgort
bednr
matkl
infnr
idnlf
ktmng
menge
bprme
peinh
from ekpo
into table it_ekpo where ebeln in s_ebeln.

"**********read values in itab**********"


write: /10 'purchasing document number',
20 'plant',
30 'storage location',
40 'requirement tracing number',
45 'material group',
50 'number of purchasing info record',
60 'material number used by vendor',
70 'target quantity',
80 'purchase order quantity',
90 'order price unit',
100 'price unit'.

"***********reading itab************"
loop at it_ekpo into wa_ekpo.

"*************writing logic**********"
write: /10 wa_ekpo-ebeln,
20 wa_ekpo-werks,
30 wa_ekpo-lgort,
40 wa_ekpo-bednr,
45 wa_ekpo-matkl,
50 wa_ekpo-infnr,
60 wa_ekpo-idnlf,
70 wa_ekpo-ktmng,

80 wa_ekpo-menge,
90 wa_ekpo-bprme,
100 wa_ekpo-peinh.
endloop.

Вам также может понравиться