Beruflich Dokumente
Kultur Dokumente
TABLES : mkpf,
mseg,
zppmseg,
zj1ig_recd_543.
INITIALIZATION.
START-OF-SELECTION.
FREE s_lifnr.
s_lifnr-low = '0000002001'.
s_lifnr-option = 'EQ'.
s_lifnr-sign = 'I'.
APPEND s_lifnr.
s_lifnr-low = '0000002002'.
s_lifnr-option = 'EQ'.
s_lifnr-sign = 'I'.
APPEND s_lifnr.
IF sch EQ 'X'.
FREE s_datee.
s_datee-low = sy-datum - 1.
s_datee-high = sy-datum - 1.
s_datee-option = 'BT'.
s_datee-sign = 'I'.
APPEND s_datee.
ENDIF.
IF up1 EQ 'X'.
SELECT
mblnr
mjahr
zeile
bwart
matnr
werks
lgort
charg
shkzg
bwtar
menge
meins
smbln
smblp
aufnr
umcha
budat_mkpf FROM mseg INTO CORRESPONDING FIELDS OF
TABLE lv_msg WHERE budat_mkpf IN s_datee
AND bwart IN s_bwart AND
werks IN s_werks.
tt_msg544[] = tt_msg[].
* Delete Second line in 542 and keep only special stock lines
DELETE tt_msg WHERE bwart EQ '542' AND sobkz NE 'O'.
** Putting Rejection Percentage and Qty
DATA : rejp TYPE p DECIMALS 2,
rejq TYPE p DECIMALS 3,
lv_meins TYPE meins.
DELETE tt_msg WHERE mblnr IN s_mblnr. " Delete Document unwanted 543
rejection document of govind.
LOOP AT tt_msg." WHERE bwart = '543'.
CLEAR : rejp,rejq,lv_meins.
SELECT SINGLE meins INTO lv_meins FROM mara WHERE matnr = tt_msg-matnr.