Вы находитесь на странице: 1из 22

What is Transport domain, Domain controller and Transport Layer?

Transport Domain: A transport domain consists of all systms that you plan to manage using the same TMS (Transport Management System). Within the transport domain, all systems must have unique System IDs (SID) and only one if these systems is identified as the (transport) domain controller. The Trasport Domain Controller is the system where all TMS configuration settings are maintained. Any changes to the configuration settings are distributed to all systems in the landscape. This ensures that TMS configuration settings are consistent throught out the domain. The domain controller stores the referrence configuration and all other systems receive a copy of the referrence configuration. Customizing and repository objects are assigned to a specific consolidation route by meands of a Transport layer.

Interview Questions for SAP Basis


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. What is osp$ mean? What if user is given with this authorisation? OPS$ is the mechanism the <SID>adm users uses to connect to the database . Why do you use DDIC user not SAP* for Support Packs and SPam? Do _NOT_ use neither DDIC nor SAP* for applying support packages. Copy DDIC to a separate user and use that user to apply them. Can you kill a Job? Yes - SM37 - select - kill If you have a long running Job, how do you analyse? Use transaction SE30. How to uncar car/sar files in a single shot? on Unix: $ for i in *.SAR; do SAPCAR -xvf $i; done When we should use Transactional RFC ? A "transactional RFC" means, that either both parties agree that the data was correctly transfered - or not. There is no "half data transfer". What is the use of Trusted system. I know that there is no need of UID and PWD to communicate with partner system. In what situation it is good to go for Trusted system ? E. g. if you have an R/3 system and a BW system and don't want to maintain passwords. Same goes for CRM and a lot of other systems/applications.

Let me know if my understanding below is correct: 1) By default the RFC destination is synchronous 2) Asynchronous RFC is used incase if the system initiated the RFC call no need to wait for the response before it proceeds to something else. Yes - that's right. But keep in mind, that it's not only a technical issue whether to switch to asynchronous. The application must also be able to handle that correctly. Which table contains the details related to Q defined in SPAM? Is there a way to revert back the Q defined? If yes, How? There is a "delete" button when you define the queue. If you already started the import it's no more possible since the system will become inconsistent. What is a developer key? and how to generate a developer key? The developer key is a combination of you 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. What is XI3.0 ? EXPLAIN XI = Exchange Infrastructure - Part of Netweaver 2004. SAP Exchange Infrastructure (SAP XI) is SAP's enterprise application integration (EAI) software, a component of the NetWeaver product group used to facilitate the exchange of information among a company's internal software and systems and those of external parties. Like other NetWeaver components, SAP XI is compatible with software products of other companies. SAP calls XI an integration broker because it mediates between entities with varying requirements in terms of connectivity, format, and protocols. According to SAP, XI reduces integration costs by providing a common repository for interfaces. The central component of SAP XI is the SAP Integration Server, which facilitates interaction between diverse operating systems and applications across internal and external networked computer systems. How to see when were the optimizer stats last time run? We are using win2k, oracle 9, sapr346c. Assumed DB=Oracle Select any table lets take MARA here but you should do the same for MSEG and few others to see whether the dates match or not.Run the following command on the command prompt:select last_analyzed from dba_tables where table_name like '%MARA%'; This gives you a straight answer .Else you can always fish around in DB14 for seeing when the optimzer stats were updated.

SAP Basis Tips by : Markus


Q1. What are common transport errors? 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. Q2. What is the standard program to check the consistency of partner profiles? RSECHK07 Q3. How to know whether a system is Unicode or non Unicode? Ther are some ways to check whether the system is unicode or non-unicode i. In sm51 t-code we can find the release notes button in the application tool bar. ii. Log on to sap system .on first screen (easy access) at top ,click on system then click on status it will give the server information on SAP SYSTEM DATA it UNICODE SYSTEM field YES or NO iii. At OS level in cmd prompt type "disp+work -version". Go System >click on Status How you will do client copy? If SAP * user is not available at all in your system then how u will do client copy? Just goto 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... Read More 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 creat 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. 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.

How to schedule background jobs at OS level? 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 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. How can we creat a Z authorization object and what the procedure and the T-code for the same? Tcodes for Creating z authorisation onject - su20,su21. su20 - create the authorisation field list. su21 - Create a object class,include the added authorisation object.select the tcode assignment and assign to the needed tcode. Go to the User profile and add the object manually give the authorisation . How to monitor user accessed transactions (Tcode) day wise? 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. Can SAP patches be installed when other users are online? No, We cant 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 its better to apply support packs when there are no users login into system. Performance will also be better if there are no users login into system. What is the importance/need of Virtual system? The significance of Virtual system is that . Without VR all the request generated buy user will be local and local request cannot be impoted / tranported 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 . What is the importance of the clients 000,001 and 066? 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 . what is the full name of SAP Default user DDIC. DDIC stands for DATA (D) DICTIONARY(DIC)- DDIC How to increase tables space, resizing, backups and in what situation are these done? Brtools are use to prefome all the database related task in sap . always use <SID>adm or ora<SID> user to access brtools . How to transport users from one client to another?

1. Goto 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 How to install multiple Central Instances on the same physical machine? Create a separate the file system and SAP mount points for each CI under the folder <SID> for which installation is going to be done and start the installation. How many transport request types are there? 1. customizing request 2. Workbench request 3. transport of copies 4. relocation 2. What is the difference Between Role and Profile ? 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 to 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. What are the .sca files and their importance? . sca stands for SAP Component Archive. or .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. what is the standard program to check the consistency of partner profiles? RSECHK07 What is the relevance of the Deletion Flag/Indicator in the archiving process? Deletion Flag is for running the delete program. The sequence for archiving is: 1 Data declaration component 2 Customizing settings 3 Programs 1) Write 2) Delete 3) 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. What is SAPS?

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. 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? 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 What is the procedure to lock a client? There is no direct tcode to lock a client. the easiest way to lock a client is 1. run tcode SE37 2. type function module name - SCCR_LOCK_CLIENT 3. enter the Client No. 4. execute the function module. What JAVA tools to install JAVA Patches? SAP Installer (SAPinst.exe) is used to apply the Java patches.(The program is used to install Instanceas well as ABAP instances by choosing different option) What are common transport errors? 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. Name some drawbacks of SAP? 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... Read More What is Consolidation route and delivery routes?

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 dev-->qua-->prod. Read More What SAP tools you use to install SAP patches? 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 then 10 MB at that time you hav to UN car by using SAPCAR File name and after UNCAR put the file in ... Read More Which kernel version, and patch version and now in real time we need to apply? The kernel version which we are running in real time is 620.You can upgrade it to 640 in case you are going for SAPUpgrade or else 620 is good enough. Read More What is the significance of ODS in BIW? An ODS Object serves to store consolidated and debugged transaction data on a document level.It describes a consolidated dataset from one or more InfoSources. This dataset can be analyzed with a BEx Query or InfoSet Query. The data of an ODS Object... Read More What is Bex? 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... Read More What is WF and its importance? 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... Read More Why do you usually choose to implement SAP? Because sap has so many advanteges to others, like :- 1. sap is componentized(summetion of moduled). 2. software & hardware independent. 3. R/3 architecture. 4. own programming language(abap)4-generation. 5. supports at different level is also. 6... Read More What is supplementation language? Use the language supplementation function to fill in the gaps in a language that has not been translated completely.<br>Supplementation actions are client-specific. The languages are supplemented in the client in which you are logged on. <br... Read More What is SAP R/3? 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... Read More How can i check the user login details activity in a month. Through SM20 we can check the user login details. Read More 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 ? SU01--1.You can reset the passwords to the users. 2.Lock/Unlock th epasswords 3.Role assignemnts/Deassignments 4.You cannot add transactions to user,only we can add transaction to role 5.we can restrict the validity period to roles Read More How to know whether a system is Unicode or non Unicode?

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 uniicode or non... Read More What are homogeneous copy and heterogeneous copy and how you will do that? how to impot 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? Homogeneous copy is done when the source and target system are on the same OS and Databse. 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... Read More With which database release did the Open Source era begun? With SAP DB Release 7.2 Read More How to define Logon groups? And what is Logon load balancing? Logon group are set using SMLG transaction. Load blancing: 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... Read More How to transport from uses from one client to another? 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... Read More How can i create a new client? Run the SCC4 and create new client in any SAP server. Read More Explain the concept of ?Business Content? in SAP Business Information Warehouse? 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... Read More What are common transport errors? what is the standard program to check the consistency of partner profiles? How to know whether a system is Unicode or non Unicode? what is the full name of SAP Default user DDIC. What is Consolidation route and delivery routes? What JAVA tools to install JAVA Patches? How you will do client copy? If SAP * user is not available at all in your system then how u will do client copy? Where to check for system logs of Sap application at os level? What is supplementation language? How to schedule background jobs at OS level? How many transport request types are there? What is the difference Between Role and Profile ?

How to monitor user accessed transactions (Tcode) day wise? How can we create a Z authorization object and what the procedure and the T-code for the same? What is supplementation language? What is the difference between Synchronous and asynchronous transports? How to define Logon groups? And what is Logon load balancing? What is Bex? How can i check the user login details activity in a month. 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? How to transport users from one client to another? What is the importance of the clients 000,001 and 006? What are the .sca files and their importance? What are the current kernal patch level and current support patch level? How to install multiple Central Instances on the same physical machine? What SAP tools you use to install SAP patches? How to increase tables space, resizing, backups and in what situation are these done? Can SAP patches be installed when other users are online? How to transport from uses from one client to another? Name some drawbacks of SAP? Could you explain the transport steps procedure? What is SAPS? 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 ? Why do you usually choose to implement SAP? What is the procedure to lock a client? What is WF and its importance? What is the significance of ODS in BIW? Which kernel version, and patch version and now in real time we need to apply? How can i create a new client? What is the importance/need of Virtual system? What are homogeneous copy and heterogeneous copy and how you will do that? how to impot 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? What is SAP R/3?

What is the relevance of the Deletion Flag/Indicator in the archiving process? Explain the concept of ?Business Content? in SAP Business Information Warehouse?

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. What is osp$ mean? What if user is given with this authorisation? OPS$ is the mechanism the adm users uses to connect to the database . Why do you use DDIC user not SAP* for Support Packs and SPam? Do _NOT_ use neither DDIC nor SAP* for applying support packages. Copy DDIC to a separate user and use that user to apply them. Can you kill a Job? Yes - SM37 - select - kill If you have a long running Job, how do you analyse? Use transaction SE30. AP TERMINOLOGY Master data is a collection of information about a person or an object, e.g. a cost object, vendor, or G/L account. For example, a vendor master record contains not only general information such as the vendor's name and address, but also specific information, such as payment terms and delivery instructions. Generally for end users, master data is reference data that you will look up and use, but not create or change. Transactional data is data related to a single business event such as a purchase requisition or a request for payment. When you create a requisition, for example, SAP creates an electronic document for that particular transaction. SAP gives the transaction a document number and adds the document to the transaction data that is already in the system. Whenever you complete a transaction in SAP, that is, when you create, change, or print a document in SAP, this document number appears at the bottom of the screen Workflow A routing tool in SAP that forwards documents for review or approval. For example, a requisition that needs to be approved is sent to the appropriate approver's inbox.Workflow is also used to route journal vouchers, credit card charges, and other documents in SAP. Cost Object: A Cost Object collects expenses and revenues for a particular purpose, such as a research project. In SAP there are three types of cost objects: Cost Center, Internal Order, and WBS (Work Breakdown Structure) Element (see below for definition). Cost Center: General or operating Cost Objects are known in SAP as Cost Centers. Cost Centers are budgeted on the fiscal year. Internal Order: A non-sponsored Cost Object (for example, funding from the MIT Provost) used to track costs over periods other than fiscal years. Internal Orders are often created to track gifts or endowments at MIT.

WBS Element: WBS Elements are funded by outside sponsors and are used to track costs of a particular research project over the entire span of its activity. They may also be created to track other sponsored activities, such as gifts. G/L Account: G/L accounts are also called Cost Elements in SAP. They are a classification by expense or revenue type. In the CO (Controlling) module of SAP, the term Cost Element is used. In the FI(Financial) module, the term G/L Account is used. These terms are used interchangeably for reporting, requisitions, and journal vouchers. Database tables and open SQL Add a single record to a database table insert into values Inserting all lines from an internal table into a database table: insert from table Delete all records Select * from zmellemtab. delete zmellemtab. endselect. Deleting records using records from an internal table delete employees from table itab. Q & A BASIS LAYER What are the central interfaces of the R/3 system ? Presentation interface Database interface Operating system interface Which interface controls what is shown on the p.c. ? Presentation interface Which interface converts SQL requirements in the SAP development system to those of the database ? Database interface What is SAP dispatcher ? SAP dispatcher is the control agent which manages the resources for the R/3 applications. What are the functions of dispatcher ? Equal distribution of transaction load to the work processes Management of buffer areas in main memory Integration of the presentation levels Organization of communication activies What is a work process ? A work process is where individual dialog steps are actually processed and the work is done. Each work process handles one type of request. Name various work processes of R/3 system ? 1) Dialog or Online ( processes only one request at a time ) 2) Background ( started at a specified time ) 3) Update ( primary or secondary ) 4) Enque( lock mechanism ) 5) Spool ( generated online or during back ground processing For printing ) What are the types of Update requests ? An update request can be divided into one primary (V1) and several Secondary update components (V2). Timecritical operations are placed in V1 component and those whose timing are less critical are placed in V2 components. If a V1 update fails, V2 components will not be processed. What are the roll and page areas ? - Roll and page areas are SAP R/3 buffers used to store user contexts (process requests) . The SAP dispatcher assigns process requests to work processes as they are received. If the work process is unavailable the process requests are queued in the roll and page areas. Paging area holds data from the application programs. Roll area holds data from previous dialog steps and data that characterizes user. What is a Spool request ? Spool requests are generated during dialog or background processing and placed in the spool database with information about the printer and print format. The actual data is placed in the Tem Se (Temporary Sequential objects).

What are the different database integrities ? - Semantic integrity - Relational integrity - Primary key integrity - Value set integrity - Foreign key integrity and - Operational integrity. In case, if we have 2 client(production and quality) in sigle node. If we want to export the production master data to quality client, than what could be the procedure? Which profile need to be selected? what is the process? you could use local client copy (SCCL) with profile SAP_ALL from QAS. This will copy the entire client from Production. (also called Client Refresh) If you want to retain the user master data for the target system (QAS) 1. export the user master using SCC8 with profile SAP_USER to the OS before the client copy; 2. perform local client copy SCCL and; 3. import the User Master Data back using SCC7 1.What is the difference between System Trace, Developer Trace and System Log? 2.Incase, My sap system was down (Users are unable to login to sap system) How to analyze this problem? Ans: a)Check Database status b)SAP services c)SAP Management console (Dispatcher, IGS and Message Server) d)On the basis of point at serial no (c), you need to findout trace root e)If all are ok, check network connectivity 3.How to import the transport request at operating system Level? When importing a transport request, what are the common errors you faced? 4.For example, my sap system having patch number was 8.I want to apply patch 9 and 10.Mistakenly I will apply the patch directly 11 without applying 9 and 10.How sap system will recognize this problem? Ans: If case there is some dependency, system will prompt an error for pre-requisite while importing Patch 5.One user unable to execute one t-code, that is authorization object is missing, How to add this authorization object to user? Ans: Use Tcode:PFCG, Click on Authorisation, Change Authorisation Data, Click on search to check for authorization object, add the value 6.for example, 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 to do? Ans: Use Tcode: SU10 for mass changes 7.what is the use of parameter tab, and personalization tab in user master record? What is the use of account id in logon tab? 8.how to change the number of work process at OS level? How to analyze the status of work process at OS level? 9.For example, my sap system having 4 application sersvers. How many enqueue work process allowed for this sap system? 10.What is the latest version of sap kernel? Can u give me the list of kernel versions?

Ans: Latest version is 196, You check status of sap version, login SAP GUI, click on status, click on other Kernel info 11.what are the prerequisite for before applying support packs? Shall I apply sap basis patch to all the system, like BW, ABAP, HR, etc. Ans: You need to check dependency before applying, SPAM should be latest, then SAP Basis, APPL, ABA , after ward another patches 12.For example, I want to transfer 50GB of data from DEV to Quality. I am using client export and import method; can you tell me how many hours take for client export and import? And also How many hours take for remote client copy? 13.How to perform a client import and export at OS level? Ans:Use Tcode: SCC7, SCC8, you need to copy request file from Dev to Quality. 14.What is the use of reference and service user in sap? 15.For example, I scheduled one ABAP program as a background job, But it was running 10 days and above. How to analyze this problem? Ans:Use Tcode: SM50 16.How to take a sap backup using BRTOOLS explain the procedure? When using BRTOOLS, which backup device, you are used (Drive/tape) ? 17.When applying a support pack to sap system. Can you tell me what are errors you are faced? Ans: locked, Dependency Patch not implemented 18.In CUA, I am unable to changes from DEV to QAS or PRD.How to troubleshoot this problem? 19.In CUA, What is the use of distribution model, partener profile, BAPI? 20.what is the user group and use in sap? 21.Example you have 6 sap application servers, I want to monitor all the application servers. How to configure a CCMS? 22.what are the configuration details of ECC6.0? Ans: HDD, RAM, OS, DATABASE.1.Server Configuration HDD, RAM, OS, DATABASE.2. System Configuration 23.What are things we have to monitor in ST02, ST06, ST04, and ST03? ST02---Buffer analysis(Tune Buffers) ST06---Operating System Level Monitoring ST04---Database Activities ST03---Work Load Analysis 24.what is the name of your output device, device type in printer? 25.Can you tell me the path in service market place for download support packs and kernel? Ans:Click on Support Packages and Patches->My Company's Application Support package stack/ Support/ SAP

ERP 2004/ SAP ERPComponents/ package stack ECC Next StepSelect SAP KERNEL 6.40 32-BIT for SAP ECC Server (From SP000 to SP101) / MS SQL Server and Database Independent Next Step watz the difference between database backups and redo log backups 2. wat exactly redo log file means 3. define archiving 1) RFC Conn between two ABAP Systems is RFC Rfc Conn between Java and ABAP IS jco rfc Communction between two java systems??????????? 2) what is archived log mode and non archived log mode 3)How to know whether a system is Unicode or non Unicode? 4)How can we transport one or two users in client copy from one client to another client? 5)what tivoli (ibm) 6)Can you create a table space? 7) Where do i find information on Solution manager ? 8)What is solution manager? 9)Does Solution manager come, If you install ECC5.0 or ECC6.0 ? 10)For interview point of view, what should i know about solution manager ? 11)What is the difference between ECC6.0 and ECC5.0 ? 12)What is BI ? Does it come with ECC6 or ECC5 ?

Please tell me what are the prerequisite for before applying support packs? Shall I apply sap basis patch to all the system, like BW, ABAP, HR, etc? 1.login to 000 client and user like DDIC 2.spam/saint tools updated 3.ensure tht enough space in trans directory 4.there is atleast 2 background work processes are running 5.if the support pak file size is morethan 10mb thn need to apply from application server only 6.order to apply support paks i.e apply in sequential order 7.no jumping process between paks 8.while applying support packs the system is is Up& Running 9.check the current versions and apply the suitable versions 10.ensure that there is enough space in DB 11.ensure that TMS is configured 12.Ensure that SAP Router is configured How to trace what rfc's running? 2. How to stop one particular rfc? . How to trace what rfc's running? > Please go to Tcode SM59 >> menu RFC >> Display Trace [dev_rfc...] >> Still you want to analyse deep go to >> SMGW >> Display trace icon 2. How to stop one particular rfc? > You have to disable the RFC by putting a # prefix in the target field and it will not be usable 1.How to do the client copy with out getting the down time. What type of client copy you are performing.While you are doing client copy, its must that no objects in the source client are modified or so. Also, this will utilize most of the system resources which will be a problem if all the users are working on the system. Hence, SAP recommends a downtime, that is during non peak hours when the load it less. You need not bring the system down anyway.

2.CPU utilization- How the average values for peak workload is calculated from Os06 and what is the maximum cutoff cpu value recommended by SAP I am not sure of this, but it could be around 80% which is recommended.

The average values of the peak workload is calculated among all the CPUs of the system for a particular application server. We have the CPU User% System% and the Idle%. (we consider to check the IDle CPU of min 25-30% for better performance) The Current snapshot shows the peak average on the each cpu. The previous 24 hrs shows, that on hourly basis, but taking average of all CPUs on the particular Server. If we want to compare this acrosss the application servers, it will bring togeter for all where we can see. We can check the averages of this as a history also.

3. How to switch off auto extend using BR Tools There are 2 ways, one is BRtools menu and other is SQL statement. For BRTools it would be simple you go to the spacemanagamention option, select each Tablespace and there you selection the option for autoextend and continue. brtools->space management-->alter datafile-->Turn off autoextend how to monitor the system trace of application servers. st01 tcode is used to monitor the system trace. ST02 is mainly for swap n buffer summary What is the name of the report which will check / show following : Lists logon system settings b) Reports if passwords for SAP* accounts have not changed c) Reports if passwords for DDIC are trivial What is the name of the report which will check / show following : a) Lists logon system settings --You can see these by running the RSPARAM report. This report will show you the SAP settings including - Logon System settings such as password length and things of that check the usage of default passwords by standard users, use report RSUSR003 What is a developer key? and how to generate a developer key? In order to develop our own program in SAP or to modify the SAP programmanually, sap needs developer key, developer key based on the user id, i.e each developer need seperate key , u can get the dey by registering the developer user id in service market place. this is the one time process.

one of the transport is in import mode from last 20 hours , how to solve the issue ? 2) during online back on oracle database, due to power failure sysetm restarts all the tables are in begin backup mode , data base is not coming up how to solve? 3) when updating kernel in a landscape , what is sequence like aplication servers , central instance, and database servers 4) i want to add a data file to a table space their is no space at file system level what to do? 5) Can we take backup on tapes using brtools.? 6)can any body explain system copy (dbrefresh) on java stack 7) under which scenarios we shall go for db reorganization ?

Patch Administration ***************** When you will apply patches? Give short of examples the situation, where to troubleshoot you have applied patches! Why it`s required to shutdown all SAP, Database instances & services during kernel up-gradation. Why it`s required to keep all instances up during the updating hot package? Can we apply higher version Patch Level using lower version of SPAM? If not, why? What is importance of Import Queue? Can we apply higher level of HR or other Financial Patch with lower version of ABAP/BASIS patch level? Is there any sequence to apply hot packages? Means, BASIS ABAP HR FIN or HR FIN ABAP BASIS vice versa BASIS and ABAP patch level should be same. So first which patch level should be updated ABAP or BASIS? If BASIS then why? If ABAP then why? Why you update SPAM version before applying other patches? What is the logic behind this? How you will decompress the downloaded compressed patch files? After decompression what are the two files generated. State the names of that files & type of the files? Why we login as DDIC user at the time of patch administration? If we logged as different user, what will the problem? Updating the patch level means Updating of SAP system or Upgrading SAP system? You are updating patch level and kernel version of 4.6c to the latest patch level of SAP that you found in service.sap.com. So, will it become 4.7ee to 4.6c version? If not what will be the changes? If not then what is upgrading? How from Client 000, all clients exists in SAP system get effected? In which table these stored? Is there a difference between user DDIC and SAP_ALL/SAP_NEW ? Yes, DDIC is hard coded to do some things other IDs cannot. But you should be able to activate tables in SE11 using a SAP_ALL user. 06071992 is the default username and password for basis login accounts (SAP*) What is the difference between TP and R3TRANS R/3trans is the R/3 system transport program which can be used for transporting data between different SAP systems, even when they dont belong to the same group. R3trans normally is not used directory but called from the Tp control program or by the R/3 upgrade. Tp is the basic tool for the transporting the request

User accounts can be locked/unlocked via SU01 (User Maintenance.) But, what goes on behind the scenes? What does the system do to actually set this? The table USR02 gets updated. 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. When you are Locking/Unlocking accounts what happens behind the scenes? Don't lock yourself out, though! Use exceptions for super user accounts in your update statement. Notice that 4.6b and above have made improvements to this kind of task, making the locking/unlocking a bit easier. However, changing at the database level is much faster and it is just one simple query. How do you Disable Multiple Logins in the Same Client? To disable multiple user logins within the same client implement this parameter in the instance profile: login/disable_multi_gui_login = 1 If you do not use this parameter in your system, users have the ability to ignore the warning window at the time they try to login to the same client. Activating this parameter in your system will make you look good if you get audited! How about exceptional logins? In case you're wondering how to allow multiple logins for certain key users you can implement parameter login/multi_login_users. You can list the user IDs that should be ignored if the parameter above is active in your system. How can you find a list of objects that have been repaired in the system? Table ADIRACCESS List of repaired objects and their access keys How can you tell if a transport entry is in the process of being imported? Check table TRBAT Where can you find a list of object keys included in a transport? Table E071K Object keys contained within transports How can you get a list of the users with development access on a particular system? Table DEVACCESS What are the transaction codes associated with changing requests, request headers, or request object lists? The following tables hold information about change requesets.

E070 Change request headers E071 Change request object lists What is the purpose of table TDEVC? Table TDEVC contains development classes and packages. What is the purpose of table TADIR? Table TADIR contains object directory entries How do you create a password exception list? You can create the Password exeception from the USR40 table if you have the authorization of DEBUGGING. Suppose you want to set that any password containing "welcome" will be an exception. So you can follow the below steps for creating this as an exception:1. Execute the T-code SE16. 2. Insert USR40 in the Tablename field. Display the existing values over there. 3. Select any of the line item & go to debug mode by /h. 4. Select the field 'code' & change the value from 'SHOW' to 'INSR' & press F8[Run(to cursor)]. 5. Enter "*WELCOME*" in the password field & save.You will get the message as "Database record successfully created". 6. Go back to SE16 & view the USR40 table again. You will find your entry as an exception in the table. What is the purpose of table USR02? This table stores User IDs and passwords. What is the purpose of table T000? Table T000 contains a list of defined clients, which you can maintain with transaction SCC4. What is the difference between a client copy and client refresh? Some times 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. We want to install another new instance on same development box. Is this possible? What are some of the important considerations? Yes, it is possible to have more than one instance on a single box. 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. How can you confirm the patch level for SAP GUI? Log into SAPGUI, and hit Alt-F12 -> About What are the different types of work processes in R/3?

Dialog (D), Update (U), Enqueue (E), Background(B), and Spool(S). How can one disable the "Import All" button on STMS for the queues? 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. Where are t-code name and program values stored? How can I find a list of all the t-codes in the SAP system? You can use transaction st11 to view Table TSTC. You can define a new t-code using transaction se93. What is an OK code? What are the differences an OK code to a T-code? An OK Code is used by a program to execute a function for example after a pushbutton has been clicked. A transaction code is a shortcut that helps a user run a program. We have recently experienced some internet outages caused by our ISP. Although we have resolved our ISP problems, the users refuse to believe that losing the internet connection was to blame for the SAP problems. How can we ensure that this was an internet problem and not an SAP problem? Ans. Open a maintenance window, connect to the machine and kill the ISP connection and see if this kills your connection. Repeat at will until they believe that the ISP was the problem. If your SAP landscape is composed of a DEV server and PRD server and you need to transport a change request from DEV client 111 to DEV 131 (i.e. transport in the same server). How can this be accomplished? Transport Change Request Log on to DEV 131. Execute SCC1 (client copy by transport). Indicate the source client and transport request number. Tick \"Including Request Subtasks\" then click \"Start Immediately\". 1. what all checks will you perform when SAP is down? 2. How do assure all SAP application servers are up and running? 3. How will you switch archive llog? What all steps are required for the same 4. How to increase max extent through sapgui and through sapdba? 5. what is Dynpro? 6. When do we run SGEN and what does it do 7. What are derived roles? 8. What is a logongroup?

11. What is the difference between mb51 and mb59? 12. What is the use of user comparison in profile generator difference between role and a profile? 13. What are the three system profiles what is a domain controler? 1.what type of files are created during the export? 2.what are the problems usually occurs during the transport and return cods?

3.How do you configure transport profile? 4.what is the workbench organiser and customizing organiser in transport? 5.what is the default file for TMS? 6.Generally what type of security problems you will get? 7.what is MCOD? 8.what is saint update? 9.user says yesterday they could use some transaction where as today they are not what will you do? 10.what will you do when you cannot login to a dialog server? 11.what is the link between roles, profiles and projects? 12.Are any other tools other than SAP used to manage transports? If so, please provide details. 13.what is the common storage file for oracle? 14. What is ECC ? What is the main difference between ECC and other older verssions of SAP? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. What are Homogenous system copy and Heterogeneous system copy and how you will do that? How to import the OSS notes? What is OCS and How to apply OCS Patches ? What is Transport domain and Domain controller? Why do we need to apply support package thru client 000? Why can't we do it thru some other client? What is Consolidation route and delivery routes? How to define Logon groups? And what is Logon load balancing? For an ABAP only system, do we have to SSL? What is the procedure involved in doing a system-copy? 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)? 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?

44. 45. 46. 47. 48. 49. 50. 51.

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? 1) In what sequence does the system read the system parameters the specified locations? a) Instance profile -> Default profile -> Kernel b) start.ini -> Kernel -> Default profile -> Instance profile c) Kernel -> Default profile -> Instance profile d) Kernel -> start.ini -> Default profile -> Instance profile 2) Which are the possible Client Roles a) Test b) Production c) Demo d) Integration 3) Which of the following are types of change requests? a) Workbench request b) Developer request c) Customizing request d) cross-client customizing request 4)In sap when a background job can be triggered? a)When an even occurs b) when database updates c) when a job finished succesfully d) can be triggered only in relese R/3 4.7 5) Which of the following work process can be dynamically changed? a) BTC b)Spool c) v1 d) DIA 6) Which of the follwing are types of RFC destinations a) Inter-system connection b) R/3 connections c) R/2 connections d) Remote connections 7) Example of Java Standalone installation is? a) Mysap 2005 b) WebAS 7.1 c) Sap BW 3.0 d) SAP Enterprise portal 8)Which of the following work process supports multiplexing? a) Update b) Background c) Dialog d) Enqueue 9)What tasks does a task handler carry out? a) Triggers a event

b) Acess the database c) Compile the Abap code d) Coordinates activities within the work process 10) During asynchronous updates, which process records the data to be changed in VB* tables? a) Dialog b)Update c)Enqueue d) Spool What are the different types of RFCs connections ? Synchronous RFC The first version of RFC is synchronous RFC (sRFC). This type of RFC executes the function call based on synchronous communication, which means that the systems involved must both be available at the time the call is made. Transactional RFC (tRFC) Transactional RFC (tRFC, also originally known as asynchronous RFC) is an asynchronous communication method that executes the called function module in the RFC server only once. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).

Queued RFC (qRFC) To guarantee that multiple LUWs are processed in the order specified by the application, tRFC can be serialized using queues (inbound and outbound queues). This type of RFC is called queued RFC (qRFC). qRFC is therefore an extension of tRFC. It transfers an LUW (transaction) only if it has no predecessors (in reference to the sequence defined in different application programs) in the participating queues. Implementation of qRFC is recommended if you want to guarantee that several transactions are processed in a predefined order.

Вам также может понравиться