Authorization check for ME54N   v/s Authorization check for ME54

Hi,
We have created th PR and release it, with reference to PR we have created the PO. When we try to revoke the PR releas using the t-code ME54 systems gives me a error message, that  PO is already created for this PR.
however, if i try to revoke this pr using ME54N system allows me to revoke it.
My requirement is that the user should not revoke the Pr once the PO is created against this using t-code ME54N. is there any authorization check or object to control the t-code ME54N.
Regards
Ajit

>
Alex Ayers wrote:
> Why do you not remove access to ME54N if they are supposed to use ME54?
I apologise, Alex - but I do not think that is a good advise. ME54 N is there for a reason. It will one day substitute ME54 and anyway, changes bugfixes etc may no longer be developed for the 'old' transaction.
Futhermore: compensating lacking functionality or a bug with withdrawing authorisations to the new functionality is -if any- a temporary option only. The OP's phenomenon has to be solved sooner or later.
So my advise would be:
First check in SMP whether one of the several notes on ME54N and 'release' applies to your system/version/process.
Consider opening a call with SAP.

Similar Messages

  • Save on user-exit for ME54 and ME55

    I am stuck in ME54 and Me55. I have to find a save on user exit while releasing through this transaction.
    The requirement is to validate the release code and its corresponding approver.
    When save and release button is pressed then this exit should trigger.

    I have created one project and assigned the user exit that you suggested, and activated the project and exit.
    I have put a break point in the exit to ensure that it works or not.When trying to execute the release and save button(me54) it does not stop at that break point.
    Can you please tell me in detail that how to achieve it?. Is there any configuration to be maintained?.
    Since it suggests that against that release code the workflow indicator should be 9.Please suggest.
    If there is any other way round then also let me know.

  • Purchase Requistion Release Reset by ME54n & ME54

    Dear all
    Once PR is created, then Released by ME54n or ME54, then RFQ is processed wrt PR, then after if user want to reset release by ME54, the system prompts error message and not allowed reset release. BUt if user use T-code ME54n, the system allows to reset release.
    we need, the system should not also allow to reset release for T-code ME54n.
    Please suggest solution
    Thanks
    RS

    Dear Vivek,
    I raised this to SAP and got reply from SAP.
    ===========================================================================
    ME54N allows the user to unrelease a purchase requisition linked to a
    purchase order or a request for quotation. Please see following
    attached note 686022 which explains this behavior.
    Symptom
    You create a purchase order (or a request for quotation) with reference
    to a released purchase requisition.
    If you use ME54N to unrelease the purchase requisition, the error
    message ME110 (or ME109) is not processed.
    Reason and Prerequisites
    ME54N allows the user to unrelease a purchase requisition linked to a
    purchase order or a request for quotation. This is correct behaviour andconstitutes a new design.
    The following modification keeps the old functionality (ME54) available.You have to customize message ME110 (or ME109) as an error message.
    After pressing the cancel release button, the system will process an
    information message (ME110 or ME109) and the release will not be
    cancelled.
    If you want to use the old functionality in ME54, you can implement the
    modification as note 686022.
    Hope this informatoin will be helpful.
    ===========================================================================
    Can you suggest, the error settings is already there and its trigger only for ME54, and not for ME54n
    AS per the reply from SAP, can advice me on this
    As per your previous reply, i got basis team and authorization team, to whom i need to ask to set M_EINK_FRG for ME54n?
    Thanks
    RS
    Edited by: Ramapuram Saravanan on Feb 16, 2009 6:05 AM
    Edited by: Ramapuram Saravanan on Feb 16, 2009 6:06 AM

  • ME54 and ME55 user-exit

    Hi all,
    we are on R/3 4.6C. We need to insert a custom authority-check in ME54 and/or ME55.
    This because we need that each user can release only PR created by him.
    With user-exit MEREQ001 we were able to reach our goal in ME52N and ME53N. Unfortunately MEREQ001 is not working for old (not enjoy) tcodes (ME52 and ME53).
    Since ME54 is an old tcode, probably it works as ME52 and ME53: MEREQ001 is not relevant for them. In 4.6C ME54N does not exist.
    Any idea for insert an authority-check in ME54 anr/or ME55 ?
    Thanks in advance
    Andrea Cavalleri

    Hey,
       Did you find any solution to the problem? I am facing a similar situation in 4.6C and cannot find a user exit/BADi that gets triggered for ME54.

  • How can i check the authorizations for a query in sap bw 3.1c

    Hi,
    While running one query i am getting warning message is  : you do not have authorization to read object ZVERSION  and few column results also not displaying.
    I would like to check is there any authorization check for this query and could you explain how we use the authorizations in our BW.
    Thanks in advance....

    if you execute su53, the authorization check failed cannot be displayed for reports. because you are executing query in BEx is it?
    for this you can trace the userid that executing query to check the authorization check failed. Go to st01 and find out the authorization check failed there.
    And you can find in RSRT too. i am not sure that.
    One more option is there to check the authorization with help of matrix that you prepared for assigning access/authorization to the users.
    Hope this would help you.

  • Authorization checks for PNP LDB

    question    : how to validate authorization checks for pnp logical database?
    2 nd question: hr report
    this report is basically for salary survey. in this i had so many fields can any body let me know how
    can i form the internal tables. and i have to display overall 150 fields in csv file for that
    how can i take in to the final internal table.
    what is the logic behind this:
    T71JPR09-JOBCODE
    PA0000-PERNR
    HRP1000-STEXT
    P0006-PSTLZ
    PA0008-ANSAL * 100 / PA0008-BSGRD
    PA0015-BETRG
    PA0761-LTEXT  WHERE PA0761-CPLAN = LTI PLAN PSU YEAR 1
    PA0761-GRADT  WHERE PA0761-CPLAN = LTI PLAN PSU YEAR 1
    PA0761-ZZGRANT WHERE PA0761-CPLAN = LTI PLAN PSU YEAR 1
    PA0761-LTEXT WHERE PA0761-CPLAN = LTI PLAN esu YEAR 1
    like that i had.
    please give me the steps how can i proceed.

    Hi,
    The PNP database will take care of authorization check. It will not execute if used does not have authorizations.
    Hope this helps.

  • Authorization check for Easy Document Management

    Hello,
    I'm using ECC6 without cProjects or any other implementations regarding the authorization concept in Easy DMS. I'm trying to use authorization control inside the Easy DMS GUI but these settings won't work. I need document based authorization and it seems like ACL's are used for this. The problem is, I do not know which route to follow. I have viewed note 798504, but I could not make sure it will do the work for ECC6 also. My DMS is integrated to a Windows 2000 Content Server 6.3 and I have done its settings accordingly.
    Could anyone please kindly show me which way this is done, using only a ECC6 SAP system and Easy DMS without any need of SAP internal roles and authorizations?
    What I need is a step-by-step instructions, as I'm quite new to SAP.
    Regards,
    S. Gökhan Topç

    Hi,
    check this below link
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/TRTMSE/TRTMSE.pdf</u>
    And
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCRRR/BCRRRSAA.pdf</u>
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDOCDTL/CADOCDT1.pdf</u>
    These can be helpful to you, you can download
    Regards
    Rehman
    Reward with Points if useful

  • Create authorization check for a report

    Hi,
    I need to create an authorization check for a report. It means that I need to restrict the usage of the report to couple of users ( 'USER1' and 'USER2' ). How can I do that? I did read through a lot of threads regarding this piece got a bit confused and stuck while creating the authorization object.
    Say the report name is ZHR_TIMEABC.
    Can anyone explain how to create an authorization object and how are they tied to the object and call them in the abap code?
    Thanks in advance,
    VG

    Hi,
    Thanks. Here is my understanding, S_C_FUNCT calls a system generated function module to make an authority check. So, if different users say USER1 and USER2 have different authroization levels, defined in their user profile, just adding this piece code will take care of authroization check for the program OR do I need to take care of something else?
    If so, when do we need to create the authorization objects using SU20 and assign the group and follo this process? When do we use this approach ( lot of threads on authority check have mentioned this procedure)?
    Your inputs will be helpful to understand this concept.
    Thanks,
    VG

  • Authorization Check for Special Stock Indicator in IE02

    Dear Gurus,
    Would like to check with you if there is an authorization check for change in Special Stock Indicator in IE02-SerData Tab?
    For example, the User will only be allowed to change the Special Stock Indicator only to "E" - Sales Order.
    Would appreciate your help.
    Thanks.

    Hi,
    This cannot be done by using standard auth object. Standard SAP doesnt support control via this field.
    Take help of your ABAP team and create an customized authorization object "Z_OBJECT" with field SOBKZ and which check these field value in table EQBS. Assign this auth object to role and profile you want.
    Use the user exit IEQM0003 Additional checks before equipment update. Give a logic to check auth object when while using equipment change tcode.

  • Authorization check for cost centre

    Hi ,
    Im creating a zprogram ,in which i give bukrs,kostl,kokrs,lednr,...etc in the select options..Can somebody tell , how to create restricted access for individuals who are able to view other cost centres that they are not normally responsible for..
    Thanks...

    Hi,
    You can handle this by AUTHORITY CHECK functionality. Get all the cost centers from selection screen and do the Authority check. If user does not have authorization, you can display error message. To get Cost center Authorization objects, check transaction SU20 and SU21.
    for more details see this thread -
    Authority check
    Hope this helps.
    ashish

  • How check the Strategy, if no authorization for SPRO?

    Hello Experts,
                           Can someone please help on how to check the Strategy for the Release codes, if we dont have the Authorizations for SPRO in the Production Server.
    Please help
    Thank in advance.
    Regards,
    Yawar Khan

    Hello Yawar,
    You can use the below DB tables to see the release strategy configurations.
    T16FB     Release Indicator: Purchasing Document
    T16FC     Release Codes
    T16FD     Description of Release Codes
    T16FE     Descriptions of Release Indicators: Purc
    T16FG     Release Groups
    T16FH      Descriptions of Release Groups
    T16FK      Release Statuses
    T16FL         Release Indicators: Service Entry Sheet
    T16FM         Descriptions of Release Indicators for SES
    T16FS         Release Strategies
    T16FT        Descriptions of Release Strategies
    T16FV        Release Prerequisites
    Regards
    Greg

  • Can we give more than one value for an Authorization field in Auth-Check.

    Hi all,
    Can we give more than one value for an Authorization field in Auth-Check.
    Ex: AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
    ID 'ACTVT' FIELD '02'
    ID 'CUSTTYPE' FIELD <Value 1> <Value 2> <Value 3>.
    IF SY-SUBRC 0.
    MESSAGE E...
    ENDIF.
    If yes, please help me with exact syntax.
    Think it will be like
    ID 'CUSTTYPE' FIELD: <Value 1>, <Value 2>, <Value 3>.

    Hi,
    yes we can give more than one field.
    program an AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT <authorization object> 
       ID <authority field 1> FIELD <field value 1>. 
       ID <authority field 2> FIELD <field value 2>. 
       ID <authority-field n> FIELD <field value n>. 
    The OBJECT parameter specifies the authorization object.
    The ID parameter specifies an authorization field (in the authorization object).
    The FIELD parameter specifies a value for the authorization field.
    The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
    please reward points, if it is useful.
    satish.

  • Check Authorization for User ID

    hi all,
    as per i know, i can check the authentication by check an object as the following
      AUTHORITY-CHECK OBJECT 'ZOBJECT'
               ID 'ACTVT' FIELD '_____'.
    in case i have user id (user does not launch the program by himself) and i want to check the authorization. what can i do on this?
    Regards,
    Peerasit

    Hey Raymond,
    your answer hits the point!!
    Thanks so much
    Regards,
    Peerasit
    PS thanks for every response as well.

  • Transaction AFAR doesn't check for authorization

    Hi,
    I've added transaction code AFAR in one of the role that has Check/Maintain for authorization object A_PERI_BUK which should restrict on company code. Ive even check the associated program RAAFAR00 which has the authority chekc statement.
    But, when I restrict the access to a specific company code in the role, the transaction is still allowing the users to execute it with other company codes. User doesn't have any other roles assigned and all the other tcodes such as AFAB, AFBP are giving authorization errors.
    Can some one help!!
    Regards,
    Raghu

    Hi,
    it is not throwing failed authority check error but should work just fine.
        AUTHORITY-CHECK   OBJECT  'A_PERI_BUK'
                          ID      'AM_ACT_PER'      FIELD con_31
                          ID      'BUKRS'           FIELD x093c-bukrs.
        IF sy-subrc NE 0.
    *       WRITE: / text-f08, x093c-bukrs. commented by C5053255
          CONTINUE.
        ELSE.
    *      Rücklesen des eingegebenen Geschäftsjahres pro Buchungskreis
          p_gjahr = sav_gjahr.                                  "> 627533
        ENDIF.
    CONTINUE statement executed in case of failed authority-check causes loop to skip processing for this item ... so only elements for which user has proper authorizations are processed. Try debugging to confirm
    Best regards,
    FS

  • Selection screen and authorization check for plant from 2 diff tables?

    Hi,
    Could anyone help me out?
    how to write code for  this?
    u2022   Fields for selection
    Plant : WERKS (one selection) - check authorization access u2013 Mandatory .
    Material code MATNR (one selection) - Mandatory
    and while doing the authorization check how should i check it ? here iam taking the table as t001w for werks and for selection screen iam taking it from another Z table......i should take 2 different tables here.....for selection and for authorization.
    my code is pasted below:
                     Data Declarations                                  *
    data: s_werks type t001w-werks.
                     Selection Screen                                    *
      SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-h01.
      PARAMETER : p_werks like Ztable-werks OBLIGATORY,
                  p_matnr like mara-matnr  OBLIGATORY.
      SELECTION-SCREEN END OF BLOCK b1.
                     Start-of-Selection                                  *
    START-OF-SELECTION.
    **-Get Plants for Authorization check.
       SELECT werks
              FROM t001w
              INTO TABLE it_werks
          WHERE werks IN s_werks.
        LOOP AT it_werks INTO x_werks.
           v_werks = x_werks.
    Regards,
    Reddy

    Plant : WERKS (one selection)
    That means only 1 plant value to be given? Then you can use PARAMETERS instead of SELECT-OPTIONS. And additionally, you'll only have to check that plant value.
    Using SELECT-OPTIONS you would indeed retrieve the plants and check each individual selected plant. Your code for that is good enough to start with.
    I wouldn't do the check in the START-OF-SELECTION event, but rather in the AT SELECTION_SCREEN event.
    To perform an authorisation check; try the ABAP help on AUTHORITY-CHECK. And you will need to know which authorisation object you need to use.
    Just noticed you're using PARAMETERS
    WHERE werks IN s_werks
    should be
    WHERE werks eq p_werks
    But actually you don't need to select T001W. Just use the value in p_werks.
    Edited by: Maen Anachronos on Oct 10, 2008 7:53 PM

Maybe you are looking for

  • How to show movies and pictures as moving objects over animations.

    I'm creating a wedding movie, and i want to display some pics and video as well as the typical airplane animation flying from Toronto to Mexico with the red dotted line.. Any ideas where to start?

  • Automatic Packing Via IDOC

    Hi, As we are creating an Inbound delivery via IDOC, is there any settings to be provided in DELVRY05 idoc to let SAP know that it needs to do automatic packing. The issue here is when we create Inbound delivery manually, the packaging is done at dif

  • Rework in Subcontracting.

    Hi All, We have Subcontracting PO and GR and IR has been done. Now Some partial FG qty needs to be sent back to the subcontractor for rework process. Please tell me how can i handle/complete the rework process. Thanks John

  • DXO PlugIn für Photoshop CS5

    Hallo Experten Wie kann ich DXO Optics Pro 6 in Photoshop CS5 als PlugIn Installieren??? Windows 7 64Bit. Danke im Voraus sagt Wolfgang

  • No Nokia support for my E7 in Paraguay

    The microUSB port of my E7 was failing a long time. Now that it got worst I send it to repair. They will charge me US$ 113 to repair it. They also will replace the camera cover that fell before. What shocked me was the disclaimer: They will only give