Professional Documents
Culture Documents
New Upload Function in MM17 and MASS Transaction - SAP Blogs
New Upload Function in MM17 and MASS Transaction - SAP Blogs
New Upload Function in MM17 and MASS Transaction - SAP Blogs
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner About
About
Home / Community / Blogs + Actions
Jürgen L
more by this author
MM (Materials Management)
ehp6 | import | importing connections | mass | mass changes | materials management | mm17
share
0 share tweet share
Follow RSS
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 1/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Although we have upgraded to EHP 6 quite some time ago I just discovered a new option in MM17
Mass changes transaction for material masters.
I saw the buttons earlier, wondered, but did not look into it. Today I tried, and it certainly saves me quite
some time in future.
Nathan Genez wrote recently his blog Why it’s time to move on from LSMW and mentioned that some
application specific tools like mass maintenance are more suitable than our all-purpose-weapon
And this new function in MM17 is certainly a big step forward and makes it easier to waive once more
the LSMW recording and its many steps until you are done.
I really wish SAP would point us more direct to new features like in some other websites when you get
there after a change, with a little animation “have you seen this new button? Want to learn more?” . But
not even the menu Help > Application help got me to something related.
Starting point was an email Friday afternoon 4:30 PM: Can you upload the attached file until Monday, we
reorganized the warehouse and need this for our scheduled inventory.
As you see, my users are already drilled to send well prepared data, only this way they can get
something on short notice
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 2/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Start the engine: MM17. You can see the new buttons right on top. Hard to ignore, but …. Leave me a
comment if you already tried it before you read this.
Select the table for the data change. In this example it is table MARD with the storage location data of a
material.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 3/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
click the Import data from File button to get the file browser to select your source file.
Important: you can directly choose an Excel file. I did it with a xlsx extension. Much more convenient
than LSMW where you have to convert your Excel first into a text file.
After you selected your file and clicked open in the browser you come back to MM17 and see a pop-up
screen to define the Upload Parameters.
Check and set the decimal format and the other fields according to its appearance in your Excel. Was
not really important in my case as I had neither value fields nor date and time fields to change, just a text
field. So I could concentrate on the fact if my data is with a header line or without.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 4/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
As you see in source my first line has the field names, hence I switched the radio button to “with header
line”.
Next surprise: One click on the assignment button and SAP was able to assign the columns from my
Excel automatically to the fields of table MARD.
This is based on the field names used as header in the Excel file.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 5/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
As you can see in the next picture, 3 fields have this spreadsheet icon with a green traffic light. Here
was the auto mapping ok, the gray diamond means it could not automatically assign the source field.
No problem with this new feature. Just click this button with the gray diamond and you get all fields of
table MARD and you can manually assign the field of your choice. Highlight it and then click the green
enter button.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 6/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Now you can see that the gray column turned green. Fantastic – continue with execution.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 7/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Now you see the old well known MM17 screen, everything is pre-selected and you could directly start.
But first see this interesting information at the bottom of the screen: SAP identified that one record in my
Excel file has no record in table MARD. So you immediately know about records that will not be
processed.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 8/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
That’s all. Just finish your work by clicking the SAVE button and SAP will update your records as usual.
And since I only got success messages I can waive this screenshot.
The saved time between doing it this way compared to the LSMW way was used to write this document.
Have fun.
Alert Moderator
90 Comments
You must be Logged on to comment or reply to a post.
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 9/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Former Member
I cannot set the values in fields (eg. MARC-BSTFE, MARC-EISBE) to zero or blank using this method.
I just want to delete the entry safety stock field and set it to blank/zero.
but if zero / blank is there.. the old value is not over written.
Only way i know to set zero / blank value is by the usual method with new value from top.
but through excel it doesnt work. it becomes a difficult task if i have a list with mixed values.. some blanks and some value.
See the 3rd screenshot, in the lower part is a field called “initialization indicator”
This character has to be in the column of the field which you want to reset to zero or initial.
Former Member
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 10/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Former Member
Hi.
But I have a question: do anybody has experience with the background processing in combination with this excel upload? For
me, it only works if I process it immediately. But if I create a variant and want to process it in background (because of larger
amount of material numbers, ca. 2.500), I get error message “No data meet the selection criteria” (M& 107) – probably because
the uploaded “new” values where used as selection criteria?
(I have same problem, if I enter all data manually (no excel upload), and enter different values for each material number.
Background processing only works, if I put same value for every material number (copy from top). Do I do something wrong, or
is this function not provided?)
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 11/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Can it be that you have more than 999 entries in Excel? This was a limitation for background processing, see OSS
note 1778550 – Article Mass Maintenance: Parallel and Asynchronous Save
Former Member
No, I tested with just 5 material numbers, and tried to change field MARC-WEBAZ (with different
values for each material).
I just tested an ran into the same issue – the note search from the error message did not
retrieve any result.
Former Member
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 12/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Jon Vaughan
You won’t be able to run it in the background as the excel read ( probably
from your local drive ) is foreground only …
Joseph DeMoya
Hello Jurgen,
How do you create that additional record that SAP termed Non-Existent? our requirement is to create these records via upload
if possible. For example maintaining site specific article status records that do not exist just yet. Please know that it is possible
to create them individually using transaction MM42 but this would take some effort therefore our requirement to upload them.
This described upload function is only designed for mass changes but not for creation, however creation still can
be done with the old well known MM17 functions
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 13/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Former Member
In the first screen shot you showed the excel format.Could you tell me how you download the format of Excel to import.It will be
very helpful to add my required fields.
In this case it was probably a download from table MARD via SE16N which was then manually changed in Excel
Former Member
Hi Jurgen,
Thank you very much for this document, it is really helpful. How can we run this in the background? i.e After importing all your
data from the spreadsheet can we execute the transaction in background?
Thanks
Raj
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 14/15
7/2/2018 New upload function in MM17 and MASS transaction | SAP Blogs
Previous 1 2
Share & Follow Privacy Terms of Use Legal Disclosure Copyright Trademark Sitemap Newsletter
https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/ 15/15