0% found this document useful (0 votes)
372 views7 pages

BASIS Assignment

1. Private mode is used when extended memory is exhausted. It allocates heap data exclusively to the user rather than sharing across the system. 2. OPS$ is the mechanism "<SID>adm" users use to connect to the database. 3. When applying support packages, the user must log in as the "DDIC" user or a user with the same privileges as DDIC since "SAP*" users do not have authorization to change objects. "DDIC" is the owner of all objects.

Uploaded by

mbasha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
372 views7 pages

BASIS Assignment

1. Private mode is used when extended memory is exhausted. It allocates heap data exclusively to the user rather than sharing across the system. 2. OPS$ is the mechanism "<SID>adm" users use to connect to the database. 3. When applying support packages, the user must log in as the "DDIC" user or a user with the same privileges as DDIC since "SAP*" users do not have authorization to change objects. "DDIC" is the owner of all objects.

Uploaded by

mbasha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

BASIS Assignment

1. What is private mode? When does user switch to user mode?

Private mode is a mode where the heap data is getting exclusively allocated by the user and is no more
shared across the system. This happens when your extended memory is exhausted.

2. What is osp$ mean? What if user is given with this authorization?

OPS$ is the mechanism the “<SID>adm” users uses to connect to the database.

3. Why do you use DDIC user not SAP* for Support Packs and SPam?

When applying the support packages user must login as a “DDIC” or as same privileges of DDIC user.
Because 'SAP*' don't have any authorization to change objects. “SAP*” is a normal user only for the first
time login purpose. The only user “DDIC” can change/update the DDIC objects. He is the owner of all
objects.

4. Can you kill a Job?

Yes - SM37 - select – kill

5. If you have a long running Job, how do you analyze?

Use transaction SE30

6. How to uncar car/sar files in a single shot?

For unix:
$ for i in *.SAR;
do SAPCAR -xvf $i;
done;

For Windows:
SAPCAR -xvf *.SAR

7. When we should use Transactional RFC?

A "transactional RFC" means, that either both parties agree that the data was correctly transferred - or not.
There is no "half data transfer".

8. What is a developer key? and how to generate a developer key?

The developer key is a combination of your installation number, your license key (that you get from
http://service.sap.com/licensekey) and the user name. You need this for each person that will make
changes (Dictionary or programs) in the system.

9. How to know current kernel version in sap? What is the purpose of table TDEVC?

There are four methods:

1. at OS level just type at command prompt “disp+work –v” then it displays kernel version (or)
2. at OS level just type “R3trans –t” then you will get (or)
3.at R/3 level login into sap from System menu -> select status then click on bellow arrow mark then you
will get (or)
4. go to “SM51” T-code then click on release notes button then you will get

Table TDEVC contains development classes and packages.


10. How to view database active parameters at SAP level?

Go to transaction DB02 and navigate to Additional Functions -> Database parameters


Click on Active parameters tab to view active database parameters

11. How to perform kernel upgrade. What exactly happens during kernel upgrade?

 Shutdown SAP Server, stop all SAP and Oracle services


 Copy D:\usr\sap\DEV\SYS\exe\run to D:\usr\sap\DEV\SYS\exe\run_old
 Create D:\usr\sap\DEV\SYS\exe\run_new directory and copy all the above files into the run_new
directory Rename SAPCAR.EXE in run_new to OLDSAPCAR.EXE
 Change to run new directory and Run d:> OLDSAPCAR.EXE –xvf SARFile one file at a time. Need to
execute this command three times, one for each SAR file.
 Copy/Overwrite all files except the above 4 files from run_new to run directory
 Restart the services:
i) TnsListner
ii) Oracle<SID>
iii) SAP<SID>_IN#> Central Instance
iv) SAPOSCOL
v) SAP<SID>_<IN#> Dialog Instances
 Start SAP CI, DIs 9.If any problems arise check the instance profiles 10.Verify the installation using
TCODE SICK

12. How to stop javastack from ABAP?

Using Tx- SMICM

13. How to find all the T-codes for a role in sap?

To find all tcode for role along with the tcode that are present in the tcd field.. goto se16 enter agr_1251 and
click on data browser button
enter the role name in agr_name field and enter tcd in FIELD field
Then click on execute button or press F8 to execute and you will see the list of tcodes for that role

14. How start sap from command line in Windows ?

In windows
start -> run -> cmd

change directory to your kernel directory i.e \usr\sap\SID\SYS\exe\uc\NTI386 or


\usr\sap\SID\sys\exe\run

now execute STARTSAP name=<SID> nr=<SYSNR> SAPDIAHOST=<host>

where SID = your sap system id


nr = instance number
SAPDIAHOST = host name of your sap server

15. How to Lock all the users except sap* and DDIC of a particular client?

SU10
F4 on user id field
Change the hit list restriction according to users present
Enter
It will bring all available users
Remove SAP* and DDIC from list
Select all and enter
It will bring u back to SU10
With all users except SAP* and DDIC
Select all
Lock
N:B- it will lock your user also

16. How to restrict Multiple Logins of Users in SAP ?

Set the parameter in RZ10.

login/multi_login_users = set to 1 to activate

login/disable_multi_gui_login = you can put a list of users that should be allow to logon multiple times

List the user IDs separated by commas ",".

Do not leave space characters between user IDs.

Restart the R/3 instance to see the changes.

17. How the check the work process at os level in UNIX?

To check all the work processes:


“ps -ef | grep dw”

18.
19. How to know whether a system is Unicode or non Unicode?

Method1: Use T-code SM51 & click on the Release note button, It
shows if the system is unicode or non unicode.

Method2: Log in to sap system got to System--> Status-->


shows if the system is unicode or not.

Method3: At os Level i.e Command prompt Type Disp+work, It


shows if the system is unicode or not.

20. What is the standard program to check the consistency of partner profiles?

RSECHK07

21. Where to check for system logs of Sap application at os level?

The system Logs of SAP Application at OS Level can be


checked at SAPMMC -> SAP Systems -> SID -> Syslog.

System logs can be checked in T-Code SM21

22. What are common transport errors?

0004: Warning
0008: There would be version mismatch or error during upgradation or error during import or blocked or
depending objects are not found.
0012: TP connection errors

23. What is the full name of SAP Default user DDIC?

Data Dictionary
24. What is the importance of the clients 000,001 and 006?

000 is also called as Master Client or Golden client. It contains cross client data & Companies Hardware
configuration, Patches, Add ons Plug ins Etc

001 is the copy of the Master Client.

066 is called as Early Watch Client. If there is any problem with the SAP system then the early watch client
throws the alerts.

25. What is Consolidation route and delivery routes?

Consolidation Route:
Consolidation route is defined between the development system (consolidated system) and the quality
system (integration system)

Delivery Route:
Delivery route is the transport route that connects the Integration system and the Delivery system
(Production system)

26. How to transport users from one client to another?

1. Go to T-code SCC1
2. Choose the Source client from where the Users to be transferred to other client
3. Chose the SAP_USR profile
4. Transport request NO. is generated
5. Release the Transport request and export
6. Import the transport request into target system

27. How many transport request types are there?

Four types of transport requests:

1. Customizing request
2. Workbench request
3. Transport of copies
4. Relocation

28. How can we check the user login details activity in a month?

Through SM20 we can check the user login details

29. How to monitor user accessed transactions (Tcode) day wise?

In ST03n Tcode go to expert mode and select the date and click the tab user profile you will get the list

30. How you will do client copy? If SAP * user is not available at all in your system then how you will do client copy?

Just go to RZ04 and increase the number of background processes in the specified operation mode. We do a
system copy using SCCL transaction.

If SAP* is not available, login at OS level as SIDADM and sqlplus /nolog connect /as sysdba;

Delete sapsr3.usr02 where mandt='<client no.>' and bname='SAP*';

go to /usr/sap/SID/SYS/profile and change the default profile.


Add the parameter ogin/no_automatic_user_sapstar=0

0R

go to RZ10, select default profile and extended maintenance and change.

Add the parameter ogin/no_automatic_user_sapstar=0

31. What is the difference between Synchronous and asynchronous transports?

Dialog or batch process is blocked until import has ended in synchronous transport.
Dialog or batch process is released after import is started in asynchronous transport.

32. What are the current kernal patch level and current support patch level?

At OS level give command disp+wok

in patch number < Kernel version >

and for Support package level

go to SAP GUI ----> TAB System ---> Status --->Click on Component info under SAP System Data tab it will
show you component , Level ,Version and other info too.

33. How to define Logon groups? And what is Logon load balancing?

Logon group are set using SMLG transaction.

Load balancing:

During the request message server check for the least loaded instance in the group and route the request to
that instance.

If instead of logon group we specify the instance then the request is routed to that instance only. Means no
load balancing occur in this case.

34. What is the difference Between Role and Profile?

Role refers to the collection of associated activities as transactions, reports and so on.

While profile is a set of authorizations that are valid for the transactions defined in that role.

Role has various components as MENU of transaction, reports, urls; AUTHORIZATION PROFILE(S) and
USERS who are assigned to that role.

Roles are otherwise called Activity Groups or User Role Templates.

Role is always dependent of profile whereas profile can be independent of role.

35. Could you explain the transport steps procedure?

Go with t-code 'stms' then 'tranport overview'

Then create system either virtual or external for the quality system and production system,

If development is showing there then create only qua & prod but if development is not there, then go with
client '000' and login with sap*, then 'stms' and create from here all the three, and do according to the
above procedure and after making all three go through 'transport routs' then configuration, & then three
system in a group, now give the name of three group, and save it and activate it throughout the system.
Now transport management system is configured.

36. What is the procedure to lock a client?

To lock or unlock client only in an in R/3 system.


1. go to SE37
2.SCCR_LOCK_CLIENT
3.SCCR_UNLOCK_CLIENT

Another Temporary process is


1.go to SCC4
2.go to DISPLAY CHANGE
3.now delete the client entry which ever client to you lock
4.save

Now Client is Lock for End User


If you want get back the client just re-enter the client number which you deleted
the client will be available again

37. Which kernel version, and patch version and now in real time we need to apply?

The kernel version on LS1 running in real time is 721 and Patch version is 200.

38. How can we create a new client?

Logon to client 000 - run transaction SCC4. This is to create the


Client (or)

Logon to the system


- start Transaction SM31
- Enter 'T000' as the table name
- create a new entry with your preferred client number
- Logoff the system
- Start a new GUI logging on to the new client with user
'SAP*' and password 'pass'
- Start transaction 'SCCL'
- Use client 000 as source and your new client as target
- give it the 'go'
- wait some hours

39. How can you View Locked Transactions?

To View Locked Transactions you need to look in field CINFO, table TSTC.

Go to transaction SE11 or SE16 and view the table TSTC, the field is CINFO. 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.

40. What is the purpose of table USR02?

This table stores User IDs and passwords.

41. Where can you find a list of object keys included in a transport?

There are two ways to see what transport request includes which objects:

-one is SE03
-one is to look in table E071 and E070
42. How can one disable the "Import All" button on STMS for the queues?

1. Logon to TMS Domain Controller.


2. Tcode - STMS
3. Click on System Overview (3 boxes button)
4. Double click on the system you want to disable Import All button
5. Go to Transport Tool Tab in edit mode.
6. Click on ADD button & add NO_IMPORT_ALL with value 1
7. Save & exit

43. How can you confirm the patch level for SAP GUI?

From SAP Logon hit F10 and check “About sap logon”
You will get a File Version similar to:
7200.1.0.1050

7200 means SAPGUI 7.20


1 means Compilation 1
0 means Patch level
1050 is a build number

44. What is the purpose of table T000?

Table T000 contains a list of defined clients, which can be maintained with transaction SCC4

45. What is the purpose of table TADIR?

Table TADIR contains object directory entries

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

Obtain a list of Users in the DEVACCESS table

47. When you are Locking/Unlocking accounts what happens behind the scenes?

User accounts can be locked/unlocked via SU01 (User Maintenance.) 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.

48. I want to change five dialog work processes into batch. Where can I do this?

You can configure work processes through parameters in RZ10.

Use ?rdisp/no_wp_dia? For dialog and

?rdisp/no_wp_btc? For background. Or

You can configure operation modes for that through RZ04.

You might also like