SAP BASIS Interveiw 1

If your SAP landscape is composed of a DEV server and PRD server and you need to transport a change request from DEV client 111 to DEV 131 (i.e. transport in the same server). How can this be accomplished?
Transaction SCC1

We have recently experienced some internet outages caused by our ISP. Although we have resolved our ISP problems, the users refuse to believe that losing the internet connection was to blame for the SAP problems. How can we ensure that this was an internet problem and not an SAP problem?
Open a maintenance window, connect to the machine and kill the ISP connection and see if this kills your connection. Repeat at will until they believe that the ISP was the problem.

What is an OK code? What are the differences an OK code to a T-code?
An OK Code is used by a program to execute a function for example after a pushbutton has been clicked. A transaction code is a “shortcut” that helps a user run a program. T-Codes are stored in table TSTC.

Where are t-code name and program values stored? How can I find a list of all the t-codes in the SAP system?
You can use transaction st11 to view Table TSTC. You can define a new t-code using transaction se93.

How can one disable the "Import All" button on STMS for the queues?
Login to your Transport Domain Controller. 
Run STMS->Overview->System.
Choose the System you want to disable import all. Go to Transport Tool tab.
Add/Create Parameter "NO_IMPORT_ALL" set its value to 1.

What are the different types of work processes in R/3?
Dialog (D), Update (U), Enqueue (E), Background(B), and Spool(S).

How can you confirm the patch level for SAP GUI?
Log into SAPGUI, and hit Alt-F12 -> About

Why can web help be considered easier to install than CHM, the standard delivered SAP help?
Web help is easier than trying to get every remote user connected to a network share. If you don't want to use SAP's help site, you can setup your own website to do it. The best route depends on your business’ network structure.

We want to install another new instance on same development box. Is this possible? What are some of the important considerations?
Yes, it is possible to have more than one instance on a single box. The key is to use a different SID and a different system number. It is also important to note that for a 64 bit SAP kernel, SAP recommends a 20 GB swap space for 1st instance and 10 GB per each additional instance.

What is the difference between a client copy and client refresh?
Some times these are the same, For example, if you are performing a copy to an existing client for the express purpose of updating the data, then it is called Client Refresh. If you are copying to a newly created client then it is more appropriate to say “client copy.”
Another way of thinking about this is that a client copy from production to a QA server or from production to DEV server is really a client refresh.

What is the purpose of table T000?
Table T000 contains a list of defined clients, which you can maintain with transaction SCC4.

What is the purpose of table USR02?
This table stores User IDs and passwords.

How do you create a password exception list?
Place the answers in table USR40.

What is the purpose of table TADIR?
Table TADIR contains object directory entries.

What is the purpose of table TDEVC?
Table TDEVC contains development classes and packages.

What are the transaction codes associated with changing requests, request headers, or request object lists?
The following tables hold information about change requesets.
E070 Change request headers
E071 Change request object lists

How can you get a list of the users with development access on a particular system?
Table DEVACCESS

Where can you find a list of object keys included in a transport?
E071K Object keys contained within transports

How can you tell if a transport entry is in the process of being imported?
Check table TRBAT

How can you find a list of objects that have been repaired in the system?
ADIRACCESS List of repaired objects and their access keys

How do you Disable Multiple Logins in the Same Client?
To disable multiple user logins within the same client implement this parameter in the instance profile:
login/disable_multi_gui_login = 1
If you do not use this parameter in your system, users have the ability to ignore the warning window at the time they try to login to the same client. Activating this parameter in your system will make you look good if you get audited.

How about exceptional logins?
In case you're wondering how to allow multiple logins for certain key users you can implement parameter login/multi_login_users. You can list the user IDs that should be ignored if the parameter above is active in your system.

How can you View Locked Transactions?
As you know, you can lock/unlock transaction codes via SM01. But, how do you go about viewing the transactions that are locked in the system? You need to look in field CINFO, table TSTC.
Within SAP, you can use either SE11 or SE16 to browse the table contents. Make sure you enter "A0" as the "HEX01 data element for SYST" starting value and "A9" as the ending value. This will list all the  transactions locked in the system. Note: The CINFO field description is "HEX01 data element for SYST".

When you are Locking/Unlocking accounts what happens behind the scenes? User accounts can be locked/unlocked via SU01 (User Maintenance.) But, what goes on behind the scenes? What does the system do to actually set this? 
The table USR02 gets updated. The field UFLAG determines if the user account is locked or unlocked. The value "64" indicates that the user account is locked. The value "0" that the user account is unlocked. Knowing this, you can then issue an update statement at the database level that locks all users in mass. Don't lock yourself out, though! Use exceptions for super user accounts in your update statement. Notice that 4.6b and above have made improvements to this kind of task, making the locking/unlocking a bit easier. However, changing at the database level is much faster and it is just one simple query.

Is there a difference between user DDIC and SAP_ALL/SAP_NEW ?
Yes, DDIC is hard coded to do some things other IDs cannot. But you should be able to activate tables in SE11 using a SAP_ALL user. 06071992 is the default username and password for basis login accounts (SAP*)

What is the purpose of the UNIX file /etc/passwd ?
/etc/passwd contains valid user passwords, accounts, default login directories, and user security  permission levels The file format is user:password:UID:GID:login_directory:shell

If you receive an “error occurred during installation” message when trying to install the DBInstance (SAP DB) what can you do to fix the problem?
Use shorter pathnames.

Is it possible to install ECC 5.0 as a test system and not production, without installing solution manager?
During the installation you will be asked for a key, which can only be generated by the solution manager.

We are trying to install Java-Add an ABAP system as part of an XI 3.0 installation. At the end of the J2EE installation, while trying to start SAP j2EE engine, a timeout error occurs. How would you fix this?
Increase paging space to 20 GB.

Is there a way to perform SAPGUI 640 roll out using a centralized server?
Look for SAPADMIN and SAPSETUP on the installation CD. Then, use a utility such as Microsoft’s SMS to distribute this program or use a login script to call the SAPSETUP program.

If SAPconsole telnet screen size is too big how do you make it smaller?
Go to the control panel, and then to the SAP console administrator and general tab.

In our DEV system we have opened the client with all options “changed without automatic rec,” “changes to repository and cross customization allowed,” and “protection level-0 no restriction” in SCC4. The  developers complain that they get an error message saying the system is non-modifiable. What should we do to fix this?
In a DEV system, set the global system change option (SEO6) to modifiable for all namespaces/objects.
The developers must have the ability to change any, including SAP, namespace/object. Change client options (SCC4) to “changes allowed for repos and cross-client cust” and radio button to “auto. save changes.”  Next, enable CATTS sessions.

I’m trying to send email from SAP to Microsoft Outlook. When I attempted to configure SAPConnect it failed. On unix level I try to run command “mlunxsnd” and “mlosmadm” but found that it doesn’t exist in unix. How should I solve this problem?
In versions with basis release 6.20 or higher, you don't need to use sapconnect. Directly put your mail server in the SMTP node in SCOT.

I want to let SAP skip printing cover pages during printing for any kind of report. How can this be done?
Find the source for the cover page. It will either be from SAP itself or the OS spooler. Take the appropriate action.

Is there a way to find out what was entered in a particular transaction code screen?
No, but you can analyze tables associated with the transaction code and see if there is a username field that traces what this user has done.



Click below links for more SAP BASIS Interview Questions and Answers 
SAP BASIS Interview 2