Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 

Add a field to MM01/02/03 in Purchsaing view.

Active Contributor
0 Kudos


    I want to add a field in MM01/02/03 in purchasing view.Is there any BADI or screen exit for doing the same.

I tried finding BADI but could not find anything.


Former Member
0 Kudos


Try this



Also, check these BADIs




hope this will help u .

0 Kudos

Hi MS Kumar,

For MM01 / MM02 / MM03 there is no screen exit / badi for these transactions. We can achieve these things by.

  • (1) In spro goto the path SPROà SAP  Reference IMG à Logistics – Generalà Material Masterà Create Program for Customized Subscreensà Give Functiongroup ZMGD1 and click on OK.
  • (2) Goto the standard function group and MGD1 and select purchasing screen 2301 and copy the screen to function group ZMGD1 and you can find the screen number 2301 in FGRP ZMGD1.
  • (3) Add the required custom fields in MARC table with the append structure and activate it.
  • (4) Now goto your function group ZGD1 and select our screen 2301 and and add the field in the layout  and in your pbo add the field in the screen 2301 of fgrp ZMGD1.
  • (5) Activate the Fgrp and PAI of screen 2301.
  • (6) Again goto sproà SAP  Reference IMG à Logistics – Generalà Material MasteràConfiguring the Material Masterà Define Structure of Data Screens for Each Screen Sequence(VCM_T133S)
  • (7) Select 21   Std ind.(Short) tab pages Screen Sequence number and click on datascreens.

  • (8) Select 21 Purchasing and click on Sub screens

  • (9) Select 21 14 2 SAPLMGD1 2301

              replace SAPLMGD1 with SALZMGD1

In the MM02 Tcode we can find the extra added fields.