Thursday, July 10, 2014

Interview Q & A Page - 6


BASIS / NETWEAVER INTERVIEW QUESTIONS AND ANSWERS

Page - 6



51..What are the steps needed to install additional languages?

A..Classifying the language.
B..Scheduling of language transport.
C..Scheduling of language supplementation.

52..How to create a new instance in SAP ?

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

53..What is the purpose of table TADIR in SAP?

Table TADIR contains object directory entries

54..What is the purpose of the table TDEVC in SAP?

Table TDEVC contains development classes and packages.

55..How can you tell   if transport entry  is in the  process of being imported in SAP?

Check table  TRBAT

56..What is the  server group?
SAP RFC Server Group (RZ12)
RFC server groups help in parallel execution of asynchronous RFC calls. Transaction code RZ12 is used to set up new RFC server groups. These consist of pools of application servers, each with its own setup of RFC server group quotas. New RFC server groups are configured by using transaction RZ12 and pressing the F8 function key. The following illustration shows an RFC server group being assigned to a particular application server and the resource determination on that particular application server will be based on the allocated RFC server group quotas

57..What is an instance in SAP?

instance defines a group of resources such as
 memory
 work processes
 dispatcher
 gateway

58..What is an OLE in SAP?

OLE objects are objects that originate from various applications but can be used in the modeling environment. You can change the position and size of OLE objects.
If a model is opened that contains linked OLE objects, their link to the original object will be refreshed. For example, the link to a Wordpad document will be re-established. This assumes that the document path was not changed after insertion into the model. Whether refreshing is possible or not, linked OLE objects will always be displayed in the most recent refreshed state.

59..What is the interface control  shown on the PC in SAP?

Presentation Interface.

60..Explain   SAP  dispatcher and its functions?

The SAP Web dispatcher lies between the Internet and your SAP system. It is the entry point for HTTP(s) requests into your system, which consists of one or more SAP NetWeaver application servers. As a “software web switch”, the SAP Web dispatcher can reject or accept connections. When it accepts a connection, it balances the load to ensure an even distribution across the servers. The SAP Web Dispatcher therefore contributes to security and also balances the load in your SAP system.

Monday, July 7, 2014

Interview Q & A Page - 5

BASIS / NETWEAVER INTERVIEW QUESTIONS AND ANSWERS

Page - 5



41..What is the purpose of  T000 tables in SAP?

Table T000 is a fundamental table in your SAP System. You create and maintain your SAP System clients in this table. Therefore, you should protect this table in your productive system from unauthorized access.


42..What is the primary function of the $ORACLE_HOME/sapbackup directory?

The sapbackup directory is used for database backups which are written to disk

43..What is the user exceptional  password list in SAP?

USR40  table to maintain exceptional  password list

44..What is the delivered role  in SAP?

Transaction code PFCG is a role maintenance administration to manage roles and authorization data. The tool for role maintenance, the Profile Generator automatically creates authorization data based on selected menu functions. These are then presented for fine-tuning. 


SAP recommend that to use the role maintenance functions and the profile generator(transaction code PFCG) to maintain the roles, authorizations, and profiles. Although we can continue to create profiles manually, we still need detailed knowledge
of all SAP authorization components

The actual authorizations and profiles are stored in the SAP system as objects. With the roles, we can assign to any users which will be the user menu that is displayed after they log on to the SAP System. Roles also contain the authorizations with which users can access the transactions, reports, Web-based applications, and so on that are contained in the menu.

45..Briefly describe the function of the Java Virtual Machine (JVM).

The JVM executes the platform-independent bytecode generated by
the Java compiler on the relevant hardware.

46..What is the use of SU56 transaction code in SAP?

Transaction code SU56 is used to monitor the number of objects that are buffered from individual user authorization roles and profiles. When a user signs on to an SAP system, a user buffer is built containing all authorizations for the user

47..How to lock the large number of  users at a time in SAP?

Use SU10 tcode
Enter the Usernames needs to be locked (it can up to 21 users)
Use option Authorization data If you want to select more than 21 users
After selecting users hit enter so you can came to how may users are active in the
 box Now click Lock button in the Icons list to lock the users.

48..What  authorization code  to create  a authorization  groups in SAP?

 To create table auth groups: SE54-->Select 'Authorization 
Groups'-->Create/Change-->New Entries. 

49..How many profiles / roles can be assigned  to a user  in BASIS?

Maximum number of profiles that can be assigned to any user master record is 312. Table USR04 contains the profiles assigned to users. The field PROFS in USR04 table is used for saving the change flag and the name of the profiles assigned to the user. The change flags are – C which means “User was created” and M which means “User was changed”.

The field PROFS is defined with a length of 3750 characters. Since the first two characters are intended for the change flag, 3748 characters remain for the list of the profile names per user. Because of the maximum length of 12 characters per profile name, this results in a maximum number of 312 profiles per user

50..How to disable  the “Import All” button on STMS for the for the queues in Basis?

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

Sunday, July 6, 2014

Interview Q & A Page - 4

BASIS / NETWEAVER INTERVIEW QUESTIONS AND ANSWERS

Page - 4


31..What is the work process in Basis?

The SAP work process is a component of the application server that executes an ABAP application. SAP work processes are started as operating system processes, each with its own process ID (PID) when the system is started. The majority of the processing of the application is performed by the SAP work processes.

32..What are all the background processing in Basis?

Programs can execute in the background of the SAP system while on line operation is occurring. SAP's background processing system is easy to use and completely integrated within the system. Suppose a manager wants an accounting report ever Monday morning. Rather than having the manager execute this program on line every Monday morning, it could be scheduled to run every Sunday night so that the report would already be printed for the manager when she arrived to work. This scheduling of a report program is accomplished with SAP' background processing system. 

33..What is OK code in Basis?

OK code is used   by program to  execute a function, example to perform an action when a push button is clicked

34..What is the difference  between  client refresh and client copy ?

Sometimes 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
Sometimes 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.

35..Where you can check  system  log at OS level in SAP?

Always remember to chk OS level Error code, go 
to /usr/sap/SID/DVEB***/work

36..How to Verifying whether a system is Unicode or non-Unicode?

disp+work should show you the whether the system is Unicode or Non-Unicode.
log in to server and then command prompt type disp+work -V | more you can find your system use Unicode or non.
or else login SAP and goto System--> status.  Logon to SAP, click on System/Status
Return code (4) indicates imported ended with warning.
Ex:
A. Generation of programs and screens 
B. Columns missing and Rows missing.

Return code (8) indicates not imported ended with error
Ex:
A. Syntax error.
B. Program generation error.
C  Dictionary activation error.
D..Method execution error. 
Return code (12) indicates import is cancelled.
Ex:
A. Import is cancelled due to object missing.
B. Objects are not active.
C. Program terminated due to job “RDDEXECL” is not 
working.
Return code (16) indicates import is cancelled.
Ex:
A. Import cancelled due to system down while importing.
B. Import cancelled due to user expires while 
importing 
C. Import cancelled due to insufficient roles. 

37..What are the 3 different Oracle database startup modes?

Mount, nomount, open

38..How are authorizations assigned to a user?
A..Users are assigned authorizations using profiles.
B..Users are assigned authorizations using roles.
39..How  to transport users from one client to  another client in Basis?

A..Goto T-code SCC1
B..Choose the Source client from where the Users to be
      transferred to other client
C..Chose the SAP_USR profile
D..Transport request NO. is generated
E..Release the Transport request and export
F..Import the transport request into target system

40..How to check  the list of  t-codes within a SAP system  and program values in SAP?

You can find list of Transaction codes in SAP in table TSTC, go to SE11->TSTC
in SE93, you can find additional information of a transaction code like program name, parameters etc