Wednesday, May 18, 2011

Normal Basis Questions and Answers - Part 1

Transaction Codes
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.


STMS Importing
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.


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


Web Resources
If you can’t find the answer to a question, what are some website you can visit to find the answer?
OSS notes: http://service.sap.com/notes
SAP help: http://help.sap.com
Google: http://www.google.com


Instance installation
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.


Client copy
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.


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


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


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


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


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


Change Requests
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


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


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


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


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


Disable Multiple Logins
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.


Locked Transactions
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".


Locking Accounts
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.


TP and R3TRANS
What is the difference between TP and R3TRANS?
TP controls the process and calls several tools, like r3trans but also e.g. DDIC-Activation.


SAPALL User
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.


UNIX OS
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


SAP DB Error
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.


ECC 5.0
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.


Java and XI
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.

No comments:

Post a Comment