TAW_10_1 chapter 5, system core Flashcards
In an SAP ABAP + JAVA installation, ho do the runtime environments comunicate?
Thru a JCO connector
SAP Java connector
When did the Central Instance become split between the PAS and the ASCS
NetWeaver 7.1+
What services are contained on the ABAP Central Services Instance
Message Server
Enqueue Server
Other optional services include
How many ABAP Central Services Instances can a single system contain?
Only one, and the services on the ASCS can only be on that single instance
What services exist on the PAS and AAS instances
Gateway, ICM, Dispatcher, Work processes
Name the types of work proceses
D - dialog S - Spool V - Update and Update2 (as UPD and UP2) B - Background E - Enqueue (may only exist for a single dispatcher)
What Tcode shows an over view of application servers
SM51
Does the message server do anything important?
Yes, it registers available instances and allows communication between them. It handles logon load balancing. Allows the dispatchers to communicate with other instances. Handles lock requests thru the enqueue server
What tcode can show me who is logged on to the system?
SM04
How can I find out what server I am logged onto?
System settings
What tcode can tell me aobout the status of work process on application servers?
SM50
How many Spool processes are required in each system
At least one but more than one can be configured
How many update processes are required in each system
At least one but more than one can be configured
How many background processes are required in each system
At least one but, if you will be doing transports in the system you need at least 2. More than this can be configured
How many enqueue processes are required in each system
At least one but more than one can be configured provided they are all on the same instance
So think of it like this, all enqueue processes must be attached to the same dispatcher, but that dispatcher can have more than one enqueue process
What 4 min things does the dispatcher do?
Distributes the requests among the work processes
Integrates the presentation layer
Organizes communication activities
Processes the requests on a first in/first out basis
What kind of things might I find in the buffer area of an application server?
Programs, Factory calendar, T001W….
What are the 5 parts of every work process?
Screen Processor ABAP Interpreter Database Interface Internal Memory Task Handler
The Screen Processor is part of a…?
Work process
The ABAP Interpreter is part of a…?
Work process
The Database Interface is part of a…?
Work process
The Internal Memory is part of a…?
Work process
The Task Handler is part of a …?
Work process
How can native SQL be invoked?
EXEC SQL
…
END EXEC
What is bypassed when using native SQL
The database interface, buffered data
What are the principles of A.C.I.D.?
Atomic - It either works entirely or not at all
Consistent - the status changes from one to another and both re correct
Isolated - The changes being made in a transaction can only be seen in other transactions after final commit
Durable - The final changes are permanently stored in the database at final commit
All business transaction changes must be included as one…..?
Database LUW
What are the four lock modes?
Exclusive
Shared
Exclusive non-cumlative
Optimistic
Can I change an object that has a shared lock?
No, you can only read it
What 2 ways can a user lock be forcefully removed
SM04 (kill the session)
SM12 (kill the lock but be careful to make sure the user has left the transaction)
What do all update tables start with
VB
What are the 3 types of updates?
V1 - time critical, all or nothing
V2 - Not time critical, all V1 updates must be sucessful
Non time critical, collective run
What program must run to handle collective runs
RSM13005
In what tcode can updates be monitored?
SM13
What work processes can CREATE spool request?
Dialog or background only, theses store to TEMSE and then the Spool work process reads the TEMSE to process the request
Where are spool requests stored
TEMSE
What is the normal maximum amount of time a dialog process can run?
10 minutes
How can background jobs be defined
SM36
How can background jobs be monitored
SM37
How do third party programs communicate with the dispatcher?
Thru the gateway reader
How does a process on one instance communicate with a process on another instance
Thru the gateway reader
What three protocols are supported by the ICM
HTTP, HTTPS, SMTP
How can the ICM be monitored
Tcode SMICM