Authorization required for BADI

Hi All,
I have a query if someone can help.
What authorizations are required by a user in backend to execute a badi in portal?
Thanks in Advance for the help.
Regards
Srinivas

Hi srinivas reddy ,
BAPI should be remote enable and u need end user privilizes for accessing the predefined BAPI's. Just check it before you execute and make sure they are remote enabled.
then your problem would be solved.
thanks
suresh

Similar Messages

  • Authorization Required for RFC user  in R/3-APO system.

    Could you please help regarding one authorization issue. I want to know the authorization required for one RFC user. Now this RFC user used for RFC connection of SAP R/3 - SAP APO system. user type is given dialog type and SAP_ALL profile has been given to this user  id. Now I have to remove SAP_ALL from this user id in R/3 and APO system and  provide the required the authorization in R/3 and APO system.
    Regard
    Auroshikha

    The RFC authorisation depends completely on what the user is doing (ALEREMOTE?).  We can't tell you what RFC auths your connection requires. 
    There is a guide to doing this here: https://wiki.sdn.sap.com/wiki/display/Security/BestPractice-HowtoanalyzeandsecureRFC+connections

  • Authorization required for creating new Organizational units

    Hi all,
    How can we give authorization required for creating new Organizational units (IMG – CRM – Master Data – Organizational Management – Organizational Model – Create Organizational Model) to a particular user?
    Thanks and Regards,
    Archana

    the basis guy should be able to help.
    at a higher level: you need to set authorizations to the roles assigned, the transaction code is pfcg.
    you may create a new role with the required authorization and assign to the relevant users.
    hope it helps..
    regards
    RH

  • Authorization required for creating new Organizational units in CRM

    Hi all,
    How can we give authorization required for creating new Organizational units (IMG – CRM – Master Data – Organizational Management – Organizational Model – Create Organizational Model) to a particular user?
    Thanks and Regards,
    Archana

    Hi archana,
    U can Create a role through Transaction PFCG.
    Just create a role and assign the tcode PPOCA_CRM if u want to give the user just only this authorization otherwise u can select the menu list from sap menu and assign this role to that user.
    Another way is if that user already exist in that system then just assign that particular transaction codr with that user.
    Hope it will help u
    Regards
    Subhash

  • Authorizations  required for applying support packs

    What authorizations do you require for applying support packs?

    After u successfully downloaded the support pack from the service market place , the 1st authorization u need is for using the client 000.
    Only with the client 000 u will be available to import the support pack (ABAP suppotr package) using transaction SPAM. To use all SPAM functions, you require the following authorizations:
    S_TRANSPRT
    S_CTS_ADMIN
    If you log on in client 000, then your user master data contains the corresponding authorizations (inside the authorization profile) and you can use all the functions in Support Package Manager.
    For Java u can use jspm tool for applying the support packages for any component and if u want to enhance or upgrade the java components( say from ESS 1.1 to ESS 1.2) then u can do it using sdm tool.
    Before applying the pack u need to unpack the abap/java files using the commands in the command- prompt and copy the unpacked files into sap/sid/trans/eps/in folders of ur system.
    Also before using the SPAM for abap support pack make sure that u had set ur system as the domain-controller in transaction stms with ddic user and masterpwd.
    Go thru this document:-
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7a2e4346-0a01-0010-718a-fa846ad19716
    Award points if found helpful

  • What are the authorization requirements for an EDI communication user?

    I'm trying to find documentation describing the authorization objects required for an EDI communication user to have appropriate RFC access.

    Take a look in the FAQ thread at the top of the (security) forum...
    Is there something in addition to the standard documentation which you would like to know?
    Cheers,
    Julius

  • Authorizations requirements for accessing ODS in Crystal

    Hi,
    is there any documentation on which authorizations are required on the SAP side for using the ODS driver in Crystal Report?
    Regards,
    Stratos

    Hi Ingo,
    BW Query, Infoset and OpenSQL are listed but not the ODS driver.
    Regards,
    Stratos

  • Authorization required for transporting XI objects

    Hi All,
    What authorizations are required to transport XI objects using File System?
    Thank you in advance

    I know Satish has answered your question, but just to add some more info to it , have a look at this
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/content.htm
    From above link :
    <i>Prerequisites
    During the export, a packaged binary file is created in a directory defined on the repository server (or directory server). To import this file to another Integration Repository (or Integration Directory), you must manually copy it to an import directory (see below). <b>You require the appropriate authorizations to be able to access directories on the SAP Web Application Server.</b>
    </i>
    thanks,
    Pooja
    PS: Award points for helpful answer

  • Authorizations Required for Accessing WAD and setup an Active RFC

    Hi All,
    I an having problems for accessing WAD. It says 'You are not authorised to run WAD'. Does any one have idea of what authorizations are required to access WAD. I need to do the set up for information Broadcasting.
    Also some help is need for setting up an active RFC server. Can any one specify what attributes are required to setup an active RFC Server.

    Hi,
    will you be able to provide more specific information.... regarding it........
    I need the information as I need to Broadcast a web template...

  • Song authorization required for home sharing; tried all suggestions I could find but still not working!

    I've been having an issue transferring some of my song files in itunes via homesharing from my "old computer" an ibook G4 to my "new computer" a MacBook Pro. I've been able to transfer the majority of the songs; however, when i try to import certain songs, i receive a message that my MacBook Pro is not authorized for those particular songs. Ok, I've been to the support boards and spent 2 hours searching and trying to resolve this issue with the suggestions posted:
    — All software is updated on both computers; same message;
    — I deauthorized/reauthorized both computers, restarted both; same message;
    — I realise some of my songs were downloaded from two different apple ID's; I signed in with the other Apple ID to try transfering them; same message;
    — I deleted the SI, SO? folders on both computers; same message;
    So after all that, I tried transferring songs the same exact way, but this time from my MacBook Pro to my iBook G4 (mostly because I wanted to update my ipod)— all the new songs I've downloaded since using my MacBook Pro transferred without a problem or in need of any authorization. How is this possible? The process works fine from the new computer to old computer but not vice versa, which is the way I want it to work. I'm highly frustrated and confused. Please help if you have any suggestions-- I'd appreciate it!

    To anyone else who is having this problem, mine was finally resolved.
    I apparently have another Apple ID, which i did not create, in which these songs are shown as being purchased under. At one time, my account was hacked into, and the hacker must have changed my ID name somehow (by removing one letter of the original ID name). At the time, i didn't report it; i just created another Apple ID. Thankfully, I was able to log into this hacked account by resetting my password. I did have to supply an answer for my security question, but it was the same. I wouldn't have even known about this other ID if not for emailing a complaint to [email protected]
    What a pain, but so glad it's over with!

  • User Authorization Required for configuring SLD

    hi,
    i need to configure SLD and create JCo connections for my webdynpro application.
    i wanted some information regarding what user roles/groups should be assigned to a user in order to
    1)Configure the SLD
    2)Creating JCo Connections
    Thanks & Regards
    Priya Ghosh

    Hi,
    Generally it can done by Admin only.
    If you need then u can give as sytemadmin.
    Thanks,
    Lohi.
    Message was edited by:
            Lohitha M

  • User authorization Required for SLD

    hi,
    i need to configure SLD and create JCo connections for my webdynpro application.
    i wanted some information regarding what user roles/groups should be assigned to a user in order to
        1)Configure the SLD
        2)Creating JCo Connections
    Thanks & Regards
    Priya Ghosh

    For SLD:
    SAP_SLD_ADMINISTRATOR
    SAP_SLD_CONFIGURATOR
    SAP_SLD_DEVELOPER
    For JCo:
    SAP_J2EE_ADMIN

  • Authorization requirement

    hi,
      this is my requirement
    how to provide authorization to be primarily based on
    plant code
    purchasing group
    material group
    incoterm
    vendor account group.
    please provide me the procedure and if there is any code for it please provide.
    thanks in advance

    PARAMETERS carr TYPE spfli-carrid.
    AT SELECTION-SCREEN.
      AUTHORITY-CHECK OBJECT 'S_CARRID'
        ID 'CARRID' FIELD carr
        ID 'ACTVT'  FIELD '03'.
      IF sy-subrc <> 0.
        MESSAGE 'No authorization' TYPE 'E'.
      ENDIF.
    AUTHORITY-CHECK OBJECT auth_obj [FOR USER user]
                            ID id1 {FIELD val1}|DUMMY
                           [ID id2 {FIELD val2}|DUMMY]
                           [ID id10 {FIELD val10}|DUMMY].
    Addition:
    ... FOR USER user
    Effect
    This statement checks whether authorization is entered in the user master record of the current user or the user specified in user for the authorization object entered in the field auth_obj, and whether this authorization is sufficient for the request specified in the statement. A flat character-type field that contains the name of an authorization object is expected for auth_obj. Without the addition FOR USER, the authorization of the current user is checked.
    With id1 ... id10, you must have at least one and can have a maximum of 10 authorization fields listed for the authorization object specified. With id1 ... id10, "flat", character-type fields are expected that contain the name of the authorization fields in uppercase letters. If an authorization field is specified that does not appear in the authorization object, no check can be executed and sy-subrc is set to 4. For each specified authorization field, you must specify with FIELD either a value to be checked in a flat, character-type field val1 ... val10 or the addition DUMMY.
    The authority check is carried out if the check indicator for the specified authorization object for the current context is set to check with any proposal status. If the check indicator is set to no check, no authority check is carried out and sy-subrc is set to 0, as with a successful check.
    The authorization check is successful if one or several authorizations are created for the authorization object in the user master record and if - for at least one of the authorizations - each of the value sets defined there for the authorization fields specified using FIELD includes the value val1 ... val10 to be checked. Authorization fields that are not included in the statement or that have DUMMY specified for them are not checked. If the check is successful, sy-subrc is set to 0. Otherwise, it is set to a value not equal to 0 (see below).
    System Fields
    sy-subrc Meaning
    0 Authorization successful or no check was carried out. An authorization for the authorization object was found in the user master record. It's value sets include the specified values.
    4 Authorization check not successful. One or several authorizations were indeed found for the authorization object in the user master record and they include the value sets, but not the values specified, or incorrect or too many authorization fields were specified.
    12 No authorization was found for the authorization object in the user master record.
    24 Incorrect authorization fields or an incorrect number of authorization fields was found. This return value is no longer set since Release 6.20. Up to Release 4.6 it is set only if the profile parameter "auth/new_buffering" has a value less than 3.
    40 An invalid user ID has been entered in user.
    Notes
    The authorization fields of an authorization object are fields for data and a field with the name ACTVT for activities. Activities are represented by abbreviations with two characters that are defined in the ACTVT column of the database table TACT or have a customer-specific definition in TACTZ. Possible activities are assigned to the authorization field ACTVT in the authorization object. In the user master record, you have authorizations for data and activities in the form of operands for logical expressions stored as value sets. Here, masking characters can be used for generic authorizations.
    When checking the authorization of the current user without the addition FOR USER, the content of the system field sy-uname is not evaluated, but the actual user name is used instead.
    The most important contexts for which check indicators can be set are transactions. The execution of a statement AUTHORITY-CHECK can have different results depending on how the current program flow was started. In general, a check indicator should always been set to check.
    For authorization objects of the areas SAP NW AS ABAP (BC) and human resources management (HR), a check indicator cannot be set to no check.
    Addition
    ... FOR USER user
    Example
    Check as to whether the current user has the authorization required for displaying the airline that he specifies on the selection screen. The used authorization object is called S_CARRID and includes the authorization fields CARRID for the name of an airline and ACTVT for the activity. The abbreviation "03" stands for the "Display" activity and is one of the activities that are assigned to the authorization object S_CARRID.
    PARAMETERS carr TYPE spfli-carrid.
    AT SELECTION-SCREEN.
      AUTHORITY-CHECK OBJECT 'S_CARRID'
        ID 'CARRID' FIELD carr
        ID 'ACTVT'  FIELD '03'.
      IF sy-subrc <> 0.
        MESSAGE 'No authorization' TYPE 'E'.
      ENDIF.

  • Reducing time required for ABAP-only copyback (system copy) process

    Our company is investigating how to reduce the amount of time it takes to perform a copyback (system copy) from a production ABAP system to a QA system.  We use a similar process for all ABAP-only systems in our landscape, ranging from 3.1h systems to ECC6.0 ABAP-only systems on both DB2 and Oracle database platforms, and the process takes approximately two weeks of effort from end-to-end (this includes time required to resolve any issues encountered). 
    Here is an overview of the process we use:
    u2022     Create and release backup transports of key system tables and IDu2019s (via client copy) in the QA system to be overwritten (including RFC-related tables, partner profile and IDOC setup-related tables,  scheduled background jobs, archiving configuration, etc.).
    u2022     Reconfigure the landscape transport route to remove QA system from transport landscape.
    u2022                    Create a virtual import queue attached to the development system to capture all transports released from development during the QA downtime.
    u2022     Take a backup of the target production database.
    u2022     Overwrite the QA destination database with the production copy.
    u2022     Localize the database (performed by DBAu2019s).
    u2022     Overview of Basis tasks (for smaller systems, this process can be completed in one or two days, but for larger systems, this process takes closer to 5 days because of the BDLS runtime and the time it takes to import larger transport requests and the user ID client copy transports):
    o     Import the SAP license.
    o     Execute SICK to check the system.
    o     Execute BDLS to localize the system.
    o     Clear out performance statistics and scheduled background jobs.
    o     Import the backup transports.
    o     Import the QA client copy of user IDu2019s.
    o     Import/reschedule background jobs.
    o     Perform any system-specific localization (example: for a CRM system with TREX, delete the old indexes).
    u2022     Restore the previous transport route to include the QA system back into the landscape.
    u2022     Import all transports released from the development system during the QA system downtime.
    Our companyu2019s procedure is similar to the procedure demonstrated in this 2010 TechEd session:
    http://www.sapteched.com/10/usa/edu_sessions/session.htm?id=825
    Does anyone have experience with a more efficient process that minimizes the downtime of the QA system?
    Also, has anyone had a positive experience with the system copy automation tools offered by various companies (e.g., UC4, Tidal)?
    Thank you,
    Matt

    Hi,
    > One system that immediately comes to mind has a database size of 2TB.  While we have reduced the copyback time for this system by running multiple BDLS sessions in parallel, that process still takes a long time to complete.  Also, for the same system, importing the client copy transports of user ID's takes about 8 hours (one full workday) to complete.
    >
    For BDLS run, I agree with Olivier.
    > The 2 weeks time also factors in time to resolve any issues that are encountered, such as issues with the database restore/localization process or issues resulting from human error.  An example of human error could be forgetting to request temporary ID's to be created in the production system for use in the QA system after it has been initially restored (our standard production Basis role does not contain all authorizations required for the QA localization effort).
    >
    For the issues that you encounter because of system copy, you can minimize this time period as you would be doing it on periodic basis (making some task list) and you can make a note of issues that you faced in previous run. So, normally i don't count it as system copy time
    Thanks
    Sunny

  • BADI required for ME11 TCODE

    HI abapers,
                     i need BADI for ME11 Tcode. i have to made this material specific. i wnat fix the uppar limit of a material price field.
    thnks
    pardeep

    Hi pardeep,
    TO FIND BADI FOR A TCODE:
    Do the below steps to get the user exits or BADIs for a tcode and see what exactly meets your requirement.
       Get the Dev Class / Package of any Transaction code
       Go to transaction SMOD , Press F4
       Give in the Dev Class / Package, Press Enter
    This gives the User Exits for any transaction
    Goto SE84 --> Envir. --> Exit Techniques --> Business Add-ins --> Definitions
    Give the Dev Class / Package and Press Enter
    You will get the User Exits / BADIs' for a tcode
    There are lots of exits.
    See below
    Enhancement/ Business Add-in Description
    Enhancement
    MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1 Enhancement to Document Overview ME21N/ME51N
    MEVME001 WE default quantity calc. and over/ underdelivery tolerance
    MM06E001 User exits for EDI inbound and outbound purchasing documents
    MM06E003 Number range and document number
    MM06E004 Control import data screens in purchase order
    MM06E005 Customer fields in purchasing document
    MM06E007 Change document for requisitions upon conversion into PO
    MM06E008 Monitoring of contr. target value in case of release orders
    MM06E009 Relevant texts for "Texts exist" indicator
    MM06E010 Field selection for vendor address
    MM06E011 Activate PReq Block
    MMAL0001 ALE source list distribution: Outbound processing
    MMAL0002 ALE source list distribution: Inbound processing
    MMAL0003 ALE purcasing info record distribution: Outbound processing
    MMAL0004 ALE purchasing info record distribution: Inbound processing
    MMDA0001 Default delivery addresses
    MMFAB001 User exit for generation of release order
    MRFLB001 Control Items for Contract Release Order
    AMPL0001 User subscreen for additional data on AMPL
    LMEDR001 Enhancements to print program
    LMEKO001 Extend communications structure KOMK for pricing
    LMEKO002 Extend communications structure KOMP for pricing
    LMELA002 Adopt batch no. from shipping notification when posting a GR
    LMELA010 Inbound shipping notification: Transfer item data from IDOC
    LMEQR001 User exit for source determination
    LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001 Customer-Specific Source Determination in Retail
    M06B0001 Role determination for purchase requisition release
    MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
    MEETA001 Define schedule line type (backlog, immed. req., preview)
    ME590001 Grouping of requsitions for PO split in ME59
    M06E0005 Role determination for release of purchasing documents
    M06E0004 Changes to communication structure for release purch. doc.
    M06B0005 Changes to comm. structure for overall release of requisn.
    M06B0004 Number range and document number
    M06B0003 Number range and document number
    M06B0002 Changes to comm. structure for purchase requisition release
    Business Add-in
    ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
    ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer
    ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting
    ME_PO_PRICING_CUST Enhancements to Price Determination: Customer
    ME_PO_PRICING Enhancements to Price Determination: Internal
    ME_INFOREC_SEND Capture/Send Purchase Info Record Changes - Internal Use
    ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation
    ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order
    ME_FIELDSTATUS_STOCK FM Account Assignment Behavior for Stock PR/PO
    ME_DP_CLEARING Clearing (Offsetting) of Down Payments and Payment Reques
    ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields
    ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions
    ME_COMMTMNT_REQ_RELE Check of Commitment Relevance of Purchase Requisitions
    ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Custome
    SMOD_MRFLB001 Control Items for Contract Release Order
    MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
    MM_DELIVERY_ADDR_SAP Determination of Delivery Address
    ME_WRF_STD_DNG PO Controlling Reminder: Extension to Standard Reminder
    ME_TRIGGER_ATP Triggers New ATP for Changes in EKKO, EKPO, EKPV
    ME_TRF_RULE_CUST_OFF BADI for Deactivation of Field T161V-REVFE
    ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
    ME_REQ_POSTED Purchase Requisition Posted
    ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
    ME_RELEASE_CREATE BAdI: Release Creation for Sched.Agrmts with Release Docu
    ME_PURCHDOC_POSTED Purchasing Document Posted
    ME_PROCESS_REQ_CUST Enhancements for Processing Enjoy PReqs: Customer
    ME_PROCESS_REQ Enhancements for Processing Enjoy PReqs: Internal
    ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
    ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
    ME_CCP_ACTIVE_CHECK BAdI to check whether CCP process is active
    ME_BSART_DET Change document type for automatically generated POs
    ME_BAPI_PR_CREATE_02
    ME_BAPI_PR_CREATE_01
    ME_BAPI_PO_CREATE_02
    ME_BAPI_PO_CREATE_01
    ME_BADI_DISPLAY_DOC BAdI for Internal Control of Transaction to be Invoked
    ME_ACTV_CANCEL_PO BAdI for Activating the Cancel Function at Header Level
    MEGUI_LAYOUT BAdI for Enjoy Purchasing GUI
    EXTENSION_US_TAXES Extended Tax Calculation with Additional Data
    ARC_MM_EKKO_WRITE BAdI: Enhancement of Scope of Archiving (MM_EKKO)
    ARC_MM_EKKO_CHECK BAdI: Enhancement of Archivability Check (MM_EKKO)
    ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standar
    ME_COMMTMNT_PO_RELEV Check for Commitment-Relevance of Purchase Orders
    ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
    ME_COMMITMENT_RETURN Commitment for return item
    ME_CIP_REF_CHAR Enables Reference Characteristics in Purchasing
    ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control
    ME_CIN_MM06EFKO Copy PO data for use by Country version India
    ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details
    ME_CIN_LEINRF2R BADI for CIN India - Delivery charges
    ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
    ME_CHECK_OA Check BAdI for Contracts
    ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO
    ME_CHANGE_OUTTAB Enrich ALV Output Table in Purchasing
    ME_CHANGE_CHARACTER Customer-Specific Characteristics for Product Allocation
    As per  ur requirement u will select the BADI from tha above list.
    REWARD IF USEFUL
    thanks and regards
    suma sailaja pvn

Maybe you are looking for

  • ITunes won't open from windows - error message

    Every time I try to open iTunes or Quicktime from my desktop or anywhere else, this message something like this comes up: "Windows has encountered a problem and must close iTunes. Sorry for the inconvenience. Please click here to send an error report

  • JPDA debug slow, CPU low, no disk activity

    I tried to debug using JPDA with a Tomcat 4.0.3 target container. If I am very patient it finally connects after some good minutes. After that it debugs, even if rather slow. However, during those minutes nothing seems to happen. CPU is low (under 5%

  • 16 bit printing in Lightroom for Windows

    According to a Lightroom 2 video from NAPP about printing, Scott Kelby states that 16 bit output is only available if you have OSX Leopard because it is an operating system specific feature, and Windows does not support 16 bit printing. However, Cano

  • RoboHelp for Word installed from RoboHelp 10 won't work with Word 2010

    I have a Help project created in RoboHelp for Word 8.  I recently upgraded from Word 2007 to Word 2010 and discovered that RH8 for Word won't work with Word 2010.  So I purchased RoboHelp 10 and have installed RoboHelp for Word from it.  Alas, RH for

  • Audiobook confusion – no order to how they are listed – cant find anything

    OK I have lots of audio books on my ipod. The only issue is, some of them are ones I have ripped from CD and so they have tons and tons of tracks. At first, the ones I ripped were in the music section of my library and the ones I bought from audible