I have one question about the SAP R/3 architecture: What distinguishes BASIS from the Application Server? What is the role of Basis doing vs. the role of an Application Server? How are these two linked & finally are ABAP/4 programs interpreted or compiled or both? Please give me an insight into this.
Basis is part of the application server. But, think of Basis as the foundation of the SAP system. "Basis" has to do with the installation and configuration of components that make the system work. About the ABAP/4 language: programs are compiled to a program code that runs interpretively. The compilation process is referred as "generation".
How to Earn Rs.25000 every month in internet without Investment?
What is the difference between Basis and the Application Server?
How does one identify tcodes for user types?
I'm updating my users with their correct User Type for the User Audit. Is there any listing that identifies which tcodes are for which User Type? (Example: MM03-Informational, MM02-Operational)
As you know everything is in R/3 tables.
So, you can get a list of "users by type" by querying
table USR02.
The field 'USTYP' indicates the type of user
(Dialog, Background, CPIC).
Once you get a list of users by type, you can use
transaction SUIM to get the list of transactions
assigned to users.
After running SUIM, select Transactions->Transaction Lists
According to Selection With User, Profile or Object->Executable
for user.
You can create your own SQL script to get everything in a
pretty automated way.
Tip: declare cursors
To help you out, see the following SQL queries
(which you can then improve by declaring cursors).
-- This query lists all user accounts that are type Background
in client 400 select * from USR02 where USTYP='B' and MANDT='400'
-- This query lists all activity groups in client 400 assigned
to the user
JOHND
select * from AGR_USERS where MANDT='400' AND UNAME='JOHND'
-- This query lists all transactions assigned to
activity group 'AP_CLERK' in client 400
select TCODE from AGR_TCODES where MANDT='400' and AGR_NAME='AP_CLERK'
Does Basis administration involve the J2EE and ABAP engines?
I'm confused about what Basis administration entails. Does it involve the J2EE and ABAP engines? Please help me sort out my confusion.
Yes, Basis administration does involve the J2EE and ABAP engines, but not necessarily both at once. The most common is the administration of the Web Application Server (Web AS ABAP system). The J2EE applies to environments where Web development takes place.
As the Basis (technical) administrator you need to install, configure and maintain just about every aspect of the system architecture. For information about J2EE please visit this link: http://help.sap.com/saphelp_47x200/helpdata/en/13/a3bb3eff62847ae10000000a114084/frameset.htm.
How do I set up SAP Basis?
I am a new Basis administrator, and our systems are:
* SAP R/3 4.6C ( support patch: KA47, KB47, KH47 and KE84)
* Kernel 4.6D (Support Patch Level: 988)
* Solaris operating system is 64-bit, and Oracle database is 32-bit.
My questions:
1. How can I find out if our SAP kernel is 32-bit or 64-bit? I found only saposcol file is 64-bit, most of the files are 32-bit.
2. Do I have to download both DB-independent and DB-dependent files in order to upgrade our SAP kernel?
3. Do I have to download all files in DB-independent and DB-dependent into our system? Or just some files:
DB-independent: dw 1969, R3trans 1953, SAPEXE 1747, SAPEXE 1805, SAPEXE 1883, SAPEXE1913 and tp 1967. DB-dependent: SAPEXEDB, SAPEXEDB 1805, SAPEXEDB 1883, and SAPEXEDB 1913).
Run "disp+work -version". If you do NOT see anything saying, "compiled with 64-bit libraries," then your system is running the 32-bit R/3 kernel version.
Also, I encourage you to take a look at SAP Note 192822 titled, "FAQ: 32-bit/64-bit R/3-Oracle."
I am going to quote a section of this note for you:
"For all current releases, the patches are stored in the SAP service marketplace http://service.sap.com/swcenter_3pmain . After choosing Oracle, you have the option to go down the oracle 32-bit or oracle 64-bit path. Please note that in order to decide which of the two to choose the only thing tht matters is what bit version your Oracle software is. No matter whether your OS is 64-bit; as long as your Oracle is still 32-bit you would go down the Oracle 32-bit path."
2. Yes. You need both. Otherwise, the system will not work properly or won't even start at all.
3. You need to download the latest versions or at least one version before the last one.
In the example above, you should download these files: DW_1969, R3trans_1953, SAPEXE_1913, TP_1967 SAPEXEDB_1913 Then, you need to decompress each archive (.SAR) file using SAPCAR -XVF.
How do I set up user accesses?
I would like to know which users have access to particular transactions. Is this possible?
| |
Roles and Authorizations Used in Background Processing
he roles provided contain authorizations.
The following predefined user roles are available:
- SAP_BC_BATCH_ADMIN
This role contains all authorizations for background processing administration, including the creation of background jobs and general administrations functions (SMxx transaction codes, in particular SM36, SM37, SM50, and SM51)
Note that the administrator role includes operating system access due to the fact that the administrator can define operating system commands. For more information, see Logical Operating System Commands in this Guide.
- SAP_BC_ENDUSER
This role contains non-critical basis authorizations for all users, including job creation and job release.
The table below shows the authorizations used in background processing:
Authorizations for Background Processing
Authorization Object | Fields | Value | Meaning |
S_BTCH_JOB | JOBACTION | DELE | Delete other users jobs |
|
| LIST | (not used) |
|
| PROT | Display job logs belonging to other users |
|
| RELE | Release own jobs automatically |
|
| SHOW | Display other users job definitions |
| JOBGROUP | * | Reserved, set to * |
S_BTCH_NAM | BTCUNAME | Authorized user when scheduling | |
S_BTCH_ADM | BTCADMIN | Y | User is batch administrator |
|
| N or empty | Restricted to jobs in current client |
In addition, note the following:
· A user with batch administrator privileges can do anything with jobs in all clients (authorization object S_BTCH_ADM, field “batch administrator” set to “Y”). Without this authorization, users can only work on jobs in the client in which they are logged on.
· All users can schedule, cancel, delete, and check the status of their own jobs with no additional special authorizations. However, additional authorizations are needed for:
¡ Releasing one’s own batch jobs (S_BTCH_JOB: Action=RELE)
¡ Showing logs of all jobs (S_BTCH_JOB: Action=PROT)
¡ Assigning ABAP programs to a job step (S_PROGRAM)
¡ Assigning a different user to a job step (S_BTCH_NAM).
A user without batch administrator privileges is restricted to working with class C (low priority) jobs and to his or her own jobs in the client that he or she is logged on to.
· Authorizations that allow a user to delete jobs or display information belonging to other users are:
¡ Deleting the jobs belonging to other users (S_BTCH_JOB: Action=DELE)
¡ Display job definitions and spool lists belonging to other users (S_BTCH_JOB: Action=SHOW)
· For the execution of external commands within jobs, the user needs an authorization for the object S_LOG_COM.
For more information, see SAP Notes 28162 and 101146.
Explain how SAP GUI handles output screen for the user in sap
Explain how SAP GUI handles output screen for the user.
The SAP front-end s/w can either run on the same computer or on different computers provided for that purpose. User terminal input is accepted by the SAP terminal program SAP GUI, converted to SAP proprietary format and sent to the SAP dispatcher. The dispatcher coordinates the information exchange between the SAP GUIs and the work processes. The dispatcher first places the processing request in request queues, which it then processes. The dispatcher dispatches the requests one after another, to the available work process. The actual processing takes place in the work process. When processing is complete, the result of a work process is returned via the dispatcher to the SAP GUI. The SAP GUI interprets the received data and generates the output screen for the user.
What are the types of Update requests? in sap
What are the types of Update requests?
An update request can be divided into one primary (V1) and several Secondary update components (V2). Time-critical operations are placed in V1 component and those whose timing is less critical are placed in V2 components. If a V1 update fails, V2 components will not be processed.
What are different types of Log records? in sap
What are different types of Log records?
V1 and V2. V1 must be processed before V2. But, we can have more than one V2 logs.
What is a Spool request? in sap
What is a Spool request?
Spool requests are generated during dialog or background processing and placed in the spool database with information about the printer and print format. The actual data is places in the Tem Se (Temporary Sequential objects).
What is the protocol used by SAP Gateway process?
What is the protocol used by SAP Gateway process?
The SAP Gateway process communicates with the clients based on the TCP/IP Protocol.
What is the means of communications between R/3 and external applications?
What is the means of communications between R/3 and external applications?
The means of communication between R/2,R/3 and external applications is via the CPI-C handler or SAP Gateway, using the CPI-C Protocol.
What is a SAP system?
What is a SAP system?
The union of all s/w components that are assigned to the same databases is called as a SAP system.
What is a client in SAP terminology?
What is a client in SAP terminology?
A S/W component that uses the service (offered by a s/w component) is called a Client. At the same time these clients may also be servers for other services.
What is Server in SAP terminology?
What is Server in SAP terminology?
A component can consist of one process or a group and is then called the server for the respective service.
What is a Service in SAP terminology?
What is a Service in SAP terminology?
A service refers to something offered by a s/w component.
What are R/3 Basis configurations? in sap
What are R/3 Basis configurations? in sap
A central system with centrally installed presentation software.
Two-level client/server system with rolled out presentation software.
Two-level client/server system. Presentation and Application run on the same computer.
Three-level client/server system. Presentation, Application and database each run on separate computers.
From hardware perspective, every information system can be divided into three task areas Presentation, Application Logic and Data Storage.
From hardware perspective, every information system can be divided into three task areas Presentation, Application Logic and Data Storage.
The R/3 Basis software is highly suitable for use in multi-level client/server architectures.
Define Instance in sap
Define Instance.
An instance is an administrative unit in which components of an R/3 systems providing one or more services are grouped together. The services offered by an instance are started and stopped at random. All components are parameterized using a joint instance profile. A central R/3 system consists of a single instance in which all-necessary SAP services are offered. Each instance uses separate buffer areas.
topics
-
▼
2010
(18)
-
▼
April
(13)
- SAP Netweaver XI Components - What are the Compone...
- SAP Message : TP_CANNOT_CONNECT_SYSTEM
- How To Do the TMS Configuration?
- Printing ABAP Report over LAN and WAN
- What are user groups and how can we use them?
- How to delete expired roles?
- Transport Tables between Clients
- Transport Tables between Clients
- Mass Maintenance of Users Profiles
- Changing the default password for sap* user
- How to apply OSS notes to my R/3 system?
- What is mean by OSS how to work on that?
- How do I find out the current patch level in SAP R...
-
▼
April
(13)

