Restrict Material Group Access when creating a PO

Folks-
I have a scenario where in different material groups are created for different levels
Ex:
Machinery - 1500
Machinery-Warehouse 150010
Machinery Warehouse Exteriors 15001010
If I want to restrict the buyer to use only level 3(15001010) of the material groups when creating a PO, how do I do that. Any help or line of though is appreciated.
Cheers,
C

Hi my friend,
I hope that my tip help you..
Try ativate the BADI /ISDFPS/PO_POSTED and inside the method you can creat the roles that you need in order to block for a group of the user's for example. You can check the user thru the authority_check_object and to validate the group of material using the structure existing inside the method of this BADI.
The path for this BADI is Materials Management>Purchasing>Business Add-Ins for Purchasing-->BAdI: Define Follow-On Processing for External Purchasing Documents
Regards,
Marcelo Rodrigues

Similar Messages

  • Restrict material groups  at PR/PO creation for items w/o material master

    Dear SAP experts
    I have one question related to restricting material groups which are possible for selection during purchase requisition or purchase order creation.
    The material group is created and several material master records are linked to it. Now the requirement is that when users are creating either purchase requisitions or purchase orders it shouldn't be possible to select that specific material group>
    But this should be valid only if PR or PO are being created for items without material master record. If PR/PO is created for item with material master record then the restriction should not take place.
    What would be the nicest solution to achieve that?
    Thank you all in advance for your help.
    Regards,
    Miha

    Hello Prakash
    Thank you very much for your answer. i think it is a very good starting point.
    However I am not too familiar with authorization group configuration of material groups.
    Right now in our system (transaction OMSF) field authorization group is empty for all existing material groups.
    Does this mean that for the material group that I want to have restricted I need to have two entries: one with Authorization group ZOK and another with ZNOTOK (or whatever the naming would be)?
    Furthermore I would like to ask you where is then the link between authorization group and user exit?
    And thirdly: do you perhaps have some more details which user exit(s) are relevant for our topic?
    So far thank you very much and I hope that you can provide me also with additional info.
    Rgds
    Miha

  • Restricting MDM client access when LDAP is in use

    Hi all,
    I'm struggling a bit with MDM's security concept an hope you can help.
    We're using LDAP integration so we don't need to create all users in MDM. Most users shall use the Portal with MDM iViews to access and maintain data. Very few users shall use rich clients, like Data Manager or Import Manager.
    Some MDM WebServices run in the background of the portal process to automate some tasks, but still with the portal user authentification to make sure that the change tracking / user stamp fields are filled correctly.
    I know that LDAP is either on or off, so if we use it, we must use it for both portal and rich client. This means, everybody with a Data Manager installation and MDMRoles in LDAP can log in to Data Manager and use it according to their role. This, we want to prevent, as Data Manager generally offers way more functionality than we want our endusers to have but which we cannot restrict in the role definition so as not to corrupt our portal integration (e.g. the Web Services need more functional rights than a Data Manager user shall have).
    Of course we will restrict who gets an installation of Data Manager, but this is hardly enough to ensure security policy, if people simply install the client software themselves.
    We already considered a firewall between client and server and only opening the port 20005 for select users (by fixed IP addresses), but that same port is used by Data Manager and Java API (meaning our portal / Web Services), so we would also restrict the portal access.
    Is there a solution to grant portal access for basically everyone and rich client access for a select few while having LDAP in use?
    Thanks a lot in advance!
    Cheers
    Christiane

    Hi Christiane,
    I think you can restrict more functionality of Data Manager for a LDAP User. For this user assign a role which do not have access to create data etc as per the Role assigned to that user of LDAP. I mean the user is able to perform operations in Data Manager according the groups he is member of (Roles in MDM). In MDM Console, You have Role table where you can see Table and Fields and Functions, here you can give access to none for the functions & table and Fields.
    Please refer for more details Page no 4 onwards [Step-by-Step Process to Configure LDAP Support for MDM|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8054d5e1-1000-2c10-a09e-a168973f74b5?quicklink=index&overridelayout=true]
    Just check and revert with result.
    Hope it helps..
    Regards,
    Mandeep Saini

  • Sales office and sales group compulsory when creating a sales order

    Hi,
    When creating a new sales order, I would like to have the sales office and sales group compulsory.
    Does anyone know where is the customizing point?
    Thanks for your help,
    Ronan

    Dear Ronan,
    Spro --> Img --> Sales and Distribution --> Basic Functions --> Log of Incomplete items --> Define Incompleeness Procedure (T. Code: OVA2)
    Here, Select Group as A - Sales Header
    and double-click: Procedures (left hand Dialog Structure).
    On to next screen, select Incompleteness Procedure "11" and double click: Fileds  (left hand Dialog Structure).
    On to next screen, include Table-Filed as:
    1. VBAK - VKBUR (for Sales Office) and
    2. VBAK - VKGRP (for Sales Group)
    for both the entries, select Scr. as "KKAU" and Status as 01 and check Warning.
    Note: To make changes in to InCompleteness Procedure, click: (CTRL+F1)
    Recommendation: Please save chnaged Incompleteness Procedure as Z - procedure; to avoid changes in to Standard Procedure.
    Now,
    Spro --> Img --> Sales and Distribution --> Basic Functions --> Log of Incomplete items --> Assign  Incompleeness Procedure --> Assign procedures to the sales document types (T. Code: VUA2)
    Here, assign your Order type (say, OR) to your Incompleteness Procedure (say, Z - Procedure)
    Check Field: IC-Dialog as per requirement (Clck the field and press F1, to read its usage).
    Now, Go to, T. Code: VOV8; and select your Sales Doc. Type (say, OR).
    Within the Sales Doc., Assign your defined Incompleteness Procedure in to:
    Tab: Transacton Flow --> Field: Incompl.proced.
    Note: To enable screen, for changes, press (CTRL+F4).
    Best Regards,
    Amit

  • Restricting material group- vendor combination for Purchase requisitions

    Hi ,
    The requirement is :
    While creating a PR for a material with only short text(no material master record), we have to enter the material group also.
    If the material group is not supplied by the vendor then the system should give an error and not allow the user to progress with PR creation.
    What we currently do is maintain the material group supplied by the vendor in the vendor master record's SEARCH TERM field of address data. I know this is just for information sake.
    Kindly suggest a way to fulfill this requirement.
    Thanks

    Hi ,
    We can create a PR without material master number. In this case it is mandatory to mention a material group.
    My question is :
    I want to stop people from raising a requisition for a vendor who does not supply the material group.
    Thanks
    Edited by: Vinayak Venkatesh on Feb 3, 2010 8:43 PM

  • How To Enable Group Layout When Creating Chart in Crystal Reports XI

    Hi
    I Created a chart, and i placed the same on Report Header, when i want to change the layout Option As Group, it is disabled, how to enable the Group Layout Option.

    Hello
    You should have your group already created and your summary. you place your graph outside the group (RH or RF)
    Luc

  • Creating Material Master IDoc when creating a Material

    Hi Guys,
        My requirement is to trigger an IDOC at the time when I am creating a material using MM01 transaction. The Changepointer is active and when i am tring to send materials using BD10 it's showing that the IDOC is created which certifies that the config is OK. but when I am creating a material and saving it ..the same process is not triggering an Idoc.
    Can anyone help me out ...where I am missing out.
    Thanks
    Debasis Roy Chowdhury

    Hi Debasis,
    Activating pointers for the message type do not  trigger Idoc, we need to manually or scheduled the program to create the idoc against  pointers.You need to run BD21 transaction or  schedule RBDMIDOC .
    Go through this [Idoc Triggers|Automatic Trigger of Idoc Sending to PI on Material Master Create/Change;.There is a good discussions.
    Regards,
    Madhu.
    Edited by: madhurao123 on Feb 2, 2012 9:40 PM
    Edited by: madhurao123 on Feb 2, 2012 9:43 PM

  • Authorization restriction for material group field in MM02 for user role

    Dear All,
                 My client wants to restrict 'material group' field usage in MM02 for certain users.
                 How to achieve this task?
                 Kindly advice
    Thanks &Regards
    Thangavel Ganesh

    Hi all ,
    You can use authorization object advised by AKPT MM. For related transactions , you can benefit from MM Related Authorization Objects - How to Find out & Assign , thanks to Sudeep A
    Regards.
    M.Ozgur Unal

  • Assigning Authorization to Material Group

    Hi.. Experts... I have a query
    In materials master i want filter material groups based on the user. that is if there is an user YYYY he will be able to see only the material groups Y1,Y2,Y3.... and if the user is ZZZZ then he ll be able to see the material groups Z1,Z2,Z3... ,when he/she selects the material group field while creating material in material master (MM01).
    how can I do this ..Please help me

    Hello,
    You can use the object M_MATE_MAT to restrict MM01 based on material group.
    The below thread might be useful:
    Authorization Group Material Master
    Regards,
    Jazz

  • Help with material group and customer

    this is what i'm trying to do. i've segregated all my ferts into material groups. now when i go into va01 to create sales order and enter customer, i want it the system to suggest material that is only relevant for that customer, by material group, not by sales view which is the current setting. is there a way i can link customer to a material group? and if i do that will it suggest material for that customer when i goto the line item to enter material??

    Dear Friend,
    Frist difference Dynamic Product Proposal & Listing / Exclusion:
    Dynamic Product Proposal is just list of Materials that is proposed as soon as you enter Customer Code in Sales Order. Customer can order materials that are not contained in Dynamic Product Proposal. It is for ease of Order Entry.
    Listing / Exclusion is a List of maintained in system which restricts Customer to Order mateirals not mentioned in LIsting,
    Thus in your case List / Exclusion is better option
    As far as Config is concerned if you want to restrict the Materials based on Customer Code then no config. changes is required because the standard table 001 (Customer / Material) is already available.
    Just maintain Condition Record in VB01 & try to create Sales Order. You will clearly see the effect.
    Only config. you will need is this:
    IMG - Sales and Distribution - Basic Functions - Listing/Exclusion - Activate listing/exclusion by sales document type (To activate Listing / exclution for your Sales Document Type. Maintain A00001 & B00001 here.
    Hope this helps.. .
    Thanks,
    Jignesh Mehta

  • Import of material groups into hierarchy not possible (note 432339)

    Dear All,
    I am trying to replicate material groups (DNL_CUST_PROD1) from R3 system.  Prior to this our SRM system configured as standalone and Material Hierarchy is already defined.  When I am trying to replicate the material groups in SMQ2 I am receiving status as "sysfail" and further I am getting above message.  In the message the OSS note also mentioned.  In the OSS note they have given following solution
    Error message "Import of material groups into hierarchy &1 not possible":
    In transaction COMM_PRAPPLCAT, you specify that the hierarchy specified in the error message is to be used for application 'Purchasing' (02). This means that the material groups would be created in this hierarchy. Delete this setting in Transaction COMM_PRAPPLCAT. If hierarchy R3MATCLASS already exists, assign 
    hierarchy R3MATCLASS to application 'Purchasing'. Then the material  groups are created in hierarchy R3MATCLASS. If you want to import the material groups into the hierarchy specified in the error message, you can also keep this hierarchy
    assigned to application 'Purchasing' and deactivate the error message. Error message "Import of material types into hierarchy &1 not possible". You can do this in Customizing under 'Customer Relationship Management -> Master data -> Basic settings -> Define system message characteristics'.
    My problem is I am not able to find out the path given in the  OSS note ( i.e, Customer Relationship Management u2013 Master data) . Any one can help me in this regard ?
    with regards
    Ram

    Hi ram
    one upon a time supplier relation ship management and customer relation ship management comes under EBP node i.e ebp 3.5 versions.
    /people/marcin.gajewski/blog/2007/02/05/how-to-replicate-material-master-from-r3-to-srm
    plz visit Marchin blog to.o
    since u r aleady in standalone but now you may try push material group from ecc to srm .
    so you need to do set up all crm middleware settings in ecc and srm.
    br
    muthu

  • Material group in Material master

    Dear All Warm greetings
    How to configure display of materials through material group? For end users
    Example when my user wants to view any material, system should only show the materials which he should as per material group
    Example while create Purchase requisition/Purchase order & display of material from MM04
    I tried by using parameter id in user profile, own data
    WGR & WM1 but doesnu2019t work
    Pleas advice me how can i process, Help he out with some solutions.
    Regards
    Shamulheq
    Edited by: shamulheq on Dec 22, 2009 7:52 AM

    Shamulheq
    I am a little unclear of your requirements.
    SET/GET parameters (from 'user profile own data') generally only work when the field is displayed on a selection screen for a program.  The parameter will then automatically populate the field on the selection screen. 
    As it happens, the two parms WGR and WM1 you mentioned are not used by any programs that I can see.
    MM04 does not contain material group, assigning a set/get parm to your userid wouldn't change much anyway.
    If you are talking about making it easier for your users to select a material, based on materials assigned to a material group, then you could try the F4 help on Material 'L - Material by Material group'  Here, you could enter the MatGrp and then have  displayed a list of the materials that are assigned to that group.  From this list the user could select the appropriate material.
    If you are talking about pre-populating the Material Group field in ME51 (probably other screens as well), try using parameter MKL in your user parameters.  You should log off/log on after changing a SET/GET parameter to see the effect.
    If you are talking about PREVENTING a user from displaying materials outside of a particular MatGrp, then you should consult with your authorization team to see if they can provide a solution.
    Rgds,
    DB49

  • Material groups-valuation classes combination

    Hello,
    I have material groups which are created for services, and they don't have a material code. When I purchase these materials, I enter the cost center as account assignment type, and the service I'm purchasing and the material group I mentioned for these services.
    Below, it asks the GL account. In order to avoid entering this GL account every time I purchase services, I want to combine these material groups to the valuation classes. And then those valuation classes and GL accounts will be combined in T030 table.
    Where could I do this combination through customizing this matching of valuation classes and the material groups?
    Thanks in advance
    Irem

    Hello forum!
    I customized a specific material group with a valuation class (transaction omqw).
    During a PO creation, the GL account is displayed by default when i enter a blank material and the material group that i previously customized.
    However, if I enter a material code with the specific material group, the field of the GL account is empty.
    Do you have any suggestions in order to have a default GL account at PO in the case that the material has a code but it has no valuation class?

  • Default VAT 4 % for 1 particular material group

    My client wants to default VAT 4 % for 1 particular material group...It means if i create PO for that particular material belonging to that material group  it should fetch VAT  4 % default.
    How to map it?

    Hi,
    For the VAT condition type, maintain access sequence with the field material group and then create the tax condtion using FV11 for the said material group with 4% tax rate. All subseqent PO's created with that particular Material Group will automatically calculate VAT with 4% based on the conditon record, Pl check
    Regards
    Merwyn

  • Importance and uses of material group

    Hi All,
    I need to know the importance of Material Group and where all it is used in Procurement.
    Regards ,
    Ritesh.

    hi,
    Key that you use to group together several materials or services with the same attributes, and to assign them to a particular material group.
    You can use material groups to:
    Restrict the scope of analyses
    Search specifically for material master records via search helps
    Maintain External Material Groups
    In this step you can assign a material to an external material group, or to a material group that was created using externally-defined (non-SAP) structures.
    u will get the settings under menu path:
    SPRO > IMG > LOGISTIC GENERAL > MATERIAL MASTER > SETTINGS FOR KEY FIELDS > DEFINE MATERIAL GROUPS.
    for service PO we have to assign the valuation class to material group under the menu path:
    SPRO > IMG > MATERIAL MANAGEMENT > PURCHASING > MATERIAL MASTER > ENTRY AIDS FOR ITEMS WITHOUT A MATERIAL MASTER.
    can assign a purchasing value key and a valuation class to a material group.
    The assignment of a purchasing value key provides you with default values for reminder levels etc. in purchase order items without a material master record and without an info record.
    The assignment of a valuation class to a material group enables the system to determine different accounts for the individual material groups.
    regards
    jash

Maybe you are looking for

  • Email Vendor and PO text at header and Item level

    Hi, I am using SRM 3.0,ECS. 1.I want to search all the vendor having email address mentioned(not having the blank in the std comm field in table ADR6). 2.When I am creating SC with special character (in the line item description and SC name descripti

  • Unsupported image format from Nikon D90 raw

    I am getting the message Unsuported image format when I download my Raw photos from my new Nikon D90 camera. The screen is red. I can not determine what I need to do to correct this problem. Please help.

  • IPhoto picture albums missing

    After upgrading to Yosemite and or iPhoto 9.6 some of my picture albums have disappeared.  The pictures are still on iPhoto, is there any way to get them back?  I don't want to go through over 15,000 photos to make new albums.

  • HT1338 can i use pen drive on Macbook air ?

    can i use pen drive on Macbook air

  • Can I set the default save directory for bookmarks?

    I always save a copy of my bookmarks to my USB key. But, each time I save a new copy, within the same session, I must repeat the process and navigate again to the same drive (USB key) and folder. Is there a solution?