Escolar Documentos
Profissional Documentos
Cultura Documentos
How can u get the authorization failures from the users? users authorization is failed?
Ans : To analyze an authorization failure, call transaction SU53 and determine which authorizations are
required for your task.
How can u modify or add the authorizations (after getting the user dump or user trace)?
Ans : By using su24 (it can be possible thru expert mode only) or manual at authorizations screen( if we
r using su24 and modify the required authorization object, then it shows the authorizations status
as"standard" , if u do the modification by mannually by choosing the"manually" button at the
authorizations screen and add or modify the requried authorization object to the role or profile , then it
shows the authorizations status as "manual".), after that u need to regenarate the profile and role too.
What is common House keeping background jobs that run in your system?
Ans :
Job name Varian Freq
t
SAP_REORG_JOBS delete old jobs yes daily
SAP_REORG_SPOOL delete old spool yes daily
SAP_REORG_BATCHINPUT delete old yes daily
batchinput
SAP_REORG_ABAPDUMPS delete abap dums yes daily
SAP_REORG_JOBSTATISTIC RSBPSTDE yes monthl
y
SAP_COLLECTOR_FOR_JOBSTATISTI RSBPCOLL no daily
C
SAP_COLLECTOR_FOR_PERFMONITO RSCOLL00 no hourly
R
SAP_COLLECTOR_FOR_NONE_R3_S RSN3_STAT_ no hourly
TAT COLLECTOR
SAP_REORG_PRIPARAMS RSBTCPRIDEL no monthl
y
SAP_REORG_XMILOG RSXMILOGREORG yes weekly
SAP_CCMS_MONI_BATCH_DP RSAL_BATCH_ no hourly
TOOL_DISPATCHIN
G
RSPO1043 RSPO1043 yes daily
RSTS0024 RSTS0024 yes daily
How to schedule online and offline backup which takes every day, every week. How to monitor
it?
Ans : Use DB13 to schedule offline backup,buffer will not flushed and in this way you have to shutdown
system. Prefer to take online backup.
How you will do client copy? If SAP * user is not available at all in your system then how u will
do client copy?
Ans : In SCC4 define a client, login to define client with SAP* perform with SCCL local client copy. There
is no question that sap system does not have SAP* user, even if it is deleted, it will regenerate when
restart.
After client copy is table space and database sizes will be increased or not?
If client copy is stopped in middle, what happens if you want to start it again?
Ans : After stopping the client copy, if you do not want to continue the copy from the step where it got
stopped and if you need to start again fresh from the starting then you need to restart the instance once.
Otherwise it would ask you to continue old run as the lock entry of old copy exists in SM12. If you restart
the instance the lock gets deleted and it can be started again from the starting. As suggested above,
before starting the copy again make sure to delete the client and create again newly and copy freshly as
this will remove the inconsistencies caused to stopped client copy.
Will a client copy transfer the background job schedules and all client dependent data?
Ans : It depend on client profile which you choose for client copy, SAP_ALL will copy all client dependent
data including schedules to the new client. Remember that ABAP programs are always client independent.
Only the masterdata (variant) is client dependent.
Consider a client 800 this client having 75 users but 15 users account was locked, I want to
unlock this 15 users account at a time how you do?
Ans : you can use SU10 and unlock all users. you can use EWZ5 transaction and unlcok all users.
Tell me any critical issue you faced in your career?
JAVA
JAVA : Check java portal accessibility using link
Check server logs for java system for critical errors
Check accessibility of management console.
Check server node status
Check default trace for critical java errors
Check java reports for memory consumption and swapping
O/S : Check file system usage
Check for swap space using
Check for work directory log files.
How you will check whether database is active or not from OS level?
Ans : in windows use R3trans -d . If the return code is 000 that means database connection is good.
in unix ps -ef|grep ora. it will tell the status of database.
What are the table space names that you see in DB02?
Ans : Till ECC 5.0
PSAPTEMP
PSAP<SID>
PSAP<SID>640
PSAP<SID>USR
PSAPUNDO
SYSAUX
SYSTEM
From ECC 6.0
PSAPSR3
PSAPSR3700
PSAPSR3USR
PSAPTEMP
PSAPUNDO
SYSAUX
SYSTEM
What kind of ABAP dumps errors you faced and how to resolve?
DBCHECK: database is checked when backup is taken, backup failed, archive backup, table space over
95% oracle errors etc....
DBVERIFY: It check data file block by block for any corrupted blocks.
Explain DB architecture?
Ans : An Oracle database consists of a set of files and the Oracle instance.
The files are:
init.ora file
control files
data files
online redo log files
offline redo log files
The Oracle instance consists of the allocated shared memory resources and the following
database background processes:
DBWR = Database writer
LGWR = Log writer
CKPT = Checkpointer
RECO = Recovery process
PMON = Process monitor
There are two basic writing background processes in the Oracle database system:
Database writer writes the data blocks that have been changed from the system global area back to the
data files asynchronously
Log writer writes the logs of the changes that have been made to the data blocks to the redo log files
synchronously
The archive process copies the redo log files that are currently not in use.
The checkpointer assists the internal writing process at a checkpoint.
SMON = System monitor
ARCH = Archive process
How will you integrate existing ECC6 environment into solution manager?
If the job task is completed but still it is showing active? what you do?
Ans : select the job and perform check status, it will clear job.
What are the steps of Kernel Upgrade and what are files?
Ans :
1. First of all, go to the SAP Service Marketplace (service.sap.com), and download your desired kernel
version:
Downloads --> SAP Support Packages --> Entry by Application Group --> SAP NetWeaver --> SAP
Netweaver --> SAP Netweaver <version> --> Entry by Component --> <select component> --> <select
your system version> --> #Database independent (this is the part I. In the same step, select your
database to download the part II of the package).
2. After you have the two parts downloaded, log into the OS level and uncar the 2 parts in separate
directories. Copy the part I in a new folder, and copy the part II into the same folder (there are cases
that files may need to be replaced. replace them, don't worry).
3. If on Windows, disable Windows service SAP_[SID]_##.
4. Stop SAP, the database, SAPOSCOL, sapccm* and saprouter (if they exist)).
5. Backup the old kernel. Usually it is located in: </usr/sap/SID/SYS/exe/<uc or nuc>/<system>. it
might also be located in /usr/sap/SID/SYS/exe/run
The default kernel location is: /sapmnt/SID/exe . When the SAP instance is starting up by startsap
command, the kernel from /sapmnt/SID/exe is overwriting the kernel in /usr/sap/SID/SYS/exe/run . So
always is better to upgrade kernel in /sapmnt/SID/exe directory.
6. Delete the old original kernel, and copy the new kernel there. (keep backup !)
7. if on Unix as user root : saproot.sh [SID]
8. if on Windows, enable Windows service SAP_[SID]_##.
9. if on Windows Start the services related
10. start SAP.
11.Now just confirm the new kernel version in SAP with this command:
disp+work | more
How to check Kernel, tp versions?
Ans : Kernel version check, three ways
1) command promt disp+work.exe (short) or disp+work -v (details) or R3trans -t
2) in any transaction > go to system > in the bottom of status screen > kernel info
3) go to SM51 and click on release notes button
TP version check
1) at command prompt tp -v & r3trans -v
2) SPAM> utilities>check transport tool
What you can do when you can not login to application server? How to perform sap self test?
Ans : At command prompt type niping -t
If you can not log in to newly created client by using any password? what will you do?
Ans : Change the parameter settings in RZ10 of login/no_automatic_user_sapstar = 0, restart system
and login with password 'pass'.
When you log on to system and use SU01 but you can not see create user button?
Ans : You logged on to child system in the CUA.
All the users in the J2EE is locked, what would you do?
Ans : Unlock user sap* in config tool or rest password and then log in to visual administrator or user
admin to unlock all.
If you want to give multiple logon access to few users only, how can you do?
Ans : set the parameter Login/multi_login_users = user IDs, in RZ10 (for example
login/multi_login_user=user1,user2,user3) without space.
What is sap Lock, types of lock and how can you delete lock?
Ans : what a user/job request for a change access to data, the corresponding work processor request for
the lock and also check whether any lock has been issued other wise a lock is set. locks can be viewed in
SM12. locks are Write lock, Read lock, Enhanced write lock and optimistic lock : for details please go
through http://sapbasisdurgaprasad.blogspot.co.uk/2011/06/how-to-delete-sap-lock.html
The log and trace files generated by the AS Java process(es) and the applications running on top of AS
Java are stored in the usr\sap\<SID>\<instance name>\j2ee\cluster\server<n>\log directory.
What is MCOD?
Ans : Multiple Component on One Database, you can install multiple component on one database?
How do you back out notes, or go to previous one after incorrectly installed new note?
Ans : In SNOTE transaction, there is an option SAP Note > Reset SAP Note Implementation. There is no
revert back or undo or back out in support pack, only way is to get previous level with backup.
At OS level in which directory oracle alerts are stored?
Briefly explain a recent problem you faced, which you felt proud by solving that? And how you
solved?
What are the Parameters need to be set when connecting EP to r/3 system what are they?
Run sapcar xvf packagename.car to extract files. It will be now in two format .PAT and .ATT
Synchronous RFC (sRFC) : In this type of RFC communication, the calling program waits until the
requested processing step on the remote system has ended and then continues to work locally. In other
words, both the systems involved must be available at the time the call is made.
Asynchronous RFC (aRFC) : In this type of RFC communication, the calling program gives the request to
the remote system and immediately continues to work locally. The requested processing step is executed
on the remote system in isolation. If the remote system cannot be reached at the time of the call, the
asynchronous calls of the RFC client are lost.
Transactional RFC (tRFC) : This type of RFC communication is similar to asynchronous RFC but by
allocating a transaction ID (TID) it guarantees that if a request is sent several times because of network
problems it is processed only once. Unlike asynchronous RFC, in Transactional RFC the remote system
does not have to be available at the moment the RFC client program start the call. The data is held in the
source system until the target system is available. The report program RSARFCSE is called in the
background at regular intervals and tries to place the unsuccessful requests, identified by their
transaction id again.
Queued RFC (qRFC) : This RFC communication is an extension to the transactional RFC. In this method,
all the requests are queued up (inbound queue and outbound queue) and are processed in a sequence
only if it is certain that all preceding calls are processed correctly. This method guarantees that all the
requests are processed in the sequence in which they are received. This type of RFCs will be used in SCM
(APO) systems for CIFqueues etc where requests have to be processed in an order.
How you will rate your self in SAP, Oracle from a scale 1 10?
What are Homogenous and Heterogeneous system copy and how you will do that?
Ans :
Homogeneous system copy means a system copy with all the database tables from one system to
another system of same kind, like same os/db on both the systems.
A Heterogenous System copy is a copy from one system to another system of a different kind, like
different os/db in either of those.
What are the regular activities you do in solution manager and how?
Ans : Transaction SPDD is use to perform modification adjustment to certain ABAP Dictionary objects
such as domains, data elements, table structures, transparent tables, pooled tables, cluster tables, and
table technical settings. Not performing modification adjustment for these
objects would cause data loss.
After activating the new Repository, Transaction SPAU is use to perform modification adjustment for
objects for which omitting modification adjustment would NOT lead to data loss. These objects include:
Some ABAP Dictionary objects (lock objects, match codes, and views)
All other Repository objects (such as module pools, ABAP programs, function modules, menus, and
screens)
What are the errors you got while applying support pack?
How can you find transaction is locked, how can you see list of locked transactions?
Ans : In SM01, you can check lock/unlock a transaction. If you want to know list of transactions which
are locked then go to SE11 or SE16, enter table TSTC and check filed CINFO (enter value A0 and A9 as
start and end value. (TSTC table contain list of all transaction codes in sap system)
If you want to transport a change request in the same landscape from DEV 111 to DEV 131,
how do you perform?
Ans : By using SCC1
You import a transport request then which back ground job will execute first?
How can you find ,whether the tables are client dependent or not?
Ans : Yes we can find whether table is client dependent or not by checking mandt field in
the table.
What is the difference between SE09 and SE10? Explain their tasks?
Ans : The Customizing Organizer (CO) (Transaction code SE10) records Customizing changes in change
requests (of type CUST) which can be released to the transport system for export to other systems in the
R/3 System landscape.
The Workbench Organizer (WBO) (Transaction code SE09) records ABAP Development Workbench
changes in change requests (of type SYST), which can then be released to the Transport system for
export to other systems in the R/3 System landscape.
Customizing changes are saved to a Customizing change request. Development changes are saved to
Workbench change requests.
Customizing changes consist of table entries.
Workbench change requests concern changes to R/3 Repository objects, such as ABAP programs,
screens, data dictionary objects and global documentation.
How to find modifications and changes carried out by a user within a particular time?
Ans : By using ST01 to trace user activities or you can use SUIM (user information system) use change
document.
How can you lock/unlock user account? what happen behind while doing so?
Ans : User accounts are locked and locked in SU01. When you do such activity table USR02 get updated,
value in the UFLAG field shows whether account is locked or unlocked, if the value is 0 then it is unlocked
and value is 64 then it is locked (table USR02 contain user ID and passwords).
DDIC is maintenance user which used for any upgrade or installation like applying support packs, notes,
add-ons TMS configuration etc... you can log on to system with DDIC only while system in upgrade
status. Initial password is 19920706
SAP* is used for client copy and can be used as a back entry in system while system having problem. it
does not required user master record and has default password 'pass'. For security reasons you must de-
activate sap* user in the parameter login/no_automatic_user_sapstart=1. Inital password is 06071992.
How to adjust user master records? If user master record doesnt adjust what will you do?
How to find users used transaction codes which are not authorized for?
What are versions of SAP & R/3, Oracle you are using?
A user compliant that all background processes are hanged, what you do?
Ans : Never restart system, Go to SM50 and restart processes.
How do you change five dialog work processes into batch. Where can you do this?