Materials groups

hi sap gurus,
i would like to creat new material groups like Material group 1 Material group 2 Material group 3
for Material master data in  Sales Org. Data 2 Views.plz tell me how to create these one and which effects are there

Hi Prasad
You will not be able to get the details you are looking for by using OMSF txn code, for that you ahve to go as below
IMG->Logistics general>Material master->Settings for Key Fields->Data Relevant to Sales and Distribution-->Define Material Groups
Table-  MVKE
Fields-  MVGR1, MVGR2 --- Till MVGR5
Regards
Edited by: samuel mendis on May 18, 2009 8:03 AM

Similar Messages

  • Item category group for Raw Materials

    Hello Gurus,
    Goodmorning,
    I have a client requirement,
    Here my client is selling the  Raw materials , i  have some  confusion in taking the category group  , what is the item category group  we  have to use for determing for  the sales   categories ? I  don't  find any special  item category group for raw material . in material master as  well as  in  item category  determination in  in sales document  types  too .
    looking for your inputs  in this regard.
    Thanks &Regards
    Ravi.M

    Hello Ravi,
    Sales of Raw material already being discussed some times back.
    As I know, as per Central Excise law, you are not suppose to sell the raw material from a manufacturing unit.
    Hence, you rename the ROH material code with suffix A.  In tcode OSM2, activate sales view tab.
    Apart from this, you need to maintain the renamed code in tcode J1ID with numeric value 1 under the tab Declared.
    But, normal OR-LF-F2 process.
    FYI - Choose of Material tyoe will be important than choose of general item category group. As I Cat group, Materials grouping that helps the system to determine item categories during sales document processing. If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent. In the standard system, there are normal items, items that signify services (and therefore need no delivery processing) and items that signify packing material, for example.
    Thanks & Regards
    JP

  • Grouping specific Materials together when running heuristics.

    Hi,
    I'd like to know what options are available to me to for keeping Orders for specific Materials grouped together when running heuristics.
    For example, I have three Materials: Material A, Material B and Material C.  Now, I want Material C to always be scheduled after Material B, but only if sufficient demand exists for it prior to the next run of Material B.
    Maybe this illustration will help explain matters:
    Week     SKU
    1     Material A
    2     Material A
    3     Material B
    4     Material C
    5     Material A
    6     Material B
    7     Material A
    8     Material A
    9     Material B
    10     Material C
    11     Material A
    12     Material A
    13     Material C
    So, in week 3, I need to produce Material B, but because Material C is required before I next produce Material B (week 6) and Material C must always follow Material B, a run of Material C is scheduled into week 4.
    Is there a strategy I can use that will do this for me?  Any pointers welcome.
    Thanks,
    Matty

    Matty
    Is this sequence fixed or is it going to vary every week. Like in your example , if you are always going to plan material C before material B , then how about scheudling a heuristic run for material C first and then a second heuristic run for material B (this has to run on success of the first heuristic run).
    Thanks
    Aparna
    Hi Aparna,
    Thanks for replying (and apologies for the delay - I've been on holiday!).
    The sequence will always be the same: Material B followed by Material C.  I can run heuristics indepedently for both Materials, but the problem with doing this is that it will simply schedule orders based on the demand of each, not considering the fact that these Materials need to be produced consecutively.
    To confirm: Material B and Material C need to be 'glued' together production timing-wise, and then Material A will be scheduled in the gapsaround to fill up the capacity.
    Does this make any more sense now?
    Thanks,
    Matty

  • Missing Item Category Group data in Material SD data in CRM

    Hi crm experts,
    Please help us. We are trying to identify what's the rootcause of the problem we experienced in CRM regarding the Item category group. We are maintaining material master in ECC and it will be replicated in CRM via middleware. The data item category group is properly maintained in ECC but when we checked in CRM, only 3 of the sales areas have it.
    Sales Area 1 - YES
    Sales Area 2 - NO
    Sales Area 3 - YES
    Sales Area 4 - YES
    So we will do a request load for the data to show also on Sales Area 2.
    Item category group were maintained in the ff tables:
    ECC table TPTM
    CRM table CRMV_ITEM_CAT_GR
    Can you please let us know how we can pin point this problem so that this will not happen again? We want to apply a permanent solution if there is. Hoping for your kind assistance. Thanks!
    Best regards,
    Mike

    hi
    General item category group
    Materials grouping that helps the system to determine item categories during sales document processing.
    *If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent
    Item category group from material master
    A grouping of materials that the system uses to determine item categories during the processing of sales documents.
    the difference between the two lies in the specificity to the distribution channel
    Regards
    Raja

  • " Item Category Group" in the material master?

    Hi,
    I'm going to use inbound delivery for purchase order, so I'm going to do it as follows:
    1) Create a new "item category group Y001"
    2) Create a new "item category Y001  (copy from ELN then change the movement type to 101, and set it relevant to putaway)",
    3) Replace the item category group in the material master with Y001
    4) Determine the item category via transaction 0184 as the following ways:
         "Delivery Type"  EL    + 
         "Item Category Group From Material Master" Y001    +
         "Item Usage"  V     +
         'Item Category Of The Higher-Level  Item"  
         ==>  "Determine New Delivery Item Category" Y001
    My question is, If I change the item category group in the material master, is there any effect to SD part?
    Thanks.

    hi
    General item category group
    Materials grouping that helps the system to determine item categories during sales document processing.
    *If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent
    Item category group from material master
    A grouping of materials that the system uses to determine item categories during the processing of sales documents.
    the difference between the two lies in the specificity to the distribution channel
    Regards
    Raja

  • How to restrict a vendor to be used only for purchasing selected materials?

    A source list and purchasing info records allow us to restrict the source of supply (vendors) for the selected material masters / material groups. However, my task is the opposite: I need to restrict the material masters / material groups that can be procured from a particular vendor. E.g. Vendor 12345 can only be used for raising purchase orders for Material A and Material B. No other materials should be allowed in POs for that vendor. Is there a way in standard SAP to do this?

    Sorry for not properly understanding your requirement. Now one option comes to mind which you may explore. Create an Outline Agreement for a material group with Item category W and here enter the materials group from some materials which you do not want to be purchased from this vendor .But these materials must belong to the material group for which the contract is created .Than creat Source list on these items of the contract through the Item Overview screen of the contract & check the exclusion Indicator  . This will block these materials from being procured refering this contract . Also go through the documentation on "Maintaining a Source List for an Outline Agreement Item with a Material Group" .
    Dhruba
    Edited by: Dhruba Charan Behera on Jul 13, 2011 3:07 PM

  • How can i message out the unexisted material group name.

    Selection screen: material group
    s_maktl is a range, "AA_1" to "ZZ_9".
    I check the existence of material group in table T023. select *
    into table i_t023
    where maktl in s_maktl.
    Example, 'UU_3" is not in table.
    But how can i tell "UU_3" is not existed???
    i want to message out the unexisted material group name.
    Can anyone help?

    Hi Amanda
    In this case you have to know all the combinations of all the materials groups. Taking your example, considering that only letters and numbers vary, we will have tons of possibilities, which is practically not feasible.
    Other option would be to check whether the user entered values in LOW and HIGH of select option field, In you example say if AA_1 is not present in T023, i can validate that record.
    But at the same time the values which are not entered and are implicitly calculated based on the string patterns, are practically not possible to validate.
    Regards
    Ranganath

  • Multi level Product group reg.

    Hi dudes,
    i am having BOM levels A->B->C , in the A materials group i have 5000 materials ,i want to take all these under a product group. Also in B materials group i have 5000 materials
    how create multi level product groups taking materials as members in a product group.
    One more point regarding the product group is how many materials we can add as members under a product group.
    thanks in Advance
    Robert

    In product group creatioon screen
    follow the menu path
    Edit >selection list>parameter
    in the selection list parameter screen...enter the material group A and enter
    system will give all the list of materials with material grouop A and select all and copy...system will get all the materials into product group...
    repeat it for B and C.
    pl come back

  • Issue Search Help Exit for Material Group

    Dear Expertsl,
    I developed a search help exit for material group for the search helps both H_T023 and H_2023_MEPO to restrict certain material groups from the actual display as follows
    1)  I developed custom table to hold the Invalid material groups
    2) Developed search help as same as in the bellow link
    link:[https://wiki.sdn.sap.com/wiki/display/Snippets/CaseInsensitiveSearchHelpExitforMaterial+Group]
    3) Before the statement
        SELECT matkl wgbez wgbez60 FROM t023t INTO s_t023t
          WHERE matkl IN t_matkl
    i selected the Invalid materials from the custom table into an internal table
    4)    i am restricting the entries with the following code.
    LOOP AT a_tab.
    only move values that meet the requirements
    after you convert to upper case.
         MOVE a_tab-wgbez60 TO a_tab-wgbez60_test.
         TRANSLATE a_tab-wgbez60_test TO UPPER CASE.
            MOVE      a_tab-wgbez        TO a_tab-wgbez_test.
            TRANSLATE a_tab-WGBEZ_test   TO UPPER CASE.
            MOVE      a_tab-wgbez60      TO a_tab-wgbez60_test.
            TRANSLATE a_tab-wgbez60_test TO UPPER CASE.
          IF a_tab-wgbez60_test IN i_wgbez60 AND
             a_tab-wgbez_test   IN i_wgbez   AND   
             a_tab-matkl        IN i_matkl.
            ADD 1 TO findex.
            MOVE a_tab-matkl   TO temp_tab-matkl.
            MOVE a_tab-WGBEZ   TO temp_tab-WGBEZ.   
            MOVE a_tab-wgbez60 TO temp_tab-wgbez60.
            IF findex > callcontrol-maxrecords.
              MOVE 'X' TO callcontrol-maxexceed.
              EXIT.
            ENDIF.
            READ TABLE i_invalid INTO w_invalid
            WITH KEY matkl = a_tab-matkl.
            IF sy-subrc NE 0.
              APPEND temp_tab.
            ENDIF.
            CLEAR temp_tab.
          ENDIF.
        ENDLOOP.
    This is working fine when we press F4 in ME21N Transaction and give some description and then press enter the popup screen.
    But my requirement is user will enter some description in ME21N material group field and press enter ( Not pressing the F4 here) at this moment this is not going through the search help exit and displaying all the entries including the Invalid materials.
    Note: We can delete the Invalid material groups but the documents which are having the invalid material already will have an issue and need to be corrected all the documents. But our requirement is only to use the correct materials  groups from now onwards.
    I would appropriate if any one can helping this regard.
    Thanks in advance.,
    Regards,
    Venkat

    Hi Venkat,
    You can call your ZSEARCH_HELP from the PAI , on the event SY-UCOMM = Enter using the function module F4IF_FIELD_VALUE_REQUEST.
    For example, your screen field is MARA-ZXXXX, screen 0100 and search help :  ZSEARCH_HELP
      CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
        EXPORTING
          tabname                   = 'MARA'
          fieldname                  = 'ZXXXX'
          searchhelp               = 'ZSEARCH_HELP '
          dynpnr                      = '0100'
          dynprofield                =  'MARA-ZXXXX'
    TABLES
       return_tab                = lt_returntab.
    This F4IF_FIELD_VALUE_REQUEST will call your custom search help exit.
    Regards
    Deepa.

  • US Sales Tax - Some materials are taxable in some states and not others....

    We have lots of materials which are classified and grouped.
    All materials grouped are taxable somewhere so the material tax classificiation is set to 1.
    In some states, some material groupings are not taxable whilst others are so there is a State Tax Jurisdication Tax Code set up.
    The customer is taxable - and the material is taxable therefor the UTXJ condition is found and there is a Jurisdtication code of this particular state but this particular product should not be taxable in this situation  .... how can I do that?
    I don't think picking up the Material Grouping & the State in the VOFM Requirement check will work as the situation is too fluid. This must happen all the time - how do you guys in the States deal with this situation?
    Regards.
    Patrick.

    Guys I appreciate the feedback but I don't really understand either answer;
    i) US Local taxes are derived via condition UTXJ which does not have either Plant  or Customer Region in the access sequence? The standard US domestic access is Country - State - Customer Tax Class & Material Tax Class which as I have indicated, suggests (as the customer is taxable, and the material is taxable (somewhere)) then local taxes are applicable and therefore it goes on to find the appropriate tax rate for the state jurisdiction code. I canu2019t see how to implement a short circuit to this.
    ii) Yes u2013 I guess I could ask the user to override the tax class every time they sell this kind of product for this state but that just doesnu2019t seem right u2013 and the UTXJ condition doesnu2019t have a value on it, it is just the gateway to the Tax Jurisdiction conditions JR1, 2, etc.
    There must be a standard way of dealing with this out there u2026. anyone?
    Thanks.
    Patrick

  • Materials are not downloading automatically from R/3 to CRM

    Dear All,
    My R/3 team has created 10 new u201Cmaterialsu201D in R/3 system and these materials suppose to interface to CRM automatically, but it was not.
    Before creating these new u201Cmaterialsu201D in R/3 I should have download the u201Cmaterial groupsu201D to CRM. But mistakenly I created the material in R/3 on 14/04/2009 and I downloaded the material groups to CRM on 16/04/2009.
    Does u think this delay stopping automatic u201Cmaterialsu201D replication from R/3 to CRM?
    I even check for middleware errors in SMW01, but i did not find any error messages.
    Kindly advice!
    Regards,
    Silpa.

    Hi Arup,
    Thanks for the reply,
    I undersatnd that, before we download the "materials from" R/3 to CRM, "material groups" must be exist as "categories" in CRM system.
    Materials created in R/3 on 13/04/2009, but materials groups have been downloaded to CRM on 16/04/2009, that's why system unable to interface the materials to CRM automatically.
    System tried to interface the new materials on 13/04/2009 but it could not , because new material groups not available in CRM at that time.
    Since our material groups are existed in CRM system, we would like to download the 10 newly created materials from R/3 to CRM system.
    Please tell me what load i have to execute ?
    R3AS (Adapter object -Material) - Initial donwload ? 
    R3AR4 (Adapter object -Material) - Start request ?
    Is there any way to system to donwload  them automatically ?
    Regards,
    Silpa.

  • Material Master--Item CAt. group.

    Dear SAP Guru's
    I need clarification on the following points.
    1. In the Materail MAster MM02 Creation screen
       In SALES org 2 :
    What is the diff. of General Item category group and Item category group.
    2. I have a scenerio where I have out sourced material BANS as the Item category group and general Item category group as Norm.
    When I create a sales order the system automatically creates a purchase requisition. in the system and confirms the del. date.
    Where I have to configure the order document type sothat the PR (Purchase requisition comes automatically.
    regards,
    Amlan Sarkar

    Hi,
    Item category group from material master
    A grouping of materials that the system uses to determine item categories during the processing of sales documents.
    Procedure
    Depending on the item category group that you apply and the sales document type you are processing, the system automatically proposes an item category in the document.
    Example
    In the standard system, for example, there are standard items, items that represent services (and do not require delivery processing), and items that represent packaging materials.
    General item category group
    Materials grouping that helps the system to determine item categories during sales document processing.
    If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent.
    Procedure
    The system automatically suggests an item type in the document depending on the item category group you assign and the sales document type you are processing.
    Example
    In the standard system, there are normal items, items that signify services (and therefore need no delivery processing) and items that signify packing material, for example.
    Thanks & Regards
    Sasikanth.Ch

  • G/L for Material Group

    Hi All,
    I have a requirement for assigning Valuation Classes against Materials Groups. I can do this in IMG in Materials Management>>Purchasing>>Materials Managmement>>Entry Aids for Items without a Material Master.
    Now we also have assets being procured through POs.The system requires a Material Group when creating a PO for an Asset.
    Now scenario is this :
    Material Group MG01 ia assigned a G/L X
    Asset Class ASCLS01 contains an asset ASASCLS01. ASCLS01 is assigned a G/L Y
    Now if I create a PO for ASASCLS01 and enter the material group MG01 then which G/L shall get preference in the automatic a/c determination during postings ? X or Y

    x will be assigned u can c directen in account assignment tabe at item level

  • Authorization role - Purchase Order by Material Groups

    Hello experts,
    I would like to create an authorization role where he could limit the creation of purchase orders by material groups. However, I checked all the authorization and noticed that at the level of purchases there is no authorization that allows me to such behavior. Is there any way to limit the creation of purchase orders for material group, that is, I have two material groups, and intend to have a function that only allows me to create purchase orders with materials of material group X and another function that only allow me to create purchase orders with materials of material group Y.
    To limit the creation of material master by material group I used authorization:
    Materials Management: Master Data                            MM_G
    Material Master: Material Groups                             M_MATE_WGR
    There exist any authorization to use for Materials Management: Purchasing - MM_E that allows me to limit the purchase orders by materials group?
    Thanks in advance,
    Best regards,
    José Pereira

    Hi,
    There is not such Authorisation Object in Standard SAP which will control the PO creation/change/display based on Material Groups.
    You need to create a Z-Authorisation object in T-code SU21 under Object Class MM_E and then same to be added for T-Codes ME21N/ME22N/ME23N.
    And then you need to call user exit or BAdi (ME_PROCESS_PO_CUST) and call this object with help of ABAPer.

  • Creation of Batch number

    Hi Experts,
    I have a probelm with the Transaction MIGO to restrict the ignore the batchnumber entered by the user.
    If the user is not enter the batch number, then i can generated the new number by using the following 2 UE's
    EXIT_SAPLV01Z_001 (ZXVBZU01)  & EXIT_SAPLV01Z_002 (ZXVBZU02) and it is working fine.
    If the user enters , then System first check that whether it is already exist in the Database . If it won't find then automatically it is considering the same number.Which needs to be stopped.
    Any body has an idea about this requirement, to ignore the user entered value.
    Actually, there are 2 more exists, EXIT_SAPLV01Z_011& EXIT_SAPLV01Z_012 there i can't change the value of the batch number.
    Any suggestion or Any alternative way or Any idea Please......?
    Warm Regards,
    Vijay

    Hi,
    I think you can restrict by using FM EXIT_SAPLV01Z_001, this i copied the FM documentation for your reference. Just read the FM documentation you will get an idea
    You can restirict by using automatic generation using number ranges
    <<Function module Documentation>>
    Functionality
    You can use this customer function call (CFC) to replace the standard number range (object, subobject, number range, and year) with one of your own. This is used subsequently to determine a new batch number.
    Number assignment is carried out using the central number assignment.
    The communication structure X_BNCOM contains the application data known up to this time. You can extend this structure in the DDIC using structure BNCOMZ.
    Using the parameter CUST_NO_INTERNAL, you can suppress the number assignment function. Then you can either generate a batch number in function module EXIT_SAPLV01Z_002 using your own criteria or suppress the entire number assignment function.
    Using the parameter MESSAGE_WHEN_AUTO, you can decide if a dialog box is to appear before a new number is assigned. This only happens during online processing.
    Example
    You can define internal batch number assignment according to your requirements via the enhancement SAPLV01Z with the exits EXIT_SAPLV01Z_001 and EXIT_SAPLV01Z_002
    SAP delivers a total of 6 examples for batch number assignment:
    1. Copying the production order number to the batch number
    2. Copying the sales order number to the batch number
    3. Material-type-dependent batch number assignment
    4. Material-number-dependent batch number assignment
    5. Including the date in the batch number
    6. Including the plant number in the batch number
    For examples 1 and 2 you have to use the exits EXIT_SAPLV01Z_001 and EXIT_SAPLV01Z_002.
    For examples 3 and 4 you have to use the exit EXIT_SAPLV01Z_001.
    For examples 5 and 6 you have to use the exitEXIT_SAPLV01Z_002.
    For a detailed description of the examples, see below.
    Prerequisites
    1. Internal batch number assignment via the customer exit is activated:
    To do this, in Customizing, choose Logistics general -> Batch management -> Batch number assignment -> Activate internal batch number assignment.
    2. Maintaining the number range object
    Two number range objects are provided for batch number assignment:
    Standard number range for batch number assignment BATCH_CLT
    Number range for material-type-dependent or material-number-dependent batch number assignment BATCH_MAT
    Activities
    1. Use the SAP enhancement SAPLV01Z:
    a) In transaction CMOD, create either a new project or use an existing project.
    b) Add the SAP enhancement SAPLV01Z to the project.
    2. Copying the example code:
    a) Choose Component.
    b) Choose Change.
    c) Choose:
    EXIT_SAPLV01Z_001 for examples 1-4
    EXIT_SAPLV01Z_002 for examples 1-2 and 5-6
    d) Choose Edit -> Copy SAP source text.
    The example code is copied to the relevant table in the function module exit.
    e) To copy the example, remove the comment symbol before the include it pertains to.
    3. Activate the project.
    When you activate the project, the enhancement with the function module exits EXIT_SAPLV01Z_001 and EXIT_SAPLV01Z_002 comes into effect.
    Examples
    Example 1
    Copying the production order number to the batch number
    When a batch is produced, the process order number or production order number is copied as the batch number. This type of assignment is only possible in connection with process orders or production orders.
    Outwith an order, a number range is determined for batch number assignment. In this example, it is the standard number range BATCH_CLT.
    If the order has not yet been saved (for example, when a number is assigned when the order is created), a temporary number is created. A message appears prompting you to save the order. The system then assigns an order number which is accepted as the batch number.
    The system checks whether a batch already exists with this number. If this is the case, the system aborts internal batch number assignment with a corresponding error message.
    Note:
    In this example, note that the include LXVBZB21 in EXIT_SAPLV01Z_002 has to be activated at the same time, as actual batch numbers are not assigned until this is activated.
    Example 2
    Copying the sales order number to the batch number
    If a batch number is assigned in connection with a sales order, the sales order number is accepted as the batch number.
    If there are no sales orders, a number range object is defined with a number range from which the batch number is taken. If a batch already exists with this sales order number, the batch number is assigned externally.
    Note:
    In this example, note that the include LXVBZB22 in EXIT_SAPLV01Z_002 has to be activated at the same time before actual number assignment can take place.
    Example 3
    Material-type-dependent batch number assignment
    In the number range object BATCH_MAT a separate sub-object is created for each material type. Note that the number range object is maintained accordingly or batch number assignment cannot take place.
    For example, if the material "flour" belongs to raw materials, it is maintained in the sub-object ROH, and the batch number is taken from the same number range as the material "eggs" which also belongs to the raw materials group.
    Example 4
    Material-number-dependent batch number assignment
    In material-number-dependent batch number assignment, materials that are handled in batches must be maintained in the table BNMAT, which specifies the assignment of the material to the number range.
    If there is no assignment in the table, the system aborts batch number assignment. An error message appears informing you that batch number assignment is not possible and specifying the table that has to be maintained.
    Each material number is assigned a number range object, a sub-object, and a number range in the table BNMAT. This is how each material receives its own batch number range.
    The number range object BATCH_MAT is an example of this. The material numbers are divided into groups via their material type that match the sub-object. Each material number is then assigned its own number range by table BATCH_MAT. The number ranges used must be maintained in the number range object.
    Examples 5 and 6
    Including the date or plant number in the batch number
    The number ranges for the batch numbers must be defined in a way that ensures that no characters are overwritten by the templates.
    Parameters
    X_BNCOM
    CUST_NO_INTERNAL
    NR_RANGE_NR
    OBJECT
    SUBOBJECT
    TOYEAR
    MESSAGE_WHEN_AUTO
    MESSAGE_DONE
    Exceptions
    CANCELLED
    Regardas
    Krishna

Maybe you are looking for

  • Vendor down payment request Error

    Hi all,         i created a vendor down payment request using f-47. I had created a tax code for the country "AE" using FXTP. But when in the vendor down payment request it is not picking the tax code,giving the error "Tax code AN for country AE has

  • Red lines/glitched 1080p video streaming XBMC in Mavericks

    Hello, This is so weird because I don't think this was happening the first weekend after installing Mavericks, but in the last few days, my XBMC is playing 1080p videos I'm streaming all messed up.  There are odd red lines and glitches in the video t

  • Not enough space on my disk, want to change iphoto to use external drive

    I dont have enough space on my hard disk. I want to use an external drive to put all my pictures. Is there a way I can configure iphoto to use my new drive instead of the current location. How can we do this and what will be the best way to move my e

  • XI Mapping: createif issue

    Hi, There is a node called "item" in my source message which is existing twice or more times. I need this node to create an new IDoc segment for each existing item. In that case: 2 new segments have to created ! This is solved with the function creat

  • Help with jar files and running them

    I have been trying to figure out how to run executable java files, now I have heard that a million and one people have asked this already. Though when I see the answer to these questions I am still quite confused, I would like to understand some thin