Authorization Check during PR creation

Hi,
I would like to put authorization check in PR creation,particularly
in the account assignment category. I have created a customized authorization object ZX with the field activity and knttp. My problem now is what userexit i can put this authorization check during PR creation/change...
i have 2 kind of user, 1st is have access to all and 2nd user is create/change/display to kntpp = K. how can i accomplish this?
appreciate all the help.points will be given. thanks
she

thanks. at the moment, we dont have abaper to work on the coding and to check userexit..so i was hitting this by all the help i can get from this forum. anyone had tried or worked with the same requirement? appreciate if i can have the abap coding at the same time the userexit being used.
the requirement is to restrict user to create/edit PR to a certain account assignment KNTTP.
i have created the customized auth object (knttp  -( actvy, knttp)..the customized auth object is maintained to each user role.
Eg. user1 - knttp (acvtyt =*, knttp=KNTTP)
       user2- knttp(actvt = *, knttp=K)
so if user2 try to create/change PR with account assigment not equal to K - cost center.
error message will be trigger during authorization check.
appreciate all the help.. thanks in advance.

Similar Messages

  • Cost Centre authorization check during PR creation

    Hi all,
    Just want to know whether the standard SAP do check the cost centre authorization during PR creation with account assignment.
    Please note that no user exit is used.
    I am looking at standard system check on the authorization object thru the user profile.
    Thanks.
    Tom

    Hi Steve,
    I found the solution.  The control must be from the authorization object that assigned to the user.
    For example, M_BEST_EKO authorization object.  The display activity "09" (Display Price) should not be assigned to this authorization object. 
    Hence, the user would not be able to see the price info in the standard report.
    Cheers.
    Tom

  • Hard Check During Delivery Creation

    Hello Experts,
    Need your advice. I am stuck up in a enhancement issue during delivery creation. i am working for passenger vehicle company.
    Back ground Info.
    the company procures chassis from vendor & builds bus body over it. there are various types of chassis & each is uniquely identified in SAP by Material No. & also mentioned in BOM created for bus. when chassis is received , equipment is created using T-code IE01. After this one more equipment is created for bus which is called BBD Serial No. The equipment for BBD serial no holds chassis serial no. My issue is at the time of creation of delivery using T-code VL01N the user puts the BBD Serial No manually in a dialog box provided, This BBD Serial No is not capturing in the importing structure IT_XLIPS of BADI "LE_SHP_DELIVERY_PROC" Method "Delivery_Final_Check".
    I have to put a check during delivery creation for consumption of Chassis , if the Chassis is consumed during production phase a Mat Doc will be generated with movement Type 261. As such we don't knew the Mat Doc for Chassis Serial no Consumed during prod phase. so to derive chassis no in the BADI against which we have to check for it's consumption. The user provide BBD Serial no in a standard dialog box in VL01N.
    Can we use Field Exit for this or any other BADI Should work.
    Best Regards
    Priyesh Shah

    Hi Priyesh,
    Below steps may help you to get the value of the standard dialog box provided in the screen.
    1. Find the field name of the standard dialog box provided in the the screen for BBD Serial no.
    2. Implement below code in the BAdI "LE_SHP_DELIVERY_PROC" method.
    FIELD-SYMBOLS: <fs> TYPE BBDFIELDTYPE.
    ASSIGN ('(SAPMV50A)BBDFIELDNAME') TO <fs>.
    Now the field symbol <fs> will hold the value passed in the dialog box.
    Please try and let me know if it is working or not.
    Thanks
    Gangadhar

  • Authorization check during logon

    hi,
    please help me to find out the answer.. which authorization object is checked first when a user log in to a sap system?

    Hi Adri,
    While logging no authorization are checked against your ID,but your Authorization are copied in user buffer.
    When you execute tcode authorization are check from this buffer.
    If you don't assign any authorization i.e role to user, user is able to login but cannot execute any tcode.
    This justified it.
    Try it out.
    Hope this helps

  • Serial Number validation during Delivery Creation itself(PGI-system checks)

    Process:
    Sales Order PR(Purchase Order) GR( New Serial Numbers are created automatically or manually keyed in)
    Once the Goods Receipt is received, we do the (SO) DELIVERYu2014SERIAL NUMBER ASSIGNMENT Post Goods Issue
    Issue:
    Current Serial Number Profile Management does not do a valid serial number check during DELIVERY CREATION where we do a SERIAL NUMBER ASSIGNMENT.
    Only during POST GOODS ISSUE, the check happens for valid serial numbers; this is too late in the game for business as there is a time lag of 3 days from the DELIVERY CREATION and PGI.
    Reason being--- We donu2019t check the following u201C Existing Stock Checku201D( which does a serial number validation during delivery creation as well)
    SPRO>Plant Maintenance and Customer Service>Master Data in Plant Maintenance and Customer Service>Technical Objects>Serial Number Management>Define Serial Number Profiles
    If we check this option, the business requirement to do a valid serial number check does happen during delivery creation, however we cannot create new serial numbers during Purchase Order- GOODS RECEIPT.
    QUESTION:
    Can we have the system check the valid serial numbers from stock during delivery creation and serial number assignment.
    And Also create new serial numbers during Purchase Order- Goods Receipt.

    Hi
    1.In std SAP its not possible to check the serail number during Delivery creation, through enhancement it can be done.
    2.During GR for PO serial numbers can be created.
    Rgds
    Ramesh

  • Availability check during reservation - MM

    Hi Gurus,
        We need to do availability check during the creation of reservation. The check to be made is like this,
    The reservation quantity should  be lesser or equal to sum of unrestricted stock plus all other open reservations.
    If the above condition fails, issue an error message and not allow to create reservation.
    I did create new checking rule, checking group and checked the required (may be missing something here) objects to be checked in config, but I still able to create reservation. No error message is displayed.
    Gurus, could you send me a step by step for availability check? Also, need to issue a custom error message.
    Thanks for your help.
    Regards,
    Sundar.

    Hi
    Go to transaction OMB1, there you will four options;
    1. Movement Type
    2. Checking Rule
    3. Define Checking Rule
    4. Transaction Code
    Go to Movement Type & put Dynamic Availabilty Check either "B" or "F" against the movement type you want.
    & accordingly go to  checking rule & then go to Define Checking Rule of yours.
    & then go to Transaction Code & the created Checking Rule to the Transaction Code MB21 & MB22.
    Hope this solves your problem.
    Reward points if useful.
    Regards
    Irfan

  • No Authorization check for MultiProvide (S_RS_MPRO)

    Hello Every body
    We have a problem regarding the authorization check for MultiProviders. We have assigned the auth. object S_RS_MPRO to a user for one specific MultiProvider. We have also turned on the settings for "MultiProvider" and "MultiPro. (Query) in IMG.
    Unfortunately the user has access to all the MultiProviders. We have traced the user and have found out, that there is no authorization check for the MultiProviders.
    We have tried to remove the settings mentioned above and use “InfoCube (Query)” setting instead in conjunction with S_RS_ICUBE. No luck here neither.
    One thing that could be important to mention is that the Settings for "MultiProvider" and "MultiPro. (Query) in IMG has been implemented before the object has been assigned to a user.
    For that We removed the settings from all Roles, and then we assigned the object to a user, and at last we activated the settings for "MultiProvider" and "MultiPro. (Query) in IMG. No luck here neither.
    Bottom line is that the system does not check for S_RS_MPRO
    Any kind of suggestion would be appreciated
    /FZA
    SAP_BW 350
    SP 12
    BI_CONT 353
    PI_BASIS 2004_1_640

    0.820 BW-BEX-OT-OLAP-AUT 619778 No check of S_RS_ICUBE for Multiprovider 16.10.2003
    2. 0.800 BW-WHM-DST-AUT 626385 Multiprovider: Authorization in query fails 07.10.2003
    3. 0.790 BW-BEX-OT-OLAP-AUT 662617 Activity is 'Change', but only 'Display' is checked 07.01.2004
    4. 0.760 BW-WHM-DST-AUT 626574 MultiProvider authorization check during query 17.10.2003
    5. 0.760 BW-WHM-DBA-MPRO 520588 New authorization object S_RS_MPRO 05.11.2003
    6. 0.750 BW-WHM-DST-AUT 736996 Authorization check performed on S_RS_MPRO 28.06.2004
    7. 0.700 BW 693363 SAPBWNews BW SP03 NW'04 Stack 03 RIN 22.04.2005
    8. 0.690 BW 692636 SAPBWNews BW SP02 NW'04 Stack 02 RIN
    hallo
    Please have allok at the mentioned OSS note
    Mike

  • How to get responsibilty id during po creation

    sir,
    i want to know about the responsibilty which is getting use during po creation as some time user uses revenue option for creation of capital po .
    so want to put a check during po creation or while submitting it for approval.
    regards

    >
    i want to know about the responsibilty which is getting use during po creation as some time user uses revenue option for creation of capital po .
    so want to put a check during po creation or while submitting it for approval.This is not an Oracle question and sounds like an EBS suite - if that's the case you should go to
    the forums for that. If it's a custom app, you haven't given anything like enough information, so
    either find the correct forum or post back with more info.
    Paul...

  • Checks on vendors during the creation of PO with ME21N

    Hi all,
    i have this problem:
    during the creation of a Purchase Order, for some types of them i have to bypass some checks that are made by standard on the Vendor.
    Is it possibile to do? if it is, how can i do it?
    Thanks
    Lello

    Hi
    If they are standard controls, probably it'll mean to change the standard program: if your SAP release is ECC 6.00 u can try to use the Implicit Enhancement in order to change the standard else u need to register the standard to OSS in order to get the access key for modification.
    Max

  • Query hangs during Authorization Check (Event ID 4500)

    I have a BI7 query when executed by developer role (no security) the query runs within seconds.  When executing under end user id, it runs for 5 minutes +.   Aggregates are built and the long runtime ONLY occurs when it is an end user role with specific CC's. 
    I tested the query via RSRT, Cache off and Display Statistics and it is clear the query gets stuck for 4.5 minutes under Event ID 4500, Authorization Check.
    This delay does not occur when the query is initially executed.  It only occurs AFTER the variable prompt and when query variables are entered and query is executed.
    Q1)  Can anyone explain a transaction or place to understand why the Authorization Check takes so long? 
    Q2)  I would also like to understand the execution order for queries... for example how does the filters or data in the rows get executed?

    Hi Anurag
    i read again this documentation i'd get in another form ("howTo..." Guide on Help.sap.com) :
    I create newsample from scratch and it works !
    Reason of my problem :
    I created 2 authorization objects (given to users) :
    - first with IO 0CUSTOMER,value '*', without 0TCTAUTHH
    - second with IO OCUSTOMER, valeur ' ' (blank), with 0TCTAUTH with required node value.
    => First authorization grants * for 0CUSTOMER (all) and present the entire hierarchy during selection node in query. By deleting it, it works.
    Thank's a lot.
    Etienne

  • Component Availabity Check during production order creation

    Hi All,
    During production creation, I donu2019t want to include/ check the reserved stock of component (stock which has been assigned for other prod order)
    Where I required to make the changes in config.
    Regards,
    Shailendra

    Hi,
    Deactivate Include Reservation in T.Code OPJJ. But make it sure you are doing it for correct Checking Rule which you have maintain in your checking Control OPJK for Order Type and Plant Combination.
    Regards,
    Dhaval

  • An internal error occurred during the authorization check.

    Hi,
    Need help,
    While deleting chain in order to create Meta chain.I am getting this Error message.
    Thanks

    Hi,
    I am creating a meta chain.When i am trying to add local chain in it.Through general services tab >> start process.A dialog box appears asking me to delete one of the chain and the other one will act as both.When i am clicking yes then i am getting this msg.
    An internal error occurred during the authorization check.
    Edited by: Niraj Sharma on Aug 12, 2009 11:19 AM

  • Set Up Authorization Check for G/L Accounts  into PO creation

    Dear friends !
    How could I activate check to the access to certain accounts into PO creation ?
    I know that is possible to activate this into Purchasing customizing under path
    SPRO > Materials management > Purchasing > Purchase order > Set Up Authorization Check for G/L Accounts
    But could I use it to give access only to certain GL Accounts by user ? Is this the purpose of this customizing ?
    If yes what´s the object should I use to link with user account !?
    best regards,
    Ale

    Hi ,
    After you setup the configuration in transaction OMRP, please setup up
    the authorisation group in the account code (FS02, the field is on the
    "Control", technical name is BEGRU).
    When a account assigned purchase order is created, the system checks for
    object F_BKPF_BES with values from the BEGRU and activity 01.

  • Availability check during production order creation - Missing parts details

    Hai Gurus,
    I have one problem during Availability check when converting Planned order to production order.
    1) A- is the finished material, which has A1 to A7 components.
    2) A2 is the procured item with safety stock and it has safety stock also.
    3) When sale order is created , the material A2 is reserved against the planned order for finished material - A.
    4) so when availability is checked during planned order stage , system says no missing parts, when planned order
         is converted to production order system says missing parts for component A2, which is stock and reserved against
         planned order
    5) Checking rule for Production order is maintained as follows,
         a) Include safety stock.
         b) Include reservation.
         c) Include sales requirement
         d) Include deliveries.
         e) Include dependent reservations.(x)
         f) Include production orders.(X)
         g) Check release for stock transport orders only.( A)
    So now i don't know where I went wrong , so that the system could consider the safety stock of Component A2 which is in stock and already reserved against planned order and it does not show missing parts when planned order is checked.
    Waiting for your positive feed back.
    Regards,
    Sekar chand

    Dear,
    What checking rule you have maintained for planned order.???
    As what i can understand by your question that you have maintained to check reservation only in production order not in planned order. Or one important thing mostly people configure to reserve material only after release or creation of production order. Are you reserving material at planned order stage.?
    Check these things. you will automatically find the answer. Hope it will help you. Revert back for more clarification.
    Regards,
    Alok Tiwari

  • Availability check during process order creation

    Hi all,
    can anyone tell me significance of availability check during creation /change of process order?? ( in terms of business)
    how is the usual processs?

    Hi,
    Availability check for a material is carried out only if the material is
    1. A stock item
    2. Not a phantom item
    3. Not a bulk material.
    This can be carried out
    1. during order creation
    2. during order release
    3. when a created order is saved
    Availability check can be triggered either manually or automatically.
    For this we need to define in checking control(opjk)
    First define a checking group(ovz2) and checking rule and this
    must be assigned to checking scope.(opjj)
    In the checking scope(opjj) we should define
    1. which Mrp elements are to be considered during check
    2. which inventory categories are to be taken into account
    3. whether Replinishment lead time is to be taken into account or not
    4. whether check is also to be carried at storage location level.
    This checking rule must be linked to checking control(opjk)in which you can say
    1.No availability check for the material
    2.Availability check when saving the order
    3.What type of check is to be carried
    whether ATP CHECK or Check against PIR quantities
    4. Whether order should be released or not if there is
    any missing parts.
    The checking group is assigned to material master MRP3 view.Please check whether checking gorup is assigned to all the components in the BOM.
    Regards,
    nandha

Maybe you are looking for

  • Can't get iMessage, totally deleted everything on iPad mini and then started from scratch but still can't get iMessage

    On iPad mini, and year ago my iMessage stopped working ! Took it to the store n they reset everything on it! Still couldn't get iMessage to work. Just decided to leave it because thought I can deal with email n Skype.... Now I need iMessage so just d

  • Using user parameter for

    Hello, I have created a report using an xml pds. I am using a servlet for the xml data stream source. Everything works great with the url to the servlet hard-coded between the <xml></xml> tags (ex. <xml>http://10.3.35.119:9004/ssapp/servlet/ScheduleD

  • Title of Page Frame in Browser - How to Change?

    Hello, New to this. One quick question.... When you create a site in iWeb, the page title (or top frame in the browser) reflects the name of the page, and I can't find a way to edit that portion of the page. For example, the homepage of my site is ca

  • New Mac, need to link to my itunes folder

    So before I sold my other mac, I copied off my iTunes folder to an external drive. Now I have my new mac, and I have this external drive with my tunes on it, and I want to keep them there and point to it. I have searched all around and keep doing it

  • In Case of Emergency (ICE) access

    I have some ICE, In Case of Emergency numbers in my iPhone for the occasion where I might be incapacitated and first responders need to contact one of them.  How can first responders access these numbers on my phone if it is locked with a passcode.