Home > Ask the SAP Experts > Basis administration for Windows Questions & Answers > SAP's TCODE checks with the authorization tool
Ask The SAP Expert: Questions & Answers
EMAIL THIS

SAP's TCODE checks with the authorization tool

Farooq Ali EXPERT RESPONSE FROM: Farooq Ali

Pose a Question
Other SAP Categories
Meet all SAP Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 26 January 2007
What are the checks that the SAP authorization tool performs when a TCODE is executed in order to ensure authorization of that user?

>
EXPERT RESPONSE
When initiating a transaction, a system program performs a series of checks to ensure the user is authorized.

1. The program checks whether the transaction code exists in table TSTC.
2. The program checks whether the transaction code is locked by the administrator (transaction code SM01).
3. The program checks whether the user has the authority to start the transaction. Authorization object S_TCODE (transaction start) contains the authorization field TCD (transaction code). The user must have the appropriate authorization for the transaction code to be started (for example, FK01, Create Vendor).
4. The program checks whether an authorization object is assigned to the transaction code. If this is the case, the program checks whether the user has an authorization for this authorization object. The transaction code/authorization object assignment is stored in table TSTCA.
Note: An SAP program controls steps 1 through 4. It displays an automatic message to the user if an authorization attempt fails in the step.
5. The system performs authorization checks in the ABAP program using the ABAP statement AUTHORITY-CHECK.

Hope this helps.


Sound Off! -   Be the first to post a message to Sound Off!


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Basis administration for Windows
What does the Parameter tab mean in SU01
Changing a customer message priority level after it's sent
Fixing inconsistencies in TemSe and Spool systems
Common 'sequential read' misconception
List of deletable SAP system files
How do I know if a profile parameter is dynamically changeable or static?
The difference between SAP notes and support packages
The difference between NetWeaver 2004s SR1 AND SR2
What is wrong with an SAP MMC console that won't start?
How to monitor update processes and update records

SAP authorization
What does the Parameter tab mean in SU01
Changing a customer message priority level after it's sent
Basis administration info in preparation for an interview
Easier maintenance of output types, procedures, conditions, etc.
Fixing inconsistencies in TemSe and Spool systems
On The Spot: Mario Linkies on SAP security
Unlocking a blocked admin user ID in an Oracle DB
Listing TCODE transactions used to view what users are logged in to SAP
F_LFA1_APP and editing authorization restrictions
How do I restrict transaction access based on user profile?

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

HomeNewsTopicsBlogsTipsAsk the ExpertsWebcastsWhite PapersProducts
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
SearchSAP.com is a search service provided by TechTarget and is completely
independent of and not affiliated with SAP AG.
  TechTarget - The IT Media ROI Experts