Material Class in t-code MM03

Dear All,
I see that there is a fiedl in T-code MM03 in tab "Sales:General/Plant" named "Matl Class" in the bottom of the tab.
I wonder what is this material class?
When i try to see the technical source (table-field) for this material class,it shows a struture.
How can i know where this material class is stored in which table of MM?
Please suggest.
Thanks in advance,
Swati

Please check these answered links:
Material Class
material class(CLASS) and class type (KLART)
Material Class 001
Material with class
Edited by: Afshad Irani on May 5, 2010 11:57 AM

Similar Messages

  • How to restrict Material Class in Sales Contract Doc

    Hi,
    I need to restrict Material Class in Sales order based on Item catagory, Material group4 and Sales contract Document type.
    If the above 3 fields having a particular value then the system should restrict all the other classes of that material and display only a particular class and it's related characteristics.
    If any one come across such a senario then pklease let me know.
    Regards
    Ajay

    Hi,
    You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
    how to restrict material master by material type  t-code MM01
    Hope this helps!!
    Regards,
    Raghu

  • Tables for material class...

    hi,
    i have material number and i want to find class of this material number. which table(s) can i use?

    Hi,
    You can find out in an indirect way...
    Go MM03 for your material...
    IN Classification tab...the system will ask you to choose the material class..go on for each class..which ever is the class defined that matrial is the real one..
    Regards,
    Priyanka.P
    AWARD IF HELPFULL

  • Single material class in MM02

    Hi,
        I need some assistance on this issue. We have multiple classes of the material class type 001 assigned to a material master. When I enter the MM02/MM03 tcodes, I see all the classes listed one below the other. So far so good. However when I look at the characteristics section below, I see all the characteristics in all the material classes listed. If I click on the blue magnifying lens I still cannot see the class specific characteristics. What I want is if I select a class in teh list of classes and click the blue magnifying icon, I should see only the characteristics assigned to that class in the characteristics section and not the entire list. Any ideas? I tried the value assignment option and the user settings but could not find anything
    Thanks
    GS

    Hello G S,
    Hope to understand your query. I believe you have "with inherited characteristic" checked in the user settings. Please uncheck the flag as per the attachments. With this flag unset characteristics will be displayed only for the class you selected.
    Let me know If I misunderstood your query.
    Thanks Amber

  • FM to Find segment name based on material class type

    Hi Experts,
    is there any function module availble to find out the segment name based on material class or material class type?
    Please use a more informative subject line in the future.
    Edited by: Rob Burbank on Feb 17, 2009 10:33 AM

    HI,
    Try with transcation Code WE41
    Thanks
    Kalyan

  • MM-material class field name req??

    Hi
    I had to develop a reprot to generate the vendor list,based on the selection-screen i/p:mat no,mat type,mat grp,mat class.
    except Material Class I had found the filed name & all req data to do the report.I had found the fileds frm mm03,class type(KLART),class name(CLASS) ,but i am unable to a make a link with the matnr,also whcih table will be the most approp fo all this senerio of vendor list.
    So its a kind request,if any one can tell me the resp fildname & table for
    mat class,so that i can do the reprot.
    Tables : mara,m_kredm. i am using in this reprot.
    rgds
    vipin.

    hi vipin...try this method....
    use the table KSSK , KLAH and SWOR;
    first of all get the int class no ( CLINT ) for that material  from kssk;
    here object is the material with all leading zeros from the table KSSK(OBJEK).
    then use the int.class no as the key field for the other two tables.
    you will find the description in SWOR table.
    kesav

  • I need Expert Decomposition of classes in Source Code for my reaserch purpose. Any body can help me in this regard?

    <blockquote>Locked by Moderator as a duplicate/re-post.
    Please continue the discussion in this thread: [tiki-view_forum_thread.php?comments_parentId=698286&forumId=1]
    Thanks - c</blockquote>
    == Issue
    ==
    I have another kind of problem with Firefox
    == Description
    ==
    I need Expert Decomposition of classes in Source Code of Firefox for my research purpose. Any body can help me in this regard?
    == This happened
    ==
    Not sure how often
    == Firefox version
    ==
    3.0.19
    == Operating system
    ==
    Windows XP
    == User Agent
    ==
    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19
    == Plugins installed
    ==
    *-Default Plug-in
    *RealPlayer(tm) LiveConnect-Enabled Plug-In
    *6.0.12.1662
    *Office Plugin for Netscape Navigator
    *Google Update
    *Shockwave Flash 10.1 r53
    *Yahoo Application State Plugin version 1.0.0.7
    *Next Generation Java Plug-in 1.6.0_18 for Mozilla browsers
    *Adobe PDF Plug-In For Firefox and Netscape
    *DRM Netscape Network Object
    *Npdsplay dll
    *DRM Store Netscape Plugin

    Please let me tell you that I Expert Decomposition may be of any Version of Firefox or Thunder Bird.

  • Please help me how to check a material does existed group code in system (w

    Hi all,
    Please help me...
    I have inputted quantity for  tx MC 94  but when I input them into  tx MC94, I met  a message " Structure  not yet maintained for  this conbination characterstics". Step by step to show a error message as below:
    Step 1: Launch MC 94
    step 2: Enter Planning
    Step 3: Enter  Prod.Code. Material (ex: enter material code :0101010260008, this code is existed  Prod.Code )
    Step 4: Click on "Inactive Version " button
    ==> A error message is showed.
    Please help me how to check a material does existed group code in system (which table to  check  it)?
    How to record the message" Structure  not yet maintained for  this conbination characterstics" to catch up it in my program?
    Thank in advance.

    Karenloria,
    1. Check in MC8C, which Infostructure is used for Planning type "Planning" or the one you are entering in the intial screen of MC94.
    2. Using transaction MC63 for the infostructure identified in step 1, check the planning hierarchy maintained. If this product is not maintined maintain using MC62.
    You can also check using SE16 transction the current infostructe records(Plan) for the table name = infostructure identified in step 1.
    Regards,
    Prasobh

  • Material Class 001 - Characteristics not comming at the time of GR

    Hello,
    I am trying to use material class 001 in material.
    I have created Characteristics and assigned to Class (001) and have attached this class to Material.
    But when I do Goods Receipt of PO, I do not see any tab with classifications.
    I have also tried activating batch (as some say that I have to activate batch to get the characteristics at the time of GR) but this does not help.
    Please let me know, how can I get the characteristics to get populated at the time of GR.
    Regards
    Prabhjot Singh
    Edited by: Prabhjot Singh Nayyar on Sep 9, 2010 5:35 PM

    Prabjhot,
    I have a group of materials "Bicycles".  Within this group, there are 5 material numbers, BIKE1, BIKE2, BIKE3, BIKE4, BIKE5. Each one of these is sold as a separate item to the customers.
    Now, my customer service group is having a hard time entering orders.  They can never remember which one contains which combinations of colors and Derailleurs.
    I create a class 001 BICYCLES and assign two characteristics, "COLOR" "DERAILLEUR".  Possible color values are "RED", "BLUE", "SILVER".  Possible DERAILLEUR values are "10SPEED" and "12SPEED".  I then assign the materials to the class, and enter values for each of the 5 material numbers.
    Now, when Customer service wants to find out which MATERIAL to enter into their sales orders, they can look up all the MATERIAL numbers that have specific MATERIAL based characteristics:  Blue/10 speed; Red/12 speed, etc etc.
    Later on, my Quality manager approaches me.  For one material BIKE1, which is a Blue/10speed,  I have 3 different factories where I build them.  The resultant bikes are virtually identical from each factory.  However, the manufacturing methods in each factory are different.  My Quality manager wants to determine accurately the source of each manufactured bicycle, so that he can track warranty liability and issue recalls if necessary.
    I create a BATCH class type 022 and assign 2 characteristics "MAN_PLANT" and "YEAR" I create several batches: "PARIS2010", "ROME2010", "LONDON2010":  In the batches I assign the appropriate values:  MAN_PLANT "PARIS", in another "ROME", and another "LONDON"; in all three I enter the value for year as "2010",  I activate Batch management.
    Now when I complete my Production orders, the three plants each receive their production into stock, but now they must enter a batch.  The batches they enter upon receipt identify the manufacturing plant and year of manufacture.  In my central warehouse, I now have BIKE1 stocked and sold under 3 batches: PARIS, ROME, LONDON.  My quality manager is pleased.
    I am rewarded with more work.
    Best Regards,
    DB49

  • Document Class vs Timeline code differences...

    I'm trying to hunt down some kind of class conflict I seem to be having when using TweeLite easing and found out the same code that errors in a document class works fine if I place it in the timeline.
    Example - this works in frame one of the timeline:
    import com.greensock.TweenLite;
    import com.greensock.easing.*;
    TweenLite.to(obj, 1, { x:200, ease:Bounce.easeOut } );
    If however I make a very simple document class like so:
    package
          import com.greensock.TweenLite;
          import com.greensock.easing.*;
          import flash.display.MovieClip;
          public class Main extends MovieClip
               public function Main()
                    TweenLite.to(obj, 1, { x:200, ease:Bounce.easeOut } );
    I get an error when compiling:
    1119: Access of possibly undefined property easeOut through a reference with static type Class.
    So what's the differences between using a document class and timeline code?

    Odd... seems to have been a caching issue. I renamed the class, rebooted, and deleted ASO files and now it's working. Funny thing is that I never need to delete ASO files before... any thoughts on why this would stay cached?
    And, after rebooting I can make changes and don't need to delete ASO files either.
    Thanks!

  • Calling functions of the inner class in .java code file

    Hello,
    I created a .java code file in Visual J#.Net and converted it into
    the application by adding the "public static void main(String args[])"
    function.
    I have created the two classes one extends from Applet, and the other
    extends from Frame. The class which I inherited from the Frame class becomes
    the inner class of the class extended from the Applet. Now How do I
    call the functions of the class extended from Frame class - MenuBarFrame
    class. the outline code is
    public class menu_show extends Applet
    ------init , paint action function---------
    public class MenuBarFrame extends Frame
    paint,action function for Menu
    public static void main(String args[])
    applet class instance is created
    instance of frame is created
    Menu , MenuBar, MenuItem instance is created
    and all these objects added
    I have Created MenuBarFrame class instance as
    Object x= new menu_show().new MenuBarFrame
    ????? How to call the functions such as action of MenuBarFrame class - what
    should be its parameters??????
    }

    Here's how I would do it:
    interface Operation {
        public int op(int y);
    class X {
        private int x;
        public X(int x) {
            this.x = x;
        private class Y implements Operation {
            public int op(int y) {
                return x+y;
        public Operation createOperation() {
            return new Y();
        public static void main(String[] args) {
            X app = new X(17);
            Operation f = app.createOperation();
            System.out.println(f.op(-11));
    }Your code, however, has some serious "issues". You typically don't
    instantiate an applet class -- that's the job of the applet viewer or Java plugin
    your browser is using. If you instantiate the applet directly, you're going
    to have to supply it an AppletStub. Do you really want to go that way?
    Again, use an applet viewer or browser, or better yet, why write applets at all?

  • CLFMAS: Change only 1 caracteristic in a non-local material class

    I try to modify a material's classification with CLFMAS.
    I would like to change only one characteristic. The others ones must keep their old values.
    CLFMAS erases everything, and I just have the new value of the caracteric I would change.
    I use a non-local class.
      Thanks in advance for your help.

    We have the same issue just come up last night.   A test on one class last week yielded the 2 record change history model (old value deleted, new value created).  Applying the same change to a different material class, we get only the single record model - no help or oss notes seem to mention that there are two different change history models in SAP.
    CHECK THIS -- check your single record change log in table CDPOS ... you may have values in both value_old and value_new fields there.  The 2 record model stores value_old on the "deleted" record and value_new field value on the "created" record.
    That still does not answer why there are two models and how one controls which model is implemented for change history on a class/characteristic ... but it sheds just a little more light on it.

  • Assign Valuation Class to Company Code

    Hi Gurus...
    Quick Question: we are migrating from R3 to ECC 6. One of Treasury Management config points is Valuation Class definition. R3 used to have a config point in IMG called Assign Valuation Class to Company Code/Transaction Type. But I cannot find same in ECC6. Even CTRL-F does not help. Did it get moved and renamed?
    Thanks,
    JS

    Hi,
    Don't know the IMG path but what you can try:
    1. Go to the required IMG transaction in R/3 and look up the table / view (click on a field in the IMG transaction / push F1 / click icon Technical Information)
    2. In ECC 6 go to transaction SM30, fill in the table / view name from step 1
    3. Click icon Customizing
    4. In pop-up click Continue w/o Specifying Project
    5. An overview appears with IMG config points where the specified table / view is maintained. Choose the appropiate one by double clicking.
    Prerequisite is the existence of an IMG activity exists for object maintenance.
    Regards,
    Andre

  • One material in two company codes

    How can we maintain one material in two company codes?

    Hi Gopala,
    We will be maintaining the Materila master to a particular Plant Level and Sales Organisation and Distribution channel.any way the Plant will be assinged to the Company code.
    In this Thread. Scenario Like Inter Company Stock Transfer one Material should be maintained both the Plants for which will be having Two Different Company Codes.
    Hope this Clear your Doubt and Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Change Documents for Material Class

    Hi,
    I activated the change logging for a specific Material Class. However, when I check the change log, there is a material class which will show the characteristic change in the following format. For example I modified characteristic ABCDEF from 1 to 2. The log will show the following:
    Document Number 099999
    ABCDEF - 1       Deleted
    ABCDEF - 2       Created
    There are other class types/characterisitcs whose change logging is also activated but the change log will only show the "Created" part. The old value (before change) is not shown.
    Document Number 088888
    ABCDEF - 2       Created
    How do I turn on the logging in such a way that the deleted value (old value) will always be shown in the log ?
    Thanks

    We have the same issue just come up last night.   A test on one class last week yielded the 2 record change history model (old value deleted, new value created).  Applying the same change to a different material class, we get only the single record model - no help or oss notes seem to mention that there are two different change history models in SAP.
    CHECK THIS -- check your single record change log in table CDPOS ... you may have values in both value_old and value_new fields there.  The 2 record model stores value_old on the "deleted" record and value_new field value on the "created" record.
    That still does not answer why there are two models and how one controls which model is implemented for change history on a class/characteristic ... but it sheds just a little more light on it.

Maybe you are looking for