Sie sind auf Seite 1von 7

BASIS Interview Questions

Thanks to all contributors for these questions. 1. What are Homogenous system copy and Heterogeneous system copy and how you will do that? Ans : Homogenous- Same OS +Same DB Heterogeneous- Different OS+ Different DB or Same DB.

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

Apply OSS Notes On My SAP R/3 System

Ans: In

order to fix one of the problem in R/3 system, SAP will asked you to download an OSS notes which is a ".car" file. To work with a CAR File do the following at OS Level: Get into OS as <sapsid>adm Copy the .CAR file to a Temporary Directory. Uncompress the file with SAPCAR Copy the the data file generated in the data transport directory ( ej: = /usr/Sap/trans/data). Copy the the cofile file generated in the cofiles transport directory ( = ej: /usr/Sap/trans/cofiles). Run transaction STMS Upload the support package with SPAM transaction and the support package will show "New support packages". **********

Examples of CAR command :1) UNIX only: Log on as user <sapsid>adm. cd /usr/sap/trans CAR -xvf tmp/<ARCHIVE_NAME>.CAR -V 2) Windows NT only: Log on as user <SAPSID>ADM. cd \USR\SAP\TRANS CAR -xvf TMP\<ARCHIVE_NAME>.CAR This Will create two(2) FILES After you run SPAM you MUST run STMS and check the transport queues ********** As per 315963 note you can direct made the changes in the program or you can apply the support pack. a) If you want to apply correction then first you need to register the object in SAP, so that you will get the Access key and then you can make the changes. b) If you want to import the support pack then you need to down load from SAP market-place. and this is in CAR file. and then you need extract the same using CAR utility. ex: CAR -xvf or you can directly apply the patch from SAPGUI, login to 000 client and then you can load the patch from Presentation server. Also check what is your current basis patch level? For example if you want to apply patch 07 and you are having 05 then you need to apply 06 and then apply 07.

1. 1. How to import the OSS notes? 2. 3. 4. What is OCS and How to apply OCS Patches ?

OCS stands 4 :online correction system.Using SPAM you can apply OCS patches.
Ans :5. What is Transport domain and Domain controller? Ans :- transport

domain contains copy of reference configuration. domain controller contains reference configuration transport domain consists of all systems that you plan to manage using stms. within transport domain all systems must have unique system ids and only one of these systems is identified as the domain controller the transport domain controller is the system where all TMS configuration settings are maintained. any changes in to the configuration settings are distributed to all systems in the landscape a transport group is one or more systems that share a common transport directory
6. Why do we need to apply support package thru client 000? Why can't we do it thru some other client? Ans: 000 is the master Client.If Support packages are uploaded thru that client it is updated in all other
clients.So no individual updation is needed.

First of all its a nice question ... We need to apply the support packages through client 000 because in SAP/3 we just have three default clients 000, 001, 066 and the most updated one is client 000 and thats the reason to copy a new client or to create a new client we copy it for 000 and we apply the support packageds through client 000 as its the most updated one in the entire system. T-Code to apply support packages is spam. 7. What is Consolidation route and delivery routes? Ans: consolidation route :
consolidation route is defined between the development sytem ( 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 )

8. How to define Logon groups? And what is Logon load balancing? Ans : we can do this though our GUI and allways 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

9. For an ABAP only system, do we have to SSL? Ans: SAPS-

stands for SAP Performance Application Standards

It is a hardware independent unit which is used to measure the performance of a SAP system. client 000 - Reference client consists of all tables and structures client 001 - Prodn. preparation client - Replica of 000 Client 066 - early watch - Used by sap guys to connect to ur sap system to debug the problems.
10. What is the procedure involved in doing a system-copy? Ans: Question: What takes place during a homogeneous system copy?
Answer: The main purpose of a homogeneous system copy is to build a test, demo or training system or to move a system to a new hardware. The difference from a heterogeneous system copy is that both the database and operating system remain the same. Because of this on some platforms there is the possibility to perform the copy using database dependent methods. Please also read SAP Note 89188. Please note no matter if you change the version or bit version of either the operating system or the database, the system copy is still considered to be a homogeneous system copy (for example system copy from Windows 2000 32-bit to Windows 2003 x64). 2. Question: What takes place during a heterogeneous system copy (migration)? Answer: The main purpose of a heterogeneous system copy is to create a copy of an already existing R/3 system on the platform where either operating system , or database, or both differ from the operating system/database of the source system. The whole migration process consists of five main steps: a) preparation steps on the source system b) export of the source system data into database-independent format In a ABAP+Java system it's required to both export the ABAP and the Java stack. c) transfer of the data made during the export, d) new system installation together with data import. e) post-processing steps within the target system 3. Question: Which tools are used during a migration on source and target systems?

Answer: The main programs used for the migration are - depending on the kernel release 'R3SETUP' or 'sapinst'. When working, they call some other programs for particular purposes: R3LOAD, R3LDCTL, R3SZCHK. There are also several command files or, in another words, installation templates, that have the extension R3S (R3SETUP) or xml (sapinst). For the kernel-tools used during a migration some rules should be followed: a.) Tools used at the export on the source system must have the same version as on the target system. b.) Tools used must all have the same kernel-version. (do not mix up kernel-tools of different releases) c.) Tools must have the same kernel release as the system which is migrated. The java system copy tools do not depend on the kernel-version and you can always use the latest version of these tools. For details on this please refer to note # 784118 These rules should be applied unless otherwise specified in an appropriate installation/migration note or guide. Please keep this in mind when downloading a patched version of any mentioned tool from from SAP Service Marketplace. 4. Question: What is the purpose of the files of different types that are used during a migration? Answer: DDL<db_type>.TPL is used for creation of table/index definition in database specific syntax, contains negative list of tables, views and indexes, assignment of TABARTs to storage unit and next extent size of table/index. TABART stands for a data class. For more details on this please refer to note # 46272. SAP<TABART>.STR contains table/index definitions from ABAP Dictionary. SAP<TABART>.CMD - contains definitions of path and names for corresponding STR, TOC, EXT files, DDL<db_type>.TPL, export directory, block and file sizes. SAP<TABART>.<nnn> - (e.g. 001, 002), so called dump files contains the data of all tables of a tabart in a non-platform-specific file format. These are binary files and they should never been changed by any editor. SAP<TABART>.EXT contains initial sizes for tables and indexes. Not applicable to some RDBMS (e.g. MS SQL Server). SAP<TABART>.TOC contains position of table data within the corresponded dump file, name of the dump file, time stamp of unload, table rows number. TOC files must never been changed besides the approval of SAP Support is given. SAP<TABART>.log contains useful information in case of error and for restart point. SAP<TABART>.TSK files used by R3load as of release 6.20. For details please refer to note # 455195. 5. Question: I am considering a database / operating system change. Are there any requirements that should be met before the migration starts? Answer: A heterogeneous system copy requires a certified consultant responsible for the migration as well as the migration services if a productive system is affected. Please refer to SAP Note 82478 where the requirements are described in detail. 6. Question: How and from where can I get all the necessary tools for a migration: required installation CD's/DVD's including migration tools, guide and current information? Answer: To order a Migration Kit please create customer message under XX-SER-SWFL-SHIP component and specify exact OS and DB versions as well as Kernel Release of the system you would like to migrate. A migration guide can be downloaded at: A list of notes with the most up to date information might be found in beginning of the migration guide. 7. Question: Is there anything else I need to have / to do / to know before doing a migration? Answer: You also need an installation package to build up the target system and installation guide, which you can get in the same way as Migration Kit and system copy guide. Please also read carefully Note # 82478 and information stored under You may find very useful information in the SAP OS/DB Migration Service and SAP OS/DB Migration Service Planning Guide (please, pay attention to chapter "Organizational Steps"), where you also can find out all prerequisites and requirements for this procedure. Please, note that the migration must be performed by a Basis consultant with special certification for OS/DB Migration. 8. Question: How can I check whether a migration of a specific product/os-db-combination is supported? Answer: Please check whether both the source and the target product/os-db-combination is supported first. Please refer to the Platform Availability Matrix on for this. In addition please check both the system copy guide and the relevant notes for any restrictions. In some

exceptional cases it may be necessary to set up a pilot project for a specific system copy. For more details regarding the availability of system copy procedures of BW 3.0B/3.1 and SAP Netweaver 04 systems please refer to: -> Services & Implementation -> System Copy and Migration. Please also refer to the following notes: # 777024 BW3.0 and BW3.1 System Copy # 771209 NW04: System copy (supplementary note) # 888210 NW04s: System copy (supplementary note) # 543715 Projects for BW Migrations and System Copies For more details on the system copy of 'SAP Web AS Java 6.40' based systems please refer to note # 785848 on restrictions and procedures. 9. Question: Where can I find information on how to optimize the overall runtime of a system copy ? Answer: You may refer to: -> System Copy & Migration -> Optimization for this. 10.Are there any restrictions regarding system copies in general ? Yes, there are. You should always refer to the corresponding system copy guide to check the details. For instance for the system copy of ABAP+Java or Java systems of release NW04S the following applies: - "Refresh" of the database is not supported. A "refresh" of the database means that only the database is loaded with the content of a database of a different system. As in this scenario no migration controller is invoked, this is not supported. - Copying the database only is not supported. - Copying the central instance only is not supported. The migration controller deletes all dialog instances in the database, so the system is not complete any longer. - Reinstalling the central instance without the database is not supported. The migration controller deletes all dialog instances in the database, so the system is not complete any longer. 11. Question: Is it possible to perform a final migration of a productive system without a "test" run? Answer: No, you should never do this. You should perform a test migration on a comparable hardware with a system which is a copy of the productive database. This is necessary both to get an idea of the overall runtime of the productive migration and to recognize major issues at the export/import before the final migration. The same applies for the migration key. That means the migration key is generated as a self-service and should be tested before the productive migration. In case of any issues with the key generated it's not possible to create migration keys by the Weekend Support.

11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.

How to handle the situation where-in SAP* isn't available? What is the difference between Synchronous and asynchronous transports? How to configure regular transactions such as MM01 to view archived data? How to set the trace level for file dev_rd? How to increase tables space, resizing, backups and in what situation are these done? How to schedule background jobs at OS level? How to define instances and operation modes? How to trace the user who moved the transport request from DEV to QUA? Explain the upgrade process. What is the information derived from OSS notes? What is the procedure to lock a client? What is the procedure to delete a client? What is the importance of early watch client? What are the steps to configure TMS? How to prevent other users to send mails from SAP? What is transport domain? How to determine the authorization a user-required for executing particular transaction(s)?

28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.

What is the difference between Set deletion flag and set deletion indicator? What is SAPS? What is the database backup strategy? What is the procedure to apply Patches? What are the .sca files and their importance? What is the importance of the clients 000,001 and 006? How to monitorUser accessed transactions (Tcode) day wise? What are common transport errors? If a background job runs more than the time it should be completed normally then what are the actions to be performed? What are the differences between application server and central instance? How to make security authorization reports? What SAP tools you use to install SAP patches? What JAVA tools to install JAVA Patches? What is early watch report? Why https is considered safer than http? What is supplementation language? ABAP Service Pack level can be found in SPAM, but how to find the Java Stack Level? How to install multiple Central Instances on the same physical machine? What is the relevance of the Deletion Flag/Indicator in the archiving process? Can SAP Patches be installed when other users are online? What is the importance/need of Virtual system? How to transport users from one client to another? What are the differences between system refresh and client refresh? How to know whether a system is Unicode or non Unicode?