Monday, 4 March 2013

Basis Interview Questions


1. 
What are common transport errors?
A. 
Return code 4: indicates imported ended with warning.
Ex: 1. Generation of programs and screens
       2. Columns missing and Rows missing.
Return code 8: indicates not imported ended with error.
 Ex: 1. Syntax error.
       2. Program generation error.
       3. Dictionary activation error.
       4. Method execution error.
Return code 12: indicates import is cancelled.
 Ex: 1. Import is cancelled due to object missing.
       2. Objects are not active.
       3. Program terminated due to job RDDEXECL Is not working.
Return code 16: indicates import is cancelled.
Ex: 1. Import cancelled due to system down while importing.
      2. Import cancelled due to user expires while importing
      3. Import cancelled due to insufficient roles.
2. 
How you will do client copy? If SAP * user is not available at all in your system then how u will do client copy?
A. 
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='' 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
3. 
How to schedule background jobs at OS level?
A. 
Invoke a sapevent using a OS script and then have a SAP background job set to run on a sapevent. I say this assuming Unix and a job in crontab. I would guess the same thing could be done on a Windows system. sapevt TRIGGER_NAME -t pf=d:usrsapDEVsysprofileDEV_DVEBMGS00_SVRNAME nr
4. 
What is the full name of SAP Default user DDIC?
A. 
DDIC stands for DATA (D) DICTIONARY(DIC)- DDIC
5. 
What is supplementation language?
A. 
Use the language supplementation function to fill in the gaps in a language that has not been translated completely.
Supplementation actions are client-specific. The languages are supplemented in the client in which you are logged on.
If you use multiple clients, you must supplement the languages explicitly in each production client.
You can also access the texts stored in cross-client database tables from all clients simultaneously. The default setting specifies that cross-client tables are supplemented when you are logged on to client 000.
6. 
How to define Logon groups? And what is Logon load balancing?
A. 
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.
7. 
What is the difference between Synchronous and asynchronous transports?
A. 
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.
8. 
How to know whether a system is Unicode or non Unicode?
A. 
Through sm51 t-code we can see whether it is unicode or not. in sm51 t-doe we can find the release notes button in the application tool bar if u click on that u can see the total information like database, os, kernal version and unicode or non unicode.
9. 
What is Consolidation route and delivery routes?
A. 
The route between development to quality is called consolidation route. The route between quality to production is called delivery route. It is used to transport data devqua prod.
10. 
What is Transport domain and Domain controller? What is Consolidation route and delivery routes? How to define Logon groups? And what is Logon load balancing? What is Transport domain and Domain controller?
A. 
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 ) Defining Logon Groups : we can do this though our GUI and always make sure that saplogon.ini is backed up , that consists of all the logon data Logon Load balancing : It is used to identify the least loaded application server Domain controller : it is the central admin of the system transport domain : it is the place the transport layer and routes can be configured to access this transaction use stms.
11. 
Could you explain the transport steps procedure?
A. 
Go with t-code 'stms' then 'transport 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.
12. 
How many transport request types are there?
A. 
Four types of transport requests
           1. customizing request
           2. Workbench request
           3. transport of copies
           4. relocation
13.
I have t-code su01 in CRM and r3 in a financial org. I can create sap ids, unlock /lock sap ids, assign t-code, roles & assignment to users. What else can be done?
A. 
SU01
1. You can reset the passwords to the users.
2.Lock/Unlock the passwords
3.Role assignments/Deassignments
4.You cannot add transactions to user, only we can add transaction to role
5.we can restrict the validity period to roles
14. 
What are the .sca files and their importance?
A. 
    .sca stands for SAP Component Archive.
    .sda for SAP deployed Archive.
These two are same and it use to deploy the java components, patches and other java developments in the form of .sca, .sda, .war and .jar.

15. 
How to install multiple Central Instances on the same physical machine?
A. 
Create a separate the file system and SAP mount points for each CI under the folder for which installation is going to be done and start the installation.
16. 
What is supplementation language?
A. 
The default languages for newly installed system are German and English. SAP support many other languages. Any other language except English/German may not fully translated. To fill this gap supplement language are installed on the SAP system. Supplementary Language: It is the additional language (program) installed on the SAP system when additional language which is not fully translated to the basic language of SAP (English/German)
17. 
How to increase tables space, resizing, backups and in what situation are these done?
A. 
Brtools are use to Perform all the database related task in sap. Always use adm or ora user to access Brtools.
18. 
What is SAPS?
A. 
The SAP Application Performance Standard (SAPS) is a hardware-independent unit that describes the performance of a system configuration in the SAP environment. SAP standard application workbench which is used to measure CPU. Like a standard CPU of 1.6 GHz produces 800 to 1000 SAPS.
19. 
Name some drawbacks of SAP?
A. 
There are many benefits to implementing an integrated solution such as SAP. Commercial benefits would include having a single source for your financial information. Capturing your business transactions in one location allows you to easily review inventory, customer and vendor activity. On the technical side, a solution on a single platform will enable easier maintenance and support, reducing costs. Having a consolidated system means fewer interfaces to support. By having a single system of record your human resources will become familiar with terminology associated with this data and the standard processes. This may improve communication and create a work force that is easier to transfer between roles. Any drawbacks to such a solution would depend on the amount of restrictions you choose to place on your environment. New business solutions may have to fit within the current system, technology must be compatible and human resources must adapt to handle data in certain standard processes.
20. 
Where to check for system logs of Sap application at os level?
A. 
The system Logs of SAP Application at OS Level can be checked at SAPMMC SAP Systems SID Syslog.
21. 
How can I check the user login details activity in a month?
A. 
Through SM20 we can check the user login details
22. 
What is the importance of the clients 000,001 and 006?
A. 
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.
23. 
How to transport users from one client to another?
A. 
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
24. 
Which kernel version, and patch version and now in real time we need to apply?
A. 
The kernel version which we are running in real time is 620.You can upgrade it to 640 in case you are going for SAP Upgrade or else 620 is good enough.
25. 
What is the significance of ODS in BIW?
A. 
An ODS Object serves to store consolidated and debugged transaction data on a document level. It describes a consolidated dataset from one or more Info Sources. This dataset can be analyzed with a BEx Query or InfoSet Query. The data of an ODS Object can be updated with a delta update into InfoCubes and/or other ODS Objects in the same system or across systems. In contrast to multi-dimensional data storage with InfoCubes, the data in ODS Objects is stored in transparent, flat database tables.
26. 
What is the difference Between Role and Profile?
A. 
Profiles are the component of the older SAP releases, this was not replaced in the newer versions but a new layer was placed above Profiles, Roles. Profiles are therefore a subcomponent of Roles, they have a one too many relationship where when authorization objects overflow one profiles limit it will create a second profile for that Role and so on. Roles are logically assigned to users to give the newer functionality of Roles (Menus etc), but profiles are assigned to give the authorizations.

27. 
What is the standard program to check the consistency of partner profiles?
A. 
RSECHK07
28. 
What are the current kernal patch level and current support patch level?
A. 
For ECC6 SAP KERNEL 7.00 32-BIT ORACLEWindows Server on IA32 32bit, the patch level is 33 Support Patch levels Basis patch level 15 ABAP Patch level 15 APPL Patch level 12
29. 
What are homogeneous copy and heterogeneous copy and how you will do that? How to import the OSS notes? What is OCS how to apply OCS patches? ABAP service pack level can found in SPAM, but how to find the java stack level?
A. 
Homogeneous copy is done when the source and target system are on the same OS and Database. Heterogeneous Copy is done when the source and target system differ either in OS or Database. Any ONE difference needs a heterogeneous copy. Homogenous copy is done by export/import technique. Heterogeneous copy is done by system migration. It is same as export/import except that it will ask for target OS and DB type and needs a key to be entered. OSS notes are applied using T-code SNOTE. Java stack level can be found at http://hostname.domain.com/500 go to system info to find the java stack level.
30. 
What is the procedure to lock a client?
A. 
There is no direct t-code to lock a client. The easiest way to lock a client is
1. Run t-code SE37
 2. Type function module name - SCCR_LOCK_CLIENT
3. Enter the Client No.
4. Execute the function module.
31. 
How to transport from uses from one client to another?
A. 
First export the objects for transport from the table AQLDB to the transport table AQTDB. This creates a transport request for the transport system that includes all entries created by the export from table AQTDB (transport dataset). The request covers all the entries from table AQTDB (transport dataset) generated by the export and has a name which corresponds to transport system conventions (sysKnnnnnn). In the table AQTDB, the transport dataset is stored under a key which matches the name of the transport request. If you are transporting within one SAP system (that is only from one client to another), you can also import the transport dataset from the target client. In this case, you use the name of the transport request which is specified during the export and matches the key of the transport dataset in the table AQTDB. During this import, the system reads the transport dataset from the transport table AQTDB into the table AQLDB. At the same time, it performs numerous checks which ensure that no inconsistencies occur in the table AQLDB.
32. 
What is SAP R/3?
A. 
SAP R/3 is SAP's integrated software solution for client/server and distributed open systems. SAP's R/3 is the world's most-used standard business software for client/server computing. R/3 meets the needs of a customer from the small grocer with 3 users to the multi-billion dollar companies The software is highly customizable using SAP's proprietary programming language, ABAP/4. R/3 is scalable and highly suited for many types and sizes of organizations. The R/3 architecture is comprised of application and database servers. The application servers house the software and the database servers handle document updates and master file databases. The system can support an unlimited number of servers and a variety of hardware configurations. SAP R/3 is based on various hardware and software architectures, running on most types of UNIX, on Windows NT and OS/400.
33. 
What is WF and its importance?
A. 
Business Work Flow: Tool for automatic control and execution of cross-application processes. This involves coordinating the persons involved, the work steps required, the data, which needs to be processed (business objects). The main advantage is reduction in throughput times and the costs involved in managing business processes. Transparency and quality are enhanced by its use.
34. 
How can I create a new client?
A. 
Run the SCC4 and create new client in any SAP server.
35. 
What is the importance/need of Virtual system?
A. 
The significance of Virtual system is that. Without VR all the request generated buy user will be local and local request cannot be imported / transported to other system. So always create a VR system so that all the development can be transported to the other system. When u will create VR system u can c transport at OS level cofile /data file.
36. 
What JAVA tools to install JAVA Patches?
A. 
SAP Installer (SAPinst.exe) is used to apply the Java patches.(The program is used to install Instance as well as ABAP instances by choosing different option)
37. 
How can we create a Z authorization object and what the procedure and the T-code for the same?
A. 
T-codes for Creating z authorization object - su20,su21.
su20 - create the authorization field list.
su21 - Create a object class, include the added authorization object. select the tcode assignment and assign to the needed tcode.
Go to the User profile and add the object manually give the authorization.

38. 
What is BEx?
A. 
BEx (Business Explorer) is the reporting tool used to work with data in the BW database. BEx has a Web-based user interface and is made up of two components, the BEx browser and the BEx analyzer. The BEx browser provides an organized interface where a user can access and work with any type of document assigned to them in the Business Information Warehouse, such as workbooks, links, and BW Web reports. The BW database itself is segmented into discrete data areas called InfoCubes that are made up of data and associated metadata. The BEx analyzer allows the user to examine segmented data in a variety of useful combinations, for example when comparing financial data for different fiscal years.
39. 
Explain the concept of Business Content In SAP Business Information Warehouse?
A. 
Business content is a set of pre-configured set of roles and task relevant information models based on consistent metadata in the SAP business information warehouse. Business Content provides selected roles within a company with the information they need to carry out their tasks. The information models essentially contain roles, workbooks, queries, Info Sources, InfoCubes, key figures, characteristics, update rules and extractors for SAP R/3, mySAP.com Business Applications and other selected applications.
40. 
What is the relevance of the Deletion Flag/Indicator in the archiving process?
A. 
Deletion Flag is for running the delete program.
The sequence for archiving is:
1.      Data declaration component
2.      Customizing settings
3.      Programs
a. Write
b. Delete
c.  Read After write program is executed (Where we select write indicator) we schedule/execute Delete program by choosing this indicator In-short, this indicator signify the program which has to run.
41. 
What SAP tools you use to install SAP patches?
A. 
SPAM is the sap tool used to install sap patches But if patches is less then 10MB at that time you will Run transaction SPAM, if patches greater than 10 MB at that time you have to uncar by using SAPCAR File name and after UNCAR put the file in /user/trans/directory.
42. 
Can SAP patches be installed when other users are online?
A. 
No, We can’t do this because there will be some programs and tables which will get updated when applying support packages. if some user is using that program or table then the support package manager will not be able to update and it will terminate with dump. So it’s better to apply support packs when there are no users login into system. Performance will also be better if there is no users login into system.
43. 
How to monitor user accessed transactions (Tcode) day wise?
A. 
The transaction codes to monitor user accessed transactions are as follows : ST01, ST05. By putting the trace on we can find what are the various activities performed by the user along with the missing authorizations of a particular user.
44.
Why do you usually choose to implement SAP?
A. 
Because sap has so many advantages to others, like :-
1. Sap is componentized (summation of moduled).
2. Software & hardware independent.
3. R/3 architecture.
4. Own programming language (abap)
4-generation.
5. Supports at different level are also.
 6. Sap is able to fit easily into any size of company.


1 comment:

  1. This post is extremely radiant. I extremely like this post. It is outstanding amongst other posts that I’ve read in quite a while. Much obliged for this better than average post. I truly value it! best sap fico training institutes in hyderabad

    ReplyDelete