SAP Note 576160 - MM17: BAdI implementation for append fields

Component : Cross-application Mass Change -

Solution : https://service.sap.com/sap/support/notes/576160 (SAP Service marketplace login required)

Summary :
SAP Note addresses the issue of non-mass-maintainable append fields in material master tables, exacerbated by the absence of required functionality in the existing SAP framework. It outlines a solution involving the use of BAdI (Business Add-In), enabling the integration of custom append fields in mass maintenance transactions like MM17. Essential elements include the creation of new table types (MARA_TAB, MAKT_TAB, etc.) in Transaction SE11, crucial for maintaining standard and custom fields consistently. Implementation requires manual setup, including type group and BAdI definitions, via the Note Assistant, to successfully enhance business processes related to material master data.

Key words :
t_e1maram importing type mgmc_e1maram_tab e1maram-tablet_e1maktm importing type mgmc_e1maktm_tab e1maktm-tablet_e1marcm importing type mgmc_e1marcm_tab e1marcm-tablet_e1mbewm importing type mgmc_e1mbewm_tab e1mbewm-tablet_e1mardm importing type mgmc_e1mardm_tab e1mardm-tablet_e1marmm importing type mgmc_e1marmm_tab e1marmm-tablet_e1meanm importing type mgmc_e1meanm_tab e1meanm-tablet_e1mlanm importing type mgmc_e1mlanm_tab e1mlanm-tablet_e1mlgtm importing type mgmc_e1mlgtm_tab e1mlgtm-tablet_e1mvkem importing type mgmc_e1mvkem_tab e1mvkem-tablet_idoc_data changing type edidd_tt table type, bus1001 mara oigroupnambus1001 mara oitrind bus1001 mara oihmtxgr            bus1001 marc oitaxgrpbus1001 marc oioilconbus1001 marc oiedcodebus1001 marc fdichbus1001 marc coeffbus1001 marc uomgrbus1001 marc umrslbus1001 marc abfac            bus1001 mbew oitaxkeybus1001 mbew oippinv bus1001 mbew oihantyp 18, parameter type typing reference type descriptionsmara importing type mara_tab mara-tablesmakt importing type makt_tab makt-tablesmarc importing type marc_tab marc-tablesmbew importing type mbew_tab mbew-tablesmard importing type mard_tab mard-tablesmarm importing type marm_tab marm-tablesmean importing type mean_tab, -tablesmlan importing type mlan_tab mlan-tablesmlgt importing type mlgt_tab mlgt-tablesmvke importing type mvke_tab mvke-tableseldata importing type mass_tabdata table, parameter type typing reference type descriptionmessage_type changing type edi_mestyp message typeidoc_type changing type edi_idoctp basic type, select object type 'bus1001 materials, entering line type 'marc', automatically genertated context block 'type-pool mgmc', ediddmsg changing type mass_msgs message, entering line type 'mara'

Related Notes :

904722Missing data types for PI 2004.1 SP10 cause short dump
831996MM17: MLGN is missing in BAdI for append fields
593215MM17 does not work with message type OILMAT
567779Avoid changing UoM grp for oilmat. in case of existing stock
557702FAQ for mass maintenance
414020MASS: Customer fields are not mass-maintainable
322832Oil fields in the material master
116311ALE: Missing material master fields
44410Integrating cust.-specific fields in matl master