タイプty_marcの内部テーブルを取得しました。この内部テーブルでは、matnrとwerks_dの2つのフィールドを取得しました。ユーザーからの入力に基づいて、工場で製造された材料(marc-werks)の数を数えたいです。
私は次のようにコードを書きました...
if so_matnr is not initial.
select matnr werks from marc
into table it_marc
where matnr in so_matnr.
endif.
loop at it_marc into w_marc.
write :/ w_marc-matnr. ( how to count total number of material eg:- material number : 100-100 to 100-110).
w_marc-werks.
endloop.
材料の総数をカウントして、同じ内部テーブルの別のフィールドにカウントを表示したいと思います。注:品目番号100-100の品目は10である可能性があるため、同じ内部テーブルの別のフィールドで10としてカウントする必要があり、100-110にはn個のレコードがあり、カウントはフィールドでnである必要があります。