Stock of Material with Variants (Multiple Characteristics)

Good Evening All  !!!
As per the customer requirement we have configured the material with a combination of Material Group Hierarchy & material characteristics.
e.g. Frame with the characteristics like Color, Size, Gender etc. (these can be different with each new frame).
I have also configured the batch management for these type of materials. Now, if I want to see the stock of all the materials with there variants where and how can I see that (apart from going in MMBE and right click on batch number ). Customer want to see the whole stock in a single go.
One more thing I would like to know, which all tables are involved in variant configuration, is there any table where system saves the variant details. So we could see all the variants present in the system.

There is just nothing, you need to develop it yourself. You are not the first who asked for it. Search SCN with: stock report classification
You get above 500 hits, browse through the results, on each page  you will probably find 3 discussions that talk about this.
We have such a report, but you cannot expect to see all and everything in one list.
I am right now in a merger project having 2 million materials with 16000 different classes and more than 6000 characteristics. Now imagine you develop a report like MB52 and add columns for the characteristics.
If you are having only 1 class with 5 characteristics for all all your materials then there will not be a major problem, but what shall be displayed in which column if you have many classes with less overlapping characteristics.
You see there cannot be anything like that "ready-to-use" made by SAP, as it would rarely fit to any companies need.

Similar Messages

  • Problem in stock maintenance--% wise ---with variants-----urgent

    hi gurus,
    I have created material using t.code [MM01]
    Industry sector: steels and mining
    Material type: configurable material steels and mines
    Basic data 1:
    Item category group:  0002-configuration
    Classification:
    Class: IRON_GRADES
    Characteristics: IRON ORE GRADES BASD ON %
                                                                      GRADE A = ABOVE 65%
                                                                      GRADE B = 62% TO LES THAN 65%
                                                                      GRADE C = 40% TO LES THAN 62%
    PROBLEM:
    Based on the grades or percentage of the iron ore the lease (customer) is going charged royalty
    And System is picking the royalty according to the % of iron ore at the time of sales order using the t.code [VA01].
    While I am delivering and issuing the goods using the same sales order using the t.code [VL01N]
    System giving the following error message 
    If we analyze the error,
    0 materials is available
    There is no stock available for this material and according to % wise
    So what is the procedure used to maintain the stock of configurable material in respective plant and storage location using the t.code [MB1C]
    here i should not maintain the stock based on the sales order
    from over all stock with % system has to pick the ordering quantity
    how can i maintain the stock using the variants
    How can I solve this problem?
    Kindly help me
    with regards
    munichandrababu

    Dear Guys,
                    Regards.Even we are stuck up with the same above issue for quite sometime..Would be great if someone could throw light on this...........if possible...
    Manythanks
    arun

  • Problems with bill copying control and materials with variant configuration

    Hi experts,
    I have a problem with a bill copying control and the way that my customer is trying to create and print the Bill (VF01).
    Let me explain...They have in a Sales Order a material with variant configuration per position, each one can have many characteristics. This characteristics must be printing on the billing document, creating different bills 'coz the max. lines number is 18, so the bill must change page per material-characteristics.
    Example:
    Max. Number Lines = 3
    Position 10      
    Material A     
         -Characteristic A
         -Characteristic B
         -Characteristic C     (Bill 1) 
         -Characteristic D
         -Characteristic E
         -Characteristic F     (Bill 2)
    Position 20
    Material B     
         -Characteristic A     (Bill 3) counting characteristics upside
         -Characteristic B
         -Characteristic C
         -Characteristic D     (Bill 4)
    I created on Tx VOFM (Data Transfer-Billing documents) a routine trying to control this jump, but my problem is when I'm creating the Bill document (VF01) this work only by position, the debugging enter per position.. so I don't have any control to tell the program must count the characteristics and create another bill.
    So... Somebody can help me..or have any idea to solve this problem.....
    Thxs a lot!!!!
    Diego Helfer

    HI Diego
      For our coming assignment, we do have similar sort of situation. Currently we are in Requirements Gathering phase.
      Though we do not have Variant Configuration in place, we do have restriction for no..of items to be used for printing in Billing Documents.
      Current proposal is that we will restrict at Sales Order Creation. If the number of items are increasing, we will restrict saving the document and loading has to be done again. As itz better to restrict at initial phase.
      Our schema is One Sales Order -> One Delivery -> One Billig Document.
       Will post if we can manage to acheive some other way and do request you the same.
    Kind Regards
    Eswar

  • Configurable material  with make to stock

    Hi,
      My scenario is like  final products Distemper red 1kg, distemper  red 5kg and 10kg like this.But  Sales order will be Distemper red  1000kg.Based upon the availability of stock customer will get 5kg,10kg Depending upon the pack, price also differs depends upon the pack.
    In RG1 register they are updating only Distemper red total stock.
    If i go for variant configuration i should create distemper as variant and all finished material as normal and variant should be assigned(distemper red) in mrp 3 view.
    Moreover planning also done for only distemper red while packing they will go for different quantity.
    For Configurable material PIR can't be done.
    So how to proceed further, what about RG1 resister it should not update all pack wise only distemper red total quantity.
    Regards,
    S.Suresh.

    Hi,
    As BNR said you need to work with Material Variants for having Variant Configuration with Make to Stock.
    Pls. find the helpful details for maintaining Material Variants :
    Maintaining Material Master Records for Variants
    Prerequisites
    A configurable material exists, for which you create a material variant. The configurable material
    has all the necessary settings in the configuration profile, class assignment, dependencies, and
    so on.
    Procedure
    1. From the material master menu, choose Material   Create general   Immediately.
    Enter a material number, an industry sector, and a material type for materials kept in
    stock.
    You must process the following views:
    Basic Data*
    Sales Data*
    MRP Data*
    For material variants, you maintain the usual material master data, such as
    availability check, strategy groups, and so on. This documentation describes the data
    that you need to maintain specifically for material variants.
    2. Maintain the required basic data.
    Do not select Material is configurable for a material variant.
    In the basic data, you can link the material variant to a configurable material. This
    configuration applies to all plants. To manufacture the material variant in-house, you
    must maintain the variant at plant level, so that BOMs, routings, and so on can be
    determined. Cross-plant variants can be used in Purchasing, but are not supported in
    Sales.
    3. Maintain the sales data.
    You can only use the variant in sales orders if you maintain sales data for the variant.
    4. In the MRP data, enter a configurable material for configuring the variant at plant level.
    5. Choose Configure variant.
    You see the value assignment screen with the characteristics of the configurable
    material.
    Configure the variant.
    6. Once you have maintained all the data, save your material variant.
    Bill of Material (BOM)
    To do a requirements explosion for a configured material, you must maintain the data in the
    material master record and link a BOM to the configured material.
    If the material of the material variant is the same as the configurable material, the link
    is already there.
    You can either create a BOM especially for the configured material (perhaps using the copy from
    function) or allocate the configured material to the BOM for the configurable product. The second
    option is the more common solution.
    If you allocate the configured material to the BOM for the configurable product, the BOM for the
    configurable product is interpreted and exploded according to the characteristic values assigned.
    The interpretation includes the processing of selection conditions and the setting of field values in
    BOM items according to the relevant actions.
    Allocating a Configured Material to a BOM
    To allocate the configured material to the BOM of the configurable product, proceed as follows:
    1. From the bills of material menu, choose Bills of material   Material BOM   Alloc. config.
    mat.   Create.
    2. Enter the name of your configured material in the Material field.
    You see a screen on which your configured material is shown as the first allocation.
    Select the allocation and choose the All allocs for BOM function to see all the materials
    allocated to this BOM.
    3. Save your allocation.
    Task List
    To produce a configured material, you need to allocate a task list to the configurable material
    once you have created the material master.
    If the material of the material variant is the same as the configurable material, the link
    is already there.
    You can either create a task list especially for the configured material (perhaps using the copy
    from function) or allocate the configured material to the task list for the configurable product in the
    task list maintenance function. The second option is the more common solution. If you allocate
    the configured material to the task list for the configurable product, the task list for the
    configurable product is interpreted and exploded in the production order according to the
    characteristic values assigned. The interpretation includes the processing of selection conditions
    in the operations or activities, sub-operations, sequences of operations, and production
    resources/tools (PRTs).
    Allocating a Task List to a Configured Material
    To allocate the configured material to the task list of the configurable material, proceed as
    follows:
    1. From the routings menu, choose Routings   Routing   Change.
    2. Enter the number of the configurable material.
    3. Choose Goto   Overview.
    4. Choose Routing   Material allocation   New entries and enter the number of the
    configured material you want to allocate to the task list.
    5. Save your allocation.
    Creating Cross-Plant Material Variants
    Use
    For material variants that are procured externally, you can define the assignment to a
    configurable material in the basic data of the material master, because no plant-specific data
    needs to be determined for these variants.
    Procedure
    1. In the material master menu, choose Material   Create (General)   Immediately.
    Enter a material number, an industry sector, and a material type for materials kept in
    stock.
    Select the views that you want to process.
    2. Maintain the required basic data.
    Do not select Material is configurable for a material variant.
    3. Under Client-specific configuration, enter the configurable material of which you are
    creating a variant.
    4. Choose Configure variant.
    You see the value assignment screen with the characteristics of the configurable
    material.
    Configure the variant.
    5. Once you have maintained all the data, save your material variant.
    Result
    The variant can be entered in a purchase order. The configuration of the variant is copied from
    the material master.
    Cross-plant material variants can be used in Purchasing. However, they are not
    supported in Sales.
    Strategies for Variants
    Definition
    Low Variance
    This section describes how to plan products that have a practical limited number of possible
    combinations of characteristics and characteristic values. Technically speaking this section
    describes the use of variants to sell configurable materials.
    Variants can be used to facilitate the work with configurable materials. Variants of a configurable
    material are, for example, defined to prefabricate frequently required configurations and place
    them in stock, which is why variants were formerly called stockable types.
    For some configurable materials, it may be difficult to determine the variants of a configurable
    material. To use the strategies for variants effectively you must have an estimate of future
    consumption for each variant.
    If the configuration is not changed during the Sales Order stage, production can occur at the
    Production Before Sales Order stage. Then the customers must purchase the variants as they
    are or as they were planned. The benefit is that the products can be shipped immediately to the
    customers, if they are in stock.
    Make to Stock Production for Variants
    Variants can be planned on the finished product level using any make-to-stock strategy, such as
    Planning with Final Assembly (40)  or Net Requirements Planning (10)
    The planning of variants with make-to-stock strategies combines the advantages of make-tostock
    production (very short delivery time) with the advantages of variant configuration (one BOM
    and one routing for a whole product family).
    Make to Order Production for Variants
    Variants can be planned on the finished product level using any make-to-order strategy, such as
    Planning w/o Final Assembly (50) or Planning with a Planning Material (60)
    The planning of variants with make-to-order strategies combines the advantages of make-toorder
    production (planning without final assembly or cost tracking on the sales order level) with
    the advantages of variant configuration (one BOM and one routing for a whole product family).
    Integration
    Hope this helps.
    Regards,
    Tejas

  • Process order with variant configuration material

    Hi,
    I create a process order for a material XX.
    This material has a BOM with a material that has variant configuration "class type 300" for price configuration.
    When I save the process order I get a message saying "There are still characteristics for components to evaluate". I dont want to evaluate this material in my process order.
    What can I do to not have this message?
    Regards.

    Hi all,
    Yes, I work with variant configuration. But sales orders are not involved.
    What I do is:
    1) I create a purchase order for material X (this material belongs to a BOM), this material has variant configuration. I give a value to the characteristics in the PO.
    2) I create a process for a material XXX that has a BOM (material X is in the BOM and cannot be removed).
    3) When I save the process order the system asks me to evaluate again the characteristics. This is what I dont want it to do.
    Any ideas?
    Regards.
    Eduardo

  • Search Material by Multiple Characteristics Values

    Hi gurus,
    I need your help in a subject.
    I've a material which is assigned to two classes ZMATERIAL and ZMATERIAL2.
    ZMATERIAL has some characteristics about the material and ZMATERIAL2 has also different characteristics.
    I want to search for material by giving values for multiple characteristics which are assigned to different classes.
    For example;
    ZMATERIAL has Plant and Material Group as characteristic
    ZMATERIAL2 has Responsible Person as characteristic
    I want to search by giving plant and responsible person. Can I do this in SAP? It allows me to search only by one class as I see.
    Thanks in advance...

    Sefa Kocali,
    Seems it can be done if you can use class hierarchy.
    Create a new class ZMAT without any characteristic , then assign your existing classes to this class using transaction CL22N. once its done, you can use CL30N to search objects in new class ZMAT , also you will have optyion to use subordinate class for this searches.
    Check below link for more details
    Inherited Characteristics - Classification (CA-CL) - SAP Library
    Check and come back with your findings.
    Hope it will help you.
    Thanks
    Ritesh

  • I have a large number of photos imported into iPhoto with the dates wrong.  How can I adjust multiple photos (with varying dates) to the same, correct, date?

    I have a large number of photos imported into iPhoto with the dates wrong.  How can I adjust multiple photos (with varying dates) to the same, correct, date?

    If I understand you correctly, when you enter a date in the Adjust Date and Time window, the picture does not update with the date you enter.  If that is the case then something is wrong with iPhoto or your perhaps your library.
    How large a date change are you putting in?  iPhoto currently has an issue with date changes beyond about 60 years at a time.  If the difference between the current date on the image and the date you are entering is beyond that range that may explain why this is not working.
    If that is not the case:
    Remove the following to the trash and restart the computer and try again:
    Home > Library > Caches > com.apple.iphoto
    Home > Library > Preferences > com.apple.iPhoto (There may be more than one. Remove them all.)
    ---NOTE: to get to the "home > library" hold down option on the keyboard and click on "Go" > "Library" while in the Finder.
    Let me know the results.

  • Intial upload of Stock in Transit Material with in plant / Inter company

    Hi Friends,
    How can we do Intial upload of Stock in Transit Material with in plant / Inter company.
    In this case accounting entries has already completed while doing post goods issue (thru SD route) or in 1st step 301 mov. type.
    Now the material is in transit. While we go to new system how can do this without hit of aacounting entries.
    I tried 565, it Intial upload of stock to Blocked, so accounting entries took place.
    Regards
    Sai Krishna

    Hi,
    What I am proposing is:
    At this juncture both plants accounting has been done in legacy.
    Coming to new system whatever stock we upload that much value only updated in receiving plant. In reality there is difference between legacy & new system in this case. In legacy stock in transit value also added in receiving plant (since we did PGI). If we do stock upload with 565 mov. type .. intial entry to blocked stock i.e value of inventory is matching the legacy.
    Actual receiveal of material do transfer posting from blocked stock to unresticted stock.
    What is your opinion. 
    We won't upload the G/L inventory, it will come thru stock upload for kishore infor.
    Regards
    Sai Krishna

  • Serial Number creation for a material with stock type

    Hi,
    I am not able to create the serial number for a material which should have valuation type, plant and storage location using the function module ITOB_SERIALNO_CREATE_SINGLE.
    There is no export or changing parametre for this function module for Valuation type(EQBS-LBBSA),
                    Plant(EQBS-B_WERK) and
                   Storage Location(EQBS-B_LAGER)
    Can any one suggest me the BAPI or function module to create a serial number for a material with valudation type, plant and storage location rather tan going for BDC to transaction code IQ01.
    (Note: We can create the serial number with valuation type manually using the transaction code "IQ01" for agiven material.)
    For suitable answers would be rewarded.
    Regards
    Badari
    Edited by: badari Narayana on Feb 10, 2008 5:20 PM

    I have the solution below.
    - Don't change Serial no. profile
    - Goods issue all stock with mvt 201 or 261 into temporary cost object and note your text.
    - Change Serial no. profile in material master
    - Goods receipt all stock (You may ref. material doc.) and you need to input serial number for all materials.
    Hope this solution can help you.
    Edited by: Saiyaman on Dec 9, 2009 5:33 PM

  • Can we create JTable with multiple rows with varying number of columns ?

    Hi All,
    I came across a very typical problem related to JTable. My requirement is that cells should be added dynamically to the JTable. I create a JTable with initial size of 1,7 (row, columns) size. Once the 7 columns are filled with data, a new row should be created. But the requirement is, the new row i.e. second row should have only one cell in it initially. The number of cells should increase dynamically as the data is entered. The table is automatically taking the size of its previous row when new row is added. I tried by using setColumnCount() to change the number of columns to '1' for the second row but the same is getting applied to the first row also.
    So can you please help me out in this regard ? Is it possible to create a JTable of uneven size i.e. multiple rows with varying number of columns in each row ?
    Thanks in Advance.

    Well a JTable is always going to paint the same number of columns for each row. Anything is possible if you want to rewrite the JTable UI to do this, but I wouldn't recommend it. (I certainly don't know how to do it).
    A simpler solution might be to override the isCellEditable(...) method of JTable and prevent editing of column 2 until data in column 1 has been entered etc., etc. You may also want to provide a custom renderer that renderers the empty column differently, maybe with a grey color instead of a white color.

  • BAPI/FM in ECC to create a sales order with variant configurable material

    Hi all,
    I need to create a function module that creates a sales order in ECC with a variant configurable material.
    can some one tell me if there is a in built function module or BAPI that i can make use of to create a sales order with variant configurable material in ECC.
    Regards,
    Jessica Sam

    Thanks MxG,
    I dont know how to use this BAPI. .Can you suggest me a sample code.
    My reqmnt is, i have
    Sold to party, ship to party, bill to party , VC config material and all char values that should be populated while creating a sales order.
    please help me with what values should i populate in i/p paramters and and how to use this BAPI with some sample code if posible.
    Regards,
    Jessica.

  • BAPI/ FM in CRM to create a sales order with variant configurble material

    Hi All,
    I need to create a sales order using variant configurable material in CRM not manually through GUI. I need to develop a function module that will create sales order using variant configurable material in CRM .
    Can some one tell me if there is an in-built BAPI/Function Module availabe in CRM to create sales order using variant configurable material in CRM .
    When i researched i found that there is a BAPI 
    BAPI_BUSPROCESSND_CREATEMULTI which can create a sales order in CRM.
    I dont know if this can create a sales order with varinat configurable material in CRM
    can some one guide be how i can build a function module in CRM which generates a sales order with variant configurable material.
    Regards,
    Jessica Sam

    Jessica
    I am not a CRM expert and am still learning. But you can try the BAPI CRMXIF_ORDER_SAVE and see if that helps.
    Good Luck
    Ram

  • MRP Scheduling with a material with multiple production versions scrap rate

    Greetings all.
    I have a problem with MRP scheduling.  How do you account for different loss rates or scrap rates on a material because of multiple versions of a material that are in production.  For example, we have an item.  There are two differen ways to make that item and both have different loss rates or scrap rates.  How do we account for this.  And whatt happens when you have these with multiple routings.  Thanks.

    Dear,
    It can be handled in 3 ways.
    1st way - Create 2 versions to represent 2 ways of production. Create a 3rd version name it as total and make it as a first version so that MRP will take this version for scheduling. In total version give the most correct scrap qty and timming in routing. Hence when you run MRP system will consider the total version, then change the varsion in planned order as per your requirement.
    Second way - Create 2 version and if you are using Demand planning, in MD61 against the qty represent the version number so that when youn run MRP, the planned order will carry the version.
    3rd way - Create 2 Production version and create a quota arrangement and assihgn these two Production version as Quota items and give the % share. Hence when youn run MRP system will share the demand qty into two different version as per Quiota arrangement(setting in MRP2 is necessary fir planning).
    Please come back which one you are looking for so that we can give furthur information

  • How to relate MATNR (material number) with its internal Characteristics?

    Material and its internal characteristics should be extracted from R/3 to BW?
    The Internal Characteristics are available in following tables
    CABN (Characteristic)
    CAWN (Characteristic Value)
    CAWNT (CHaracteristic Value Texts)
    How to relate MATNR with the internal characteristics data from the above tables and extract it to BW?

    Hi,
      Check the following link:
    Getting material characteristics

  • Material with Skip Inspection but no Skip-to-stock goods movement

    We have a material with the following QM setting:
    Inspection Type : 01 (Active)
    Skips Allowed = Yes
    automatic usage decision = Yes
    Inspection with Task list = No
    Dynamic Modification Rule = Set
    Cont.Ins Lot creation (QMAT-CHG) = "1. For each Material Doc, material, batch and sloc)
    Current DMR Stage is a Skip Stage
    For the above settings, when a GR is done for a material in Skip status, the system creates a Inspection Lot with status "SKIP" but still moves the stock to Q-stock.
    We expect the movement to be to "unrest" but this does not happen. Also, this Q-Stock Stock Type prints on the GR Slip, which incorrectly prompts the goods to be sent to Quality Inspection. This causes a lot of confusion in the GR/Inspection process
    I contacted SAP and they came back with this very unclear message:
    if you are using any form of the inspection lot collection the quantity of the inspection lot will be cumulated during the goods receipt postings. So a skip-to-stock would be dangerous as no check of the quality (UD) of the coming goods receipt would occur after the first goods receipt
    Has anyone else had this issue? Is there a use-exit that will work around this and move stock directly to Unrestricted use stock?

    Hi,
    We faced the same problem and went back to option:
    Cont.Ins Lot creation (QMAT-CHG) = "For each Material Document item
    This solves the problem and was in our case the solution for receipts from production. But at goods receipt for purchase orders we still use the option for each material document, batch and SL.
    There we pick up the materials in WM by hand by scanning the bar codes on the pallets (printed at GR). The transfer order creates a negative quant in unrestricted use that is later filled by the automatic usage decision that moves the stock from quality to unrestricted in the same bin.
    Hope this helps.....
    Arno

Maybe you are looking for