S_develop
Definition
General authorization object for ABAP Workbench objects. You use this object
to grant access authorizations for all workbench components.
components:
• ABAP Development Tools
• ABAP Debugger
• ABAP Dictionary and Data Modeler
• Screen Painter and Menu Painter
• Function Library
• SAP Smart Forms
Associated Objects:
• Transport Organizer (S_TRANSPRT)
To use the Workbench, users must also have authorization for this.
• ABAP: Programm Flow Checks (S_PROGRAM)
TO execute programs, users must also have authorization for this.
Defined fields
DEVCLASS -----------Package
It is used for transport system.
OBJTYPE ----------Object type
For which user is authorized, you can display list of values
OBJNAME(NODENAME) ----------Object name
Name of the program,other types of object.
ACTVT --------------Activity
Operations that user can perform.
S_program
Definition
Authorization to execute ABAP programs by program group. You can assign
authorizations by program group for the following activities:
• Starting a program
• Scheduling a program to run as a background job
• Maintaining variants
1
Defined fields
P_GROUP Authorization group ABAP/4 program
It means authorization group for ABAP program
P_ACTION User action ABAP/4 program
User actions it have 3 actions
1)SUBMIT----start the program
2)BTCSUBMIT-----------schedule the program to run
background job
3)VARIANT----------------maintain variants
S_dataset
Definition: Authorizations for accessing files from ABAP/4 programs.
You use this object to assign authorizations for accessing operating system
files (with the ABAP/4 key word OPEN DATASET, READ DATASET,
TRANSFER and DELETE). This key word can also be used to assign the
authorization for using operating system commands as a file filter.
In ABAP/4 programs, you perform the authorization check with the function
module AUTHORITY_CHECK_DATASET.
Defined fields
PROGRAM ABAP Program Name
ACTVT Activity
FILENAME Physical file name
S_tabu_dis:
Definition: Authorizations for displaying or maintaining tables. The object
only controls access using the standard table maintenance tool
(transaction SM31), enhanced table maintenance (SM30) or the Data
Browser, including access in Customizing.
Defined fields
DICBERCLS Authorization Group
ACTVT Activity
Authorization for tables grouped by authorization class according to
table TDDAT.
2
Enter the name of the allowed classes. Table classes are defined in
table TBRG.
S_tcode:
Definition
Whenever a transaction is started, the kernel uses the transaction code as
the value to check against the authorization object. This check always
takes place (from Rel. 3.0E) and cannot be deactivated by the
developer.
Defined fields
TCD: Transaction code
S_transprt:
Definition
Authorization object for the Transport Organizer
An authorization for this object is required to use the following SAP System
components:
• ABAP Workbench
• Customizing
• Transport Organizer
Developers and Customizing developers should generally have an
authorization for this object. The display authorization is usually sufficient for
administrators. Administration functions in the Change and Transport System
area are checked using the separate authorization object S_CTS_ADMI.
Defined fields
TTYPE Request type (Change & Transport System)
ACTVT Activity
3
S_btch_job:
Definition:
You use this object to assign users authorizations for all operations except
scheduling. For example, you could assign users authorization to
delete their own jobs.
This object is used to check all critical administration operations for
background processing ( Tools -> Administration -> Jobs -> Job
overview.
Users do not need an authorization for this object to schedule background
jobs; an authorization is normally not required for end users.Exception:
If background jobs are to be automatically released after scheduling,
your users should have the authorization for value RELE so that the
scheduled jobs are automatically released.
An authorization for this object means users have authorization for their own
jobs in their current client. To assign a user administration
authorization for all users and all clients, use authorization
Background Processing: Background Administrator.
Defined fields
JOBACTION Job operations
JOBGROUP Summary of jobs for a group
S_btch_adm
Definition
S_BTCH_ADM authorizes a super user to manage
background processing (menu path Tools -> Administration ->
Jobs -> Job overview).
An administrator with this authorization can:
• Access background jobs in all clients of an SAP system. In the
overview, the system displays all background jobs throughout the
system.
• Without this authorization, users can only work on background jobs in
the clients in which they are logged on.
• Perform all functions on background jobs.
• Execute programs in job steps.
4
Defined fields:
ID for background administrator: Enter Y to grant the above
authorizations to an administrator.
Value N or missing authorization: The user is not authorized as a
background processing administrator.
BTCADMIN Background administrator ID