Skip to Content
0
Aug 10, 2016 at 07:05 AM

LSMW CLFMAS removes classes from material

850 Views

Hi collegues,

I have a problem updating characteristics of a material. I use transaction LSMW and Message type CLFMAS Basic type CLFMAS02. Our materials in general contain more than one class. If I update a specific class of a material, then the other classes are removed.😠. I use function code 004 change. I search SCN and found 2 tips, one might be useful (User exit) but there should be a way to do this without any code and the other tip, setting the classes to local doesn't help either because I am not changing just one class at the time.

E.g for Material 1 I want to change class A, for Material 2 classes A and B, for material 3 class C etcetera. Setting a class to local means that I can't change the class in the material either, at least I ran the LSMW it went succesfull but nothing changes in the material. This option can be used if I change one class at the time and set the others to local, but that is asking for trouble if you forget to put certain classes to local.

I have made many LSMW's of different objects without any programming and all behave like I would expect. Only the lines in the source file are processed and nothing not listed in the source file is deleted 😈, what more can you expect.

To my opinion this behavior of CLFMAS is not correct at all, compare this, a little bit theatrical, with I change one material and all others are deleted because they aren't listed in the source file.

Questions:

  • How can I change the LSMW or classification in such a way that no programming is needed?
  • Is there another LSMW option possible (Like Direct input, I thought this one can't be used anymore in 6.00ECC) to be used?

Regards Kees