Prevent User to create PRs. for stock materials.

Dear All,
How can i  restrict a user not to make PR for Stock material ? I have a Stock material type FRMT.
please suggest me any authorisation Object or User Exit ....
Regards,
Pardeep malik

Authorization process:
In OMS2 maintain a certain value like Z01 in the field Authorization group for your Stock material type FRMT...then ask your BASIS person to use this group in authorization object
BAdI:
Use BAdI ME_PROCESS_REQ_CUST...here use the logic that the while creating PR system will check the MATNR & further its MTAT...if found MTAT = FRMT then it will issue a customized error message thus preventing user from saving the PR
Regards,
Indranil

Similar Messages

  • Hi All, We are in to Release 11.5.10.2.There is a specific requirement to Prevent users from creating Manual Sales Orders in oracle and yet users should be able to book the Sales Orders Imported from CRM system into Orcale.Please advise.

    Hi All, We are in to Release 11.5.10.2.There is a specific requirement to Prevent users from creating Manual Sales Orders in Oracle and  yet users should be able to book the Sales Orders Imported from CRM system into Orcale.Please advise.

    Thanks for your advise.
    However, I missed to mention that we have two set of users  One is for Finished Goods and another for Spares.
    Only Spares users need to be prevented from creating Direct/Manual Sales Orders in Oracle.
    As you suggested, if this will be done at Form level, that may Disallow FG users also to create Manula Sales Orders which should not be the case.
    Further, I tried to test one scenario through Processing Constraints but it did not work.
    Application
    OM
    Validation Type
    Entity
    Temp
    Short Name
    TBL
    Validation Semantics
    Created By
    Equal To
    User(Myself)
    Processing Cosntraint
    Application
    OM
    Entity
    Order Header
    Constraint
    Operation
    User Action
    Create
    Not Allowed
    Conditions
    Group
    Scope
    Validation Entity
    Record Set
    Validation Template
    101
    Any
    Order Header
    Order
    Above Created
    Please advise.

  • How to prevent user from creating jobs

    Hi,
    we need to prevent user from creating jobs on a dev enviorement. It's a 10.2.0.4 database standard on linux 64bits.
    Their schema has only connect and resource roles. Is there a way to prevent them from creating jobs? In 11g it's the CREATE JOB permission, but in 10g i'm not sure how can i do this.
    Thanks for any ideas!

    On 10g it's probably the CREATE JOB as well.
    http://www.oracle.com/pls/db102/homepage
    Alternatively you could:
    alter system set job_queue_processes=0
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams089.htm#REFRN10077

  • How to prevent users to create their own private list ?

    Hello,
    Is there a way to prevent users to create their own private list ?
    Or to perform their own queries ?
    Thanks for your help.

    Any list or search will always query the database regardless of volume. For example, a user has access to just 1 account record. This record could be one of 10 million other account records. To allow the user to see this record, the entire account pool will be queried. That's where indexes help and queries are really fast.
    Turning off search is not the solution. Ensuring queries are optimized is the solution. For example, manager visibility always slows down the search because the nature of a manager visibility search requires compex search patterns. So you could turn off manager visibility for your company and use alternate means like books. Manager visibility search is a feature that's primarily used by small-to-medium-business (SMBs). Large enterprises should never use it.

  • Preventing users to create move in/out in special dates

    Hello,
    I need to prevent users from creating move out or move in, in special dates, for example: in the dates of schedule list of meter reading units.
    How can I do that? any Idea? I will appreciate any help.
    Thanks alot,
    Hussam.

    Hi,
    You can try to find out some user exit (SMOD, CMOD) for Move-In Process.
    EC500001 IS-U: move-in: determ. of security deposit amount and reason
    EC500002 IS-U: move-in: data environment check upon entry
    ECSBT001 User-Defined Messages in Information Log
    ECSBTI01 IS-U: move-in: determination of application form
    ECSBTI02 IS-U: move-in: determination of budget billing amount
    ECSBTI03 IS-U move-in: customer-defined checks
    ECSBTI04 IS-U: move-in: determination of transfer contract
    ECSBTIO1 Default value for field for move-in/out (EC60)
    ECSBTMR1 Preassign indicator for creating service notification/order
    ECSBTO01 IS-U: move-out: determine default values
    ECSBTO02 IS-U Move-Out: User-Defined Checks
    And there prepare your functionality.
    Vlado

  • How to prevent users from creating new folders in share folder directory?

    Hello guys
    I'd like to know How to prevent users from creating new folders in share folder directory but still keep their power of creating new folders in their personal 'my folder'?
    I tried changing the 'manage privilage ---- create folder' to deny certain user accounts, but by doing so, it also stops the user from creating new folders in their 'my folder', which is not good..
    I also tried going into these share folders and tried different access types such as 'change/delete', 'read', 'traverse folder' etc, but none of it work ideally. The 'change/delete' access still allows them to create new folders, 'read' access prevents creating new folders but also take away their power of saving reports..
    Any thoughts on how to take away their ability to ONLY create new folders in share folder areas without affecting their other privileges?
    Please advise
    Thank you

    Easy, on the shared folders root folder only give them 'read' or 'traverse folder' but on the the folder inside the shared folders root folder give them 'change/delete'. That means they can change anything inside those folders but not create any folders at the shared folders root level.

  • Prevent Hourly Employees from Ordering Non-stocked Materials and Creating Purchase Reqs in Work Order

    Our SAP plant maintenance system is configured to create a purchase req when a non-stocked material is ordered. We would like to prevent hourly employees from creating a purchase req or ordering non-stocked materials. Only supervisors should be able to order non-stocked materials and create a purchase req. Is there a way to do this via config or system enhancement?

    Hello Rick,
    Clearly there will be 2 ways if not more. One is the Authorization object route and another is Enhancement route. I'm not going to touch the former one. So let's expect answers from other members for that. For the later one, we need to know the answer for the question below:
    'Can we distinguish the hourly employees from regular employees by the user-Id or some other means? If yes, how ?'
    Once we know this, we need to use some user-exit or enhancement spot of the program SAPLCOIH to capture the event of 'N' in the ItemCategory field of Components tab by such UserIds and trigger an error message.  (Suitable user-exit is not striking my mind, so this might go the implicit enhancement way of Order program SAPLCOIH ).
    KJogeswaraRao

  • How do we Prevent Creation of Production Orders for Phantom materials.

    Dear Experts;
    We have some materials which are Phantoms.
    We have set "special procurement type" as 50 in MRP2 and "Strategy Group" as 59 in MRP3
    These are non stchable items, but have BOMS.
    We dont create orders for them, however at the mement the system allows order creation. How do we prevent creation of production orders for these items in the system.
    Thanks in Advance
    Richard.

    Dear Richard,
    Check using this BADI - WORKORDER_UPDATE using method IN_UPDATE or Release by including a check if MATNR and for
    WERKS combination if SOBSL = 50 from table MARC,then do not allow to save.
    Check whether this works or else you have to set a plant specific status using OMS4  for not allowing production order
    creation and assign this value in the material master of the phantom assemblies.
    Check and revert
    Regards
    Mangalraj.S

  • Sales Order - Prevent user from creating more that one schedule line

    Hello,
    Is it possible to prevent users from adding lines (rows) in the schedule line tab of VA01/VA02 ? Our requirement is that one item will have one only schedule line, the quantity cannot be split into different dates.
    Regards,
    Joã

    Hi
    There are 2 schedule lines with different dates for a single line item in a sales order because of forward scheduling done by the system
    System does backward scheduling first and if it fails then it does forward scheduling and that is why you find 2 different schedule lines
    In configuration you can restrict the system to do only backward scheduling and stop after that
    I am not infront of SAP now to tell you exactly where is the configuration available
    I think it is  Logistics execution--delivery scheduling
    But This config is definately available in standard system to avoid 2 or more schedule lines for a single line item in a sales order
    But i am not able to understand what is the business logic for such a requirement because i feel it will create a lot of problems
    with this requirement
    Regards
    Raja

  • Age analysis for stock materials

    I needs to have a z report on age analysis of all the stock materials, the hitch being – they do not have batch mgmt active.
    Age analysis is needed from a period to a period, e.g. - current quarter.

    Hi, I think it's difficult to get stock age without batch managment.You need consider many factors,such as FIFO,movement with 'consume indicator' to write your report.
    There are some standard transactions as below to evaluate movement documents:
    MC50 for dead stock
    MC46 for slow movement
    MC44 for stock turnover
    MC42/43 for range coverage
    Try them.
    Also reference to [http://help.sap.com/saphelp_46c/helpdata/en/bd/a140eb44d511d188fe0000e8322f96/frameset.htm]
    section: document evaluations
    Lykin Kan
    Edited by: Lykin on Aug 26, 2010 10:23 AM
    Edited by: Lykin on Aug 26, 2010 10:25 AM

  • Budget Check for Stock Materials

    Hi SAP Community,
    I would appreciate if anyone can guide me how to check budgets in case of stock materials against CO order at the time of purchasing and/or at goods issue to cost center using movement 201.
    Thanks
    Atif

    Refer this:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a9/ab7721414111d182b10000e829fbfe/content.htm

  • How to prevent users from creating transactional problems?

    Dear Sirs...
    Using JDeveloper 10.1.2 and ADF UIX technology. If i created a web application that contains many pages. Assume the application contains pages A,B,C,D.
    The end user should access the pages A then B then C then D to get the transaction executed and commited correctly.
    the problem is:
    1- if a user navigates from A to B to C then he press the Back button to A then he commits the transaction, the data would be stored in correctly.
    2- if page C requires some preparations in page B (initalization of session variables) and the user enters page A then he changes the URL to C, then this would cause inproper execution of application and so the data would be stored incorrectly.
    so how can i prevent the user from pressing the back button of the browser (which i do not think is possible) or how can i prevent him from making any errors by inproper page navigation?
    thanks for any help in advance and best regards

    I really don't know if this is the correct way of doing it, but we prevent navigation directly to any page within our application if the HTTP Referer header is null. If it's null, we redirect to a page that says the user should use the navigation buttons provided and not enter the page via bookmarks, history, or direct navigation via a typed in URL.

  • Storage Location is not popullating in the PO(for stock materials)

    Hi All,
    we are facing a issue regarding the Storage location in SRM 5.0.(patching SAPKIBKT14) when we try to create a PO with Stock material then the PO will be created but without Storage location.But during the confirmation it will give error saying "Enter Stor. Location ".
    if we enter the storage location manually it will work fine , but we need it should take automatically like other materials.Note:There is not problem if we do SC .. it will populate automatically.
    Please help us.
    Regards
    Channappa Sajjanar

    Hello Channappa,
    Please maintain storage location in field "Storage loc. for EP" in MRP2 view via transaction code MM02.  Once this is maintained the storage location here, it will automatically populate in the purchase order.
    Hope this helps.
    Thanks & Regards,
    Sunil Katyare

  • Creating batch for all materials

    Hi Experts,
    is it possible to create ONE batch number for all Items. It will be used for batch scrapping or something. For example , If we have some pieces from a few materials i will make transfer posting Batch to this common Batch, which I have already created.
    Regards

    Material level:
    The batch number is unique in all plants in connection with the material.
    The same batch number has the same meaning for the material in all plants. One batch number cannot have different specifications in different plants. During stock transfer to another plant, the specification of the batch is known in the destination plant even if the batch is placed into storage in that plant for the first time.
    In other words, it is possible to have a batch SCRAP for any material number.

  • Information to user who creates PR for spare parts & service PR from order.

    Hi experts,
    Is there any standard workflow available by which the maintenance user will get message in his SAP inbox , whether material has been recieved for the Purchase requisition created through maintenance order as well as manual PR by t-code ME51N.
    Also whether payment has been done to the vendor or not for the service PR created through maintenance order by the maintenance user.
    Please through some rays on this.thanks in advance .
    rgds
    rajib

    Hi Rajib,
    It is possible with std work flow trigger Business object BUS2045
    (Inspection Lot) but nees to have used for QM quality Module.
    inspaection lot created wvent will activate work flow to creator ID.
    Also the same can be used for other application like outlook for information by Std functionlity.
    you may need to take help from your ABAP Team.
    Regards,
    Ramesh

Maybe you are looking for