Skip to Content
author's profile photo Former Member
Former Member

Material type creation?

hi all,

My client has basically four material types for their materials.

raw materials, chemicals, spare parts and finished goods.

But they want to create the material number with ten digit, with set of digits have significance.

ex : 1001001999

the first two digits indicates material category

next two digits indicates material sub category

next three digits indicates material sub sub category

the last three digits are running numbers.

as per my knowledge, to achieve this more material types need to be created.

as estimation it can be some 200 material types.

But i never saw configuring these many materil types.

Is it a good practice? Is there any alternative solution?

If no, is there any impact on the system with these many material types?

please help.

Note :I explained them,this can be solved using material groups, so that no need to create these many material types.

But still they insist this format, so that they can able to identify it from stock code it self.



Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    Posted on Dec 14, 2011 at 09:57 AM

    Hi Aravind...

    Your issue is not related with choice of material types but the number ranges. If your client wishes to have only 4 material types then why think create more (you are counting 200 !?)

    The numbering logic you can always set as internal or external per material type with as many places your client wish (ten places or twelve) If you have 4 material types, you can set number ranges, for example

    Raw Materials can have number range (01)-10 11 001 000 (as per your coding requirement you mentioned 1st two next two next three, and the last three places represent your number of materials to be created which can exceed 999, meaning extra places than 10, how do you deal with this?)

    Suppose 1st two places (10) is for material category for a raw material type, with sub cat (11) and sub sub cat (001) and your 1st material code would look like -10 11 001 001 but there would be a combination 10 12 001 000 and so on (under the same material type) which isnt possible with internal numbering. Suppose the 1st two places are not fixed per material type (say for RM if they are 10, 11, 12 etc) you can consider the highest to start the number range from number for RM type and *set external numbering only) so that the user can select the other criteria himself as needed while creating the materials.

    If you require this to be more systematic you can only achive with ABAP development still without resosting for more material types.

    Hope it helps

    Chk n revert



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 14, 2011 at 09:35 AM


    In SAP we assign number range to material group not material type.

    In one material group you can mantain n number of material type.

    for your case give external number range for new material group assign them material type which you want to mantain logic as explain by you .


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.