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.
cancel
Showing results for 
Search instead for 
Did you mean: 

Mass maintenace :material

Former Member
0 Kudos
645

Hi,

Does anyone know which transaction is used for Mass material maintenace so that i can assign mutiple plants/storgae locations/warehouse numbers /sales organizations at a time rather than extending them using MM01?

Thanks

1 ACCEPTED SOLUTION

Former Member
0 Kudos
190

IF you need to handle this programatically, why don't you use BAPI BAPI_MATERIAL_SAVEDATA / BAPI_MATERIAL_EDIT for the same.

12 REPLIES 12

Former Member
0 Kudos
191

IF you need to handle this programatically, why don't you use BAPI BAPI_MATERIAL_SAVEDATA / BAPI_MATERIAL_EDIT for the same.

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos
190

Sure, MM17 is good. I've used it a number of times.

Regards,

Rich Heilman

0 Kudos
190

Rich,

I have never used Transaction MM17. Could you please guide me?

I tried the following steps but no luck...

For extending a material to a different plant

1)In MM17, first screen,

Obect type = BUS1001,

variant name = empty

In tables tab selected Plant data for material

2) Second screen : In Data records to be created tab,

entered the data record to be created and in specify values for reference : entered the reference material...

clicked on execute

3)Got a window saying " you have selected up to 51,301 records...buttons are dispaly all records, change in background, cancel.....

Could you please let me know where i am doing wrong?

Thanks!

0 Kudos
190

So far you are on the right track. You tell the system what records are to be created, are you specifying certain materials in the select-options? Also entering the plants which you want to extend to? When entering the reference material, you are referencing a plant as well? In doing so, the plant specific data of the reference material/plant will be copied to the materials/plants in the select-options above. The fact that its saying that it will display 51301 records means that this is all of the combinations that it will create. In the next screen it will show all combinations, once at that screen you just need to execute. For this many records, it will take a while, so it may be a good idea to run in background, you should be able to see the log afterwards, but not sure as I always run in foreground.

Regards,

Rich Heilman

0 Kudos
190

Hi Rich,

In Data records to be created tab,

I entered the material number 200046812 , Plant 3000,

and in specify values for reference :

I entered the material number 200046812 , Plant 1000.

Just wondering though i specified the exact material number, and plant why it is showing 51301 records?

Am i missing anything or do I have to ignore this message?

Thanks

0 Kudos
190

No something is wrong there. I will get back to you. I need to log on to my companies system. Hang on a couple minutes.

Regards,

Rich Heilman

0 Kudos
190

Ok, go to MM17, select the row for "Plant Data", click execute. On the "Data to be changed tab", make sure to check the checkbox for "Do not change existing data", then click on the "Data to be created tab". Enter you material number and plant, then your reference material and plant and click execute. At the next screen, click the "Save" button.

I think you may have missed the part where you need to check the checkbox on the "change" tab.

Regards,

Rich Heilman

0 Kudos
190

Rich,

Now i am getting the error:

Messages have been issued : number MASS000251000000

Message no: MK101.

The Diagnosis says:

During inbound processing for IDoc, messages have arisen while checking material data.

Did you get this error anytime before?

Thanks for your support.

0 Kudos
190

I have not, select the row and click on "Details". It should give you a better error message.

REgards,

Rich Heilman

0 Kudos
190

Hi Rich,

The wierd thing is that when i click on Details button, nothing is displayed.

In Diagnosis, its leading to Transaction MM90 where i can enter the ext number of application log, but when i click on execute , nothing is displayed..

Thank you.

0 Kudos
190

<i>Hi Rich,

The wierd thing is that when i click on Details button, nothing is displayed.

In Diagnosis, its leading to Transaction MM90 where i can enter the ext number of application log, but when i click on execute , nothing is displayed..</i>

I've run into this same hurdle. Wondering what you need to enter into mm90 to see a more specific error? does the error hit in any sort of inbound/outbound ale idoc transaction?

0 Kudos
190

Hi,

I need to know what this Object BUS1001 is in MM17 is, and how this has an entry in MASSFUNC table corresponding to MASS_MATMAS03_CHANGE function module.

I required to make one more entry in same table so that my customize function module can be there with some tables only.

Thanks & Regards,

Neelesh