MATERIAL_MAINTAIN_DARK writes change log without change

hello SAP brains,

Recently I wrote a WebService (oDataV2) to perform material master updates from an external system. More precisely, an update of the MRP group (MARC-DISGR). This update is carried out via the MATERIAL_MAINTAIN_DARK module. We now have the following problem that this change document writes, but we have no change to MARC. Have you ever encountered similar problems or are there any solutions / explanations?

 

call function ‘MATERIAL_MAINTAIN_DARK’ “#EC CI_USAGE_OK[2438006]
exporting
flag_muss_pruefen = ‘X’
p_kz_no_warn = ‘N’
kz_prf = space
user = sy-uname
suppress_array_read = ‘X’
flg_mass = ‘X’
kz_dispo = ‘X’
call_mode = ”
sperrmodus = ‘E’
tables
amara_ueb = it_mara_ueb
amarc_ueb = it_marc_ueb
amerrdat = rt_return
exceptions
kstatus_empty = 1
tkstatus_empty = 2
t130m_error = 3
internal_error = 4
too_many_errors = 5
update_error = 6
error_message = 98
others = 99.

lt_mara_ueb = value #(
for <ls_mara> in lt_mrp_group
where ( error is initial )
( matnr = <ls_mara>-matnr
tcode = ‘MM02’
tranc = <ls_mara>-tranc )
).

lt_marc_ueb = value #(
for <ls_mara> in lt_mrp_group
where ( error is initial )
( matnr = <ls_mara>-matnr
werks = <ls_mara>-werks
disgr = <ls_mara>-disgr
tranc = <ls_mara>-tranc )
).

 

 
Scroll to Top