cancel
Showing results for 
Search instead for 
Did you mean: 

MM01 - Auto Select all views when a material is getting extended

Former Member
0 Kudos


Hi,

we have a requirement to make all views of the material in MM01 to be auto selected by system and can not be de-selected by user when a Mateial needs to be extended to a new plant or Sale orgnisation. This is required to enforce the users to enter all mandatory field values in MM01.

Can anyone let me know how can we achieve this in ECC?

Thanks,

Sekhar

Accepted Solutions (1)

Accepted Solutions (1)

Prasoon
Active Contributor
0 Kudos

Hi,

   If the user doesnt want to select the views, then you can hide the views selection in MM01 using transaction variant. Go to SHD0 transaction and create a transaction variant for MM01 and make the "views" as invisible as shown below:

   Activate the variant and check MM01 again. Now, the user will have the option for "select all" or "deselect all" only. If he want to proceed, the only option would be to click on "select all" and continue.

   You may activate the variant only for specific users as well. Refer the doc: http://www.sdn.sap.com

/irj/sdn/go/portal/prtroot/docs/library/uuid/40d1443e-0184-2c10-c68d-c612f771fe6f?overridelayout=t…

Regards,

AKPT

Answers (4)

Answers (4)

0 Kudos

Hi Sekhar,

may be another Idea...!

Create a new custom report/transaction for MM01 and consider all mandatory views in report as per business needs with option of adding/removing views from selection in future. Now, when user will create new materials via this report/transaction, he/she will update only field values for each view (for required fields as per fields settings) one by one according to views selection criteria defined and then finally check & save material, so material will be created for all views which are preselected by default.

You can also remove access for MM01 and only give report execution access to this new transaction to users to create new materials. Try to take help of ABAPer for this development, if you find it suitable for your requirement. (logic can be explored if you adopt the way as per your business needs)  

Thanks

Mang

Former Member
0 Kudos

Hi Shekar,

I don't think so such option is available.

There is solution up to certain extend, if we select display views only on request, then system will not display the views during extension & user has to enter all the mandatory fields of all views. If user manually click on display organization data then system will display the views & user can uncheck accordingly.

Not an exact solution, but a idea on which you can look forward.

Thanks,

S Srinivasula Reddy

former_member183424
Active Contributor
0 Kudos

As of my knowledge, there are no standard settings to restrict De-select the selection views.

Either you have to hide it (after selecting and make it default) or you have to do it via your own development/enhancement.

Former Member
0 Kudos

Hi,

The better option would create an LSMW for material extension and extended the same with all the mandatory fields as required.

Ask your Users to update the file accordingly every time when you want to extend the material master for other plants.

Remove the authorization for MM01 and provide the LSWM authorization for only one user , so every time only he can extend the views with proper data and fields.

You can also try with screen variant through SHDO.

Rgds,

Former Member
0 Kudos

Thanks for reply.

But I can not go with LSMW, I must allow users to extend materials through MM01 itself and needs to make all views of MM01 selected by default and user can not deselect them.

Former Member
0 Kudos

Then you can try with SHDO screen variant where you can hide the deselect options.