Skip to Content

MM46 update MARA custom fields with empty value

Oct 23, 2017 at 02:00 PM


avatar image
Former Member


I've added 2 custom fields to MARA table and they are displayed in MM41/MM42/MM43, there is no problem to modify those custom fields in MM41/MM42.

Also, I've activated enhacements for tx MM46 to update MARA custom fields, actually in MM46 for cutom fields I can change custom fields values if you pass a value, but if you pass an empty value to change a mara custom field value, it ignores the change, so, I can't pass empty values to custom fields.

I use this function module MASS_SAVEDATA_RETAIL and badi_article_mass_rt.

Any help.

Thanks on advance.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Raymond Giuseppi
Oct 23, 2017 at 02:27 PM

If I recall (no longer accesss to a true retail system) there should be a ALL_FIELDS in HEADDATA to indicate that every field must be copied, else only non-initial fields will be copied. (Else there was an exit/BAdI where you could add some code EXIT_SAPL1001_003 and/or method MASS_SAVEDATA_RETAIL of BADI_ARTICLE_MASS_RT?)

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member


Thanks for your help, I've marked with an "X" the Headdata-allfields but It doesn't change the custom field value to an empty value.