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
AuroshikhaThe 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,
Archanathe 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,
ArchanaHi 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,
StratosHi 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 advanceI 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... -
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 GhoshHi,
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 GhoshFor SLD:
SAP_SLD_ADMINISTRATOR
SAP_SLD_CONFIGURATOR
SAP_SLD_DEVELOPER
For JCo:
SAP_J2EE_ADMIN -
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 advancePARAMETERS 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,
MattHi,
> 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 -
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
pardeepHi 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