basis question and answers

Upload: sharma-manisha

Post on 09-Jan-2016

151 views

Category:

Documents


6 download

DESCRIPTION

Basis Question and Answers

TRANSCRIPT

notes:mysap business suit provides:A complete spectrum of business solutionsA technological infrastructure that combines openness and flexibility with maturity and stabilityInterfaces for integrating non-SAP productsComponents that can be adapted to meet multiple business requirementsNumerous industry-specific functionsQuestions & Answers: General1.The following solutions are provided by SAP:A mySAP Business Change Enabler (mySAP BCE)BmySAP Product Lifecycle Management (mySAP PLM)CmySAP Customer Relationship Management (mySAP CRM)DmySAP Supply Chain Management (mySAP SCM)E mySAP Strategic Organization Planning (mySAP SOP)Answer: B, C, DmySAP BCE and mySAP SOP are fictitious products. The others are real SAP solutions.2.The following statements about the SAP Web Application Server are correct.ASAP Web Application Server is an evolutionary development of the previous SAP runtime environment.B SAP Web Application Server can run only applications written in ABAP.C SAP Web Application Server can run only on Microsoft Windows platforms.DSAP Web Application Server provides an SMTP interface, among others.E SAP Web AS is not scalable.Answer: A, DThe SAP Web Application Server is a further development of the previous SAP Application Server. The SAP Web AS can run applications written in Java using the SAP Web AS Java and is fully scalable. It can also be run on all previously supported platforms and offers a large number of interfaces, such as an SMTP interface.3.SAP guarantees certain maintenance durations for SAP NetWeaver-based products. The standard maintenance can be extended because of the increased maintenance fees. How many years will an SAP product be maintained in total, if you are willing to pay a maintenance fee increased by 2% for a part of the maintenance time?Answer:The software product is maintained 6 (5 + 1) years in this case.SAP follows 5+1+2 strategy (17% of license cost + 5 year mainstream maintenance, 1 year additional maintenance with 2% additional fees & 2 year additional maintenance with 4% extra fees)4.You can only work in one window (session) at a time in an SAP system.TrueFalseAnswer: FalseYou can work in up to 16 windows (sessions) simultaneously per logon (as of SAP Web AS 6.20).5.Which of the following statements accurately describe a client in an SAP system?AA client represents a completely independent business entity.B A client has its own database.C A client corresponds to a customer.DA client may represent an entire company.Answer: A, DThe data for all clients in an SAP system is stored within a single common database. This data is nevertheless divided by client so that different companies can be administered and controlled in different clients. A client is not a customer within an SAP system.6.The following strings are valid entries in the command field:A/nendB/nexC ?SM04D/nsm04E From SAP Easy Access:SM04F From SAP Easy Access:search_sap_menuAnswer: A, B, D, E, FYou can enter valid transaction codes directly on the SAP Easy Access screen. If you are in another function, you need to enter /n in front of the transaction code. /nend and /nex are two different logoff options. ?SM04 is not a valid entry. search_sap_menu is a valid entry; it creates a search screen for entries in the SAP menu.7.The following personalization options are available in the SAP GUI:A You can change the font size (within limits) in the SAP GUIB You can have system messages displayed in a dialog boxC You can change the size of input fieldsD You can suppress the display of pictures in the SAP GUIE Every user can display a picture of his or her choice on the SAP Easy Access screenF You can use a personal input history on your front endacdfAnswer: A, B, D, FNumerous personalization options are available, using the Extras menu, the Customizing of local layout pushbutton, and using the status bar and Help Settings.... End users cannot, however, change the size of input fields. You also cannot use the SAP GUI to display a screen of your choice on the SAP Easy Access screen.8.A program dialog step is assigned to one specific dialog work process during execution.The individual dialog steps for a program consisting of several screens can be executed by different dialog work processes during program runtime. This is called work processmultiplexing.A dialog work process sequentially processes dialog steps for various users and programs9.You can use the F1 key to:Choose the correct answer(s).A Display an explanation of a fields usesB Display a list of possible input valuesC Change your user data (for example, the logon language)D End the session you are inE Display detailed technical information on a fieldAnswer: A, EThe F1 help provides documentation and technical information on a field.10.You can use the F4 key to:Choose the correct answer(s).A Start another sessionB Display detailed technical information on a programC Call the SAP LibraryD Display possible entries for an input fieldE Create a print request of the screen currently displayedAnswer: DThe F4 key provides a list of possible entries for a selected field.11.You can also call the context-sensitive SAP Library using the F1 key.Determine whether this statement is true or false.Answer: TrueYou can call the context-sensitive help using the Application Help pushbutton in the F1 help window.12.What types of SAP GUI are there? Choose the correct answer(s).A SAP GUI for the Windows environmentB SAP GUI for the Java environmentC SAPGUI for LinuxD SAPGUI for HTMLQuestions & Answers: Printing13.Answer the following questions with reference to the two access methods you have learned about, remote and local. Other answers may be correct for other access methods.Which work process types are primarily responsible for creating spool requests? Choose the correct answer(s).A DialogB UpdateC SpoolD BackgroundE EnqueueAnswer: A, DMost printing requests are started in the dialog or in background processing.14.Which processes and hardware elements are involved (and in what order) in handling the print process using the remote access method? The flow is only outlined here.Choose the correct answer(s).A S-WP > Operating system > Network > PrinterB SAP output formatting program > Network > SAP GUI Front-end CPU > PrinterC D-WP > TemSe > S-WP > Network > Operating system spool > PrinterD D-WP > S-WP > Database > Network > TemSe > Operating system spool > PrinterE D-WP > S-WP > TemSe > Network > PrinterAnswer: CDepending on the settings of the relevant system parameters, the TemSe might be located in different > places: normally it is either in the database or at file-system level on the central instance.Questions & Answers: Background Processing15.What is background processing used for? Choose the correct answer(s).A Periodic tasksB Tasks that require user interactionC Long-running tasksD Printing listsAnswer: A, CBackground processing is typically used for long-running tasks or tasks that recur regularly. The prerequisite is that these tasks do not require user interaction. The spool work process is responsible for printing lists.Notes:To search for sapmenu use tcodesearch_sap_menu & search_user_menuTable TPARA contains all parameter ID'sOne dispatcher requires at least 2 dialog processes1 spool, 1 update, 1 background 2 for upgrades), 1 only enqueueThe Internet Communication Manager (ICM) is a process added with SAP Web AS 6.10. The ICM enables SAP systems to communicate directly with the Internet. The ICM receives requests from the Internet and forwards them to the SAP system for processing. It can also direct HTTP requests from an SAP system to a Web server and send the response back to the SAP system. You can configure a maximumof one ICM process per dispatcher.The screen flow logic itself is further divided into PBO (Process Before Output), which is processedbefore the screen image is sent, and PAI (Process After Input), which is processed after a user interaction on the screenThe individual dialog steps for a program consisting of several screens can be executed by different dialog work processes during program runtime. This is called work process multiplexing.same disp+work exe for all type of work processesuser interaction (realized using screens - dynpros - dynamic programs) and processing logicscreen processor, abap processor, database processor(acid - atomic consistent, isolated, durable)A transaction is either completely successful or remains without effect (atomic). If a transaction-oriented system goes down, you need to ensure that inconsistent, partial results are not stored.The system status changes from one that is accurate and consistent in business terms to another that is also accurate and consistent in business terms.The changes made within a transaction can only be seen by other transactions, even those that run simultaneously, after the final confirmation (Commit).The results of a transaction are durable, that is, after the final confirmation they are recorded permanently in the database.lock table - in main memory - enqueue server (req. via message server)lock object must be defined in abap dictionary - generate - gets created enq deque moduleExclusive and Shared locks - typessap updates - are asynchronous - one transaction related data is bundled into one db transactionVBLOG, VBHDR, VBMOD, VBDATA, VBERRORv1 - primary critical v2 - secondary non criticalQuestions & Answers: R316.What are the advantages of a three-tier client/server configuration as compared to a single-tier or two-tier configuration?A Simpler scalabilityB Simpler administrationC Load balancing possibleD None of the aboveAnswer: A, CImplementing an additional hardware layer for application processes makes it easier to adapt an SAP system if the number of users changes scalability), and to assign user groups to specific application servers (software-oriented view), (load balancing). The additional hardware layer does not, however, reduce the administrative workload.17.Which process at the application server level receives the user request?A Work processB DispatcherC BufferD SAP GUIAnswer: BThe dispatcher receives the user request on the application server and passes it on to an available work process. The SAP presentation program, SAP GUI, is not part of the application server (software-oriented view), and the buffer enables quicker processing of user requests.18.Which work process types can you find on an SAP Web Application Server?A Dialog work processB Message server work processC Update work processD ICM work processE Background work processF Enqueue work processG Spool work processAnswer: A, C, E, F, GAll of the above processes can in theory be configured on an SAP Web Application Server. However, not all of the above processes are work processes. The message server and ICM process are not work processes.19.The term central instance describes the instanceA That you are logged on to while working in the systemB On which all application processes required for operating an SAP system are configuredC On which the gateway process is configuredD On which the majority of work processes are configuredE On which the majority of dialog work processes are configuredAnswer: BThe central instance is the instance on which all application processes required for operating an SAP system are configured. Specifically, the central instance therefore also contains processes that are only present once per system (such as the message server). Every instance has a gateway process, the existence of a gateway process does not therefore denote the central instance. The number of dialog work processes, or the total number of work processes configured on the central instance is not relevant in this context.20.What tasks does the task handler carry out?A Communicates with SAP GUIB Coordinates activities within the work processC Accesses the databaseD Processes the ABAP coding on which a transaction is basedAnswer: BThe task handler coordinates activities within a work process. The work process and the users SAP GUI do not communicate directly, but through the dispatcher. The database is accessed through the database interface and the ABAP coding is executed by the ABAP processor.21.Is the assignment of users to dialog work processes fixed?A Yes, it is fixed for the entire time that the user is logged on to the SAP systemB Yes, it exists for the entire duration of a transaction consisting of several screensC No. Each dialog step of a transaction, consisting of several screens, can theoretically be processed by a different work processD None of the aboveAnswer: CThe dispatcher reassigns the user to a dialog work process for each dialog step in a transaction. The assignment of users to dialog work processes is therefore not fixed. (The only exception to this rule is the debugging mode, in which one dialog process is assigned to one specific user.)22.The SAP Web Application Server database interface enables you to:A Enhance performance using the local buffersB Access online databases on the InternetC Use database-independent Open SQL in ABAP programsD Access file content on the SAP Web Application ServerAnswer: A, CWhen the ABAP Interpreter sends a query to the database, the database interface reads the data from the SAP Web Application Servers local buffer, if possible. If the data required is not present in the buffer, then the interface turns the Open SQL statement from the ABAP coding into database-specific native SQL coding. The database interface is not used to access the content of online databases on the Internet or files on the SAP Web Application Server.23.Database transactions are based on the ACID principle. So are SAP transactions. Why does the database transaction concept nevertheless not cover all the needs of the SAP system?A An SAP transaction can bundle several database transactions. It is only as a result of all of these bundled database transactions that the data is consistent in business terms.B Due to work process multiplexing, each work process starts a separate database transaction within each dialog step.C This is because SAP developers have not done their job properly.D Using the SAP transaction as a structural level above the database transaction significantly improves the performance of your SAP system.Answer: A, BEvery dialog work process starts a new database transaction within each dialog step. An SAP transaction can bundle several database transactions in a way that makes sense from a business point of view. The concept is independent of performance questions.24.Where is the lock table?A In the databaseB In the main memory of the application server on which the enqueue work process is configuredC At operating system level of the database hostD The system administrator can define the location of the lock table using the profile parameter renq/store_locationAnswer: BThe lock table is located in the main memory of the SAP Web Application Server on which the enqueue work process is configured.25.It makes sense, in an SAP system, to configure several enqueue work processes on different SAP Web Application Servers.TrueFalseAnswer: FalseIt does not make sense to configure enqueue work processes on different SAP Web Application Servers, since there can be only one lock table per SAP system and this lock table is located in the main memory of the SAP Web Application Server on which the enqueue work process is configured.26.Why are asynchronous updates used for dialog transactions?A Only asynchronous updates can access the SAP system buffersB Because an SAP transaction can consist of several database transactions and this approach means that the requirements for the rollback are metC Because only update work processes can access the database dataD None of the aboveAnswer: BAsynchronous updates solve the problems caused by the different interpretations of transaction at database level and at SAP level. Bundling all updates for one SAP transaction into a single database transaction ensures that the data that belongs to this SAP transaction can be rolled back completely. Every work process is continuously connected to the database, therefore every work process can access the database dataset. Access to the SAP system buffers does not depend on the type of update used.27.During asynchronous updates, which process records the data to be changed in VB* tables?A Update work processB dispatcherC Recording work processD Dialog work processAnswer: DThe dialog process records the data to be changed in the VB* tables, while the update work process handles the final update of the target tables (the tables that are actually relevant to business). There is no such thing as a recording work process.Notes: R3rdisp/max_wprun_time = 600 sec defaultrdisp/btctime=60 sec - background scheduler's job timeA Business Application Programming Interface (BAPI) is a standardized programming interface that facilitates internal and external access to business processes and data in SAP systems.BAPIs are defined in BOR (business object repository) - as methods of SAP Business objectsSOAP describes a protocol, which you can use to call up Web Services in distributed system landscapes. SOAP uses HTTP as a transport protocol.WSDL is a meta language, which is used to describe the function of a Web Service.Universal Description, Discovery, and Integration (UDDI) is a directory service for dynamic Web Services. A directory of Web Services is provided via a SOAP interface.To access the db data - ICM creates memory pipe with the work processICF acts as a bridge between the c kernel of sap system and the app. programs written in ABAPse80 - web application builder - is used for creating business server pages (bsp applications)SAP systems support WebDavsap bc - talk to sap or non sap system using xml - free - encryption support licensed - for xml based transfer xml schema must be same on both the partners (schema - sap interface repository)data transfer tools - data transfer workbench - SXDA, and LSMW - legacy systems migration workbench)3 steps - extract from source - map fields - import into target28.Application Link Enabling (ALE) allows you to:Choose the correct answer(s).A Exchange data only between SAP systems, as long as they have the same release statusB Exchange data across system boundaries, but only for SAP applicationsC Exchange data between collaborating enterprises, using certain formats and technologiesD The communication between different systems of your system landscapeE Update your order data using the appropriate BAPI, only once every 24 hoursAnswer: C, DALE is a very powerful method of exchanging data between systems. These systems may be located within the same company, or they may be distributed between several companies. The data is transferred by RFC in a previously defined format. The transfer type may be synchronous or asynchronous.29.The following interfaces and communication options are supported by SAP systems:Choose the correct answer(s).A HTTP (HyperText Transfer Protocol)B SMTP (Simple Mail Transfer Protocol)C RFC(RemoteFunctionCall)D BAPIs (Business Application Programming Interfaces)E XDTP(Extended Data Transfer Protocol)F STP (SAP Transfer Protocol)Answer: A, B, C, DFrom an SAP system, you can communicate with other systems using, for example, HTTP, SMTP, RFC, or BAPIs. XDTP and STP do not exist.30.You can use BAPIs to: Choose the correct answer(s).A Request data from an SAP systemB Pass data to an SAP systemC Transfer SAP screen images to third-party applications (such as MS Word)D Access business processes in SAP systemsAnswer: A, B, DYou can use BAPIs to access business processes in an SAP system and to request and transfer data between systems. GUI functions cannot be transferred to third-party products.31.You access BAPIs in SAP systems using an RFC interface.Determine whether this statement is true or false.TrueFalseAnswer: TrueBAPIs are nothing other than special, remote-enabled function modules. They can therefore also be addressed using RFCs.32.Business _______Programming Interfaces are specialized ______ modules. They are accessed usingthe _____ interface. They are created and managed using the ________ Builder.Fill in the blanks to complete the sentence.Answer: Application, function, RFC, FunctionYou can start the Business Object Repository using transaction code BAPI, and the Function Builder using transaction code SE37.33.SAP Business Workflow ensures that:Choose the correct answer(s).A Appropriately configured business processes can be partially automatedB Appropriately configured business processes are executed in consistent sequencesC The right employee receives the right work at the right timeD Your workflow-supported business processes are handled more efficientlyE All your company processes that have been implemented in ABAP run without errorsAnswer: A, B, C, DSupporting business processes with workflow enables the work steps that belong to these processes to be handled on a partially automated basis. These steps are assigned in consistent sequences to the appropriate employee at the right point in time. This enhances processing efficiency. Using workflow obviously does not guarantee that the programs you write will always run without errors.34.You can also use SAP Business Workflow functions (for example, with XML) to trigger functions in other systems. Determine whether this statement is true or false.TrueFalseAnswer: TrueYou can use workflow to send XML messages that then trigger subsequent actions in other systems, as long as they are appropriately configured.35.The SAP ITS provides the following functions/options:Choose the correct answer(s).A Automatically converts protocols from HTTP to DIAG/RFC and backB Automatically generates SAP screens as HTML pagesC Uses IACs to implement predefined Internet scenariosD SendsIDocsE The WGate communicates directly with dialog work processesF The AGate communicates with SAP system application serversAnswer: A, B, C, FThe SAP ITS automatically converts protocols from HTTP to DIAG/RFC, and vice versa; it also generates HTML pages from SAP screens and makes predefined Internet scenarios available as IACs. The ITS does not send IDocs, nor does the WGate communicate directly with work processes. The application gateway carries out this part of the communication process.36.The following statements are true of the SAPWeb Application Server:Choose the correct answer(s).A The SAP Web AS enables the creation of Business Server PagesB The ICM is a process outside the SAP Web AS, as is the SAP ITSC The ICM uses a Web server to communicate with Web browsersD You can use a URL to call Business Server Pages directly in your browserE You can only install the SAP Web AS in conjunction with the SAP ITSAnswer: A, DThe SAP Web AS provides the ICM as a completely integrated process that enables you to call BSPs directly, using a URL. You do not need either an SAP ITS or a Web server to do this.37.The SAP BC enables ALE scenarios across company boundaries.Determine whether this statement is true or false.TrueFalseAnswer: TrueBecause the SAP BC can transfer data in XML format to other systems, it enables inter-enterprise ALE scenarios.38.SAP provides the following tools free of charge to help you organize your data transfer project:Choose the correct answer(s).A Data Transfer Workbench (DX Workbench)B Data Transfer Enabler (DTE)C Flat File Importer (FFI)D Legacy System Migration Workbench (LSMW)E Database Content Replicator (DCR)F ERP Data Transfer Wizard (EDTW)Answer: A, DThe Data Transfer Workbench and the Legacy System Migration Workbench.39.The following methods and interfaces are available for importing data into SAP systems:Choose the correct answer(s).A BAPIs (Business Application Programming Interfaces)B IDocs (Intermediate Documents)C Batch inputD DIIs (Data Import Interfaces)E STF(SAP table filler)F None of the aboveAnswer: A, B, CBAPIs, IDocs and batch input, along with direct input, are the primary procedures used to import data into an SAP system. The remaining answers are wrong.40.Where can you download the Legacy System Migration Workbench?Answer: You can download the Legacy System Migration Workbench on the SAP Service Marketplace, using the Quick Link /lsmw followed by the download area for that page.Notes: General R3This distribution is called work process multiplexing. Work process multiplexing means that a system function whose content is logically connected but which consists of multiple substeps can be processed by various dialog work processes.These steps whose content is connected are described as transactions.only dialog work process - support multiplexingAll other work process types process entire functions; that is, complete business processes.logon groups - to restrict access to certain app server & also to load balance within a logon group1. The program buffers can be set up more "economically" (smaller).2. Less "swapping" is performed for the program buffers, and they therefore perform better.system admin tcodes - sm12 - locks, sm13 - updates41.The instance that, together with the database, creates a runnable SAP system, is called the __________. Fill in the blanks to complete the sentence.Answer: central instanceThe instance that, together with the database, creates a runnable SAP system, is called the central instance.42.What types of work processes are there in the SAP system?Choose the correct answer(s).A Update work processB Spool work processC Dialog work processD ICM work processE Enqueuework processF Instance work processAnswer: A, B, C, EThe ICM (Internet Communication Manager) is not a work process, but rather a service of the SAP Web Application Server. An instance consists of a dispatcher and multiple work processes. The instance itself is therefore not a work process. In addition to the correct work process types listed above, there are also background work processes.43.SAP systems use _______________ technology to process user requests.Fill in the blanks to complete the sentence.Answer: work process multiplexingPut differently, this means that there is not a one-to-one assignment of user to dialog work process for the entire duration of the logon.44.Which button(s) can you use to create new entries in the SAP Logon system list?Choose the correct answer(s).A PropertiesB NewC LogonD GroupsE ServerF CreateAnswer: B, D, EYou can use the Properties button to display the properties of an entry. You can use the Logon button to log on the selected system. There is no Create button in the SAP Logon program.45.What possible advantages does the correct use of logon groups offer? Choose the correct answer(s).A The users are automatically logged on to the correct systemB The program buffers perform betterC The program buffers can be set up smallerD The program buffers may now be larger than 1 GB in sizeAnswer: B, CThe users still need to log on to the system in the normal way after logon groups have been configured. Creating logon groups is not a prerequisite for setting buffer sizes of above 1 GB.46.With which transaction can you obtain an overview of the instances of your SAP system?Choose the correct answer(s).A SM50B SM51C SM52D SM04Answer: BTransaction SM50 lists the work processes of an instance. Transaction SM52 does not exist, and transaction SM04 calls the user list for an instance.47.You can use transaction _____ to manage the lock entries of the SAP system. Transaction _______ is used to manage the update requests. Fill in the blanks to complete the sentence.Answer: SM12, SM13Transactions SM12 and SM13 are important tools for the system administrator.Notes: Generalsapgui optionsgroups - create a connection using a logon group (evaluate sapmsg.ini & services file)server - create connection to specific instance (evaluate sapmsg.ini & services file)new item - manually define a new connection (change saplogon.ini)change item - change the properties of a connection (change saplogon.ini)delete item - delete entry(change saplogon.ini)commn betwenn sapmmc and sap services take place through a "named pipe"rdisp/TRACE - set loglevel of the systemsapdb logfile location - sapdbdatawrkSID --> knldiag, knldiag.old, knldiag.errmssql - mssqllog --> errorlog.., sqlagent.outdb2 - db2SIDdb2dump -> db2diag.log, *.trc or *.dmp (RRS- recoverable resource manager - to synchronise the all resources supportedby OS/390 system, instances on non OS/390 systems require the ICLI server on os/390 system)tcode DB6COCKPIT - access all the db2 dumpsinformix - informixdir/online.hostname.sid.log48.Which SAP processes are started when the SAP system or an instance is started?Choose the correct answer(s).A SAPOSCOLB START_SAP_NOWC Message ServerD Gateway ServerE LAUNCH_DBAnswer: A, C, DSAPOSCOL is an underlying process that should always be running, even if the SAP system is shut down. START_SAP_NOW and LAUNCH_DB are made up. The message server is started once for each SAP system, and the gateway server is started once for each instance.49.Log information for the dispatcher is stored in the file _______. You can control the granularity of the logged information using the profile parameter________. There are _____ trace levels; error messages and warnings are displayed, by default, at level ___. Fill in the blanks to complete the sentence.Answer: dev_disp, rdisp/TRACE, four, 150.You can display the users logged on to the SAP system with transactions ____ and _____. You can obtain an overview of the scheduled background jobs with transaction ______. You can use transaction ______ to send a system message to the users that are logged on. Fill in the blanks to complete the sentence.Answer: SM04, AL08, SM37, SM02Transaction SM04 is instance-specific, transaction AL08, on the other hand, is cross-instance. In transaction SM37, you can select by client and user, among other things. In transaction SM02, you can restrict the sending of the message to instances or clients.Notes:Profile reading sequence = start, default, instanceusrsapSIDSYSprofiletable TPFYPROPTY - contains all the dyanmically switchable parameterscommand sappfpar all - display all parameters at os levelcommand sapfpar check pf=determine value of system paramters by running report RSPFPAR in SE38rdips/max_alt_modes - maximum no. of sessions allowedin rz04 define op mode, in sm63 - define time table >>create op. mode - setup of distribution of work processes using inst. definition, adjust distribution of work processes, define time plan the exception operation can be defined as a unique event (u can use program RZL_PERFORM_BA_SWITCH to run this kind of event)rz03 - control panel - to manually switch op mode, start-stop an instance51.In which sequence are the system parameters read from the specified locations by the system?Choose the correct answer(s).A 1. Instance profile 2. Default profile 3. KernelB 1. start.ini 2. Kernel 2. Default profile 4. Instance profileC 1. Kernel 2. Default profile 3. Instance profileD 1. Kernel 2. start.ini 3. Default profile 4. Instance profileAnswer: CThere is no file called start.ini involved in this context; it has been made up. (start profile contains kernel path)52.In which profile can you change the number of background work processes?Choose the correct answer(s).A Start profileB Default profileC Background profileD Instance profileAnswer: DThe instance profile is the correct profile in this case, as settings in this profile only apply to the affected instance, and the number of work processes for an instance is to be defined here. The start profile contains information about the processes to be started during the system start. In the default profile, you maintain parameters that apply to all instances or for the entire SAP system. The backgroundprofile does not exist.53.You can use transaction ____ to check the consistency of individual profiles.Fill in the blanks to complete the sentence.Answer: RZ10In addition to the consistency of the individual profiles, you can use transaction RZ10 to check all profiles. In this case, the system also checks the consistency between the profiles.54.In which sequence should you perform the listed steps when setting up operation modes?Choose the correct answer(s).A 1. Create operation modes 2. Assign instances 3. Distribute work processes 4. Maintain time tableB 1. Create operation modes 2. Maintain time table 3. Distribute work processes 4. Assign instancesC 1. Create operation modes 2. Distribute work processes 3. Maintain time table 4. Assign instancesAnswer: AIt is especially important that you follow the correct sequence when first setting up the operation modes.Notes:supported help types - HtmlHelpFile, PlainHtmlHttp, PlainHtmlFile, DynamicHelpSPRO - general settings - settings variants for help (SR13)sapdoccd.ini - file settings at the frontend (SR13 settings must for doing this - useful for WAN scenario)55.The SAP Library provides you with information about how you can partition your hard disks.Determine whether this statement is true or false.TrueFalseAnswer: FalsePartitioning hard disks is not part of the SAP Library.56.The SAP Library also offers a glossary of important terms. Determine whether this statement is true or false.TrueFalseAnswer: TrueYes, it does.57.The SAP Library is only available in the Internet at the URL http://help.sap.com.Determine whether this statement is true or false.TrueFalseAnswer: FalseThe SAP Library can and should also be set up locally, for example on a file or Web server.58.The following technical forms of the online help, also known as the SAP Library, are available:Choose the correct answer(s).A Compressed HTML (.comphtml)B PlainHtmlHttpC PlainHtmlFileD StaticHelpE DynamicHelpF SAPHelpKitAnswer: B, C, ECompressed HTML does not exist, although Compiled HTML (.chm) does. Compiled HTML is the recommended format for 32 bit Microsoft Windows front ends. The other help types are PlainHtmlHttp, PlainHtmlFile, and DynamicHelp.59.The sapdoccd.ini file can be stored in three different places. In which sequence is the directory tree searched: A) C:Program FilesSAPFrontEnd, B) C:WINNT, and C) C:Program FilesSAPFrontEndSAPgui?Answer: The sequence is: B - C - A.60.Changes to the data are logged by the database in the ____. These files also contain the changes in status of the ______.Answer: log files, databaseThe log mechanism is essential and must not be deactivated.61.To minimize the risk of data loss, we strongly recommend a _____ complete data backup. If you use a partial data backup as your daily backup, you must perform a complete data backup at least once a _____.Answer: daily, weekIn addition to a complete data backup, you should, of course, also back up the log information at least once a day.Notes: Data ArchivingData archiving means the consistent removal of data objects from database tables of the SAP system database, where all table entries that characterize a data object are written to an archive file outside the database. Business consistency is ensured by SAP archiving programs that store all relevant table entries together on the basis of archiving objects.connection between an archiving object & database table can be found using tcode DB15Document storage means the general electronic storage and management of documents on storage systems outside the SAP system. The documents are transferred to a document storage system. Only a pointer that links to the stored documents and allows access is administered in the SAP system.SAP Archive Link is a data interface integrated into the SAP Web Application Server that controls communication with storage systems.Advantages of data archivingImprove response times or ensure good response timesReduce costs for database administrationReduce system downtime for software upgrades, recoveries, and (offline) data backupsLegal requirements and business requirements must be taken into account here, such as:1. Country-specific retention rules 2. Data must be available to auditors 3. Potential reusability of dataProcess1. Creating the archive file(s): In the first step, the write program creates one (or more) archive file(s). The data to be archived is then read from the database and written to the archive file(s).2. Storing the archive file(s): After the write program has completed the creation of the archive files, these can be stored. (HSM, optical, manual (tape))3. Deleting the data - the delete program first reads the data in the archive file and then deletes the corresponding records from the database.Pre-processing programs - set the archive deletion indicatorPost-processing - such as updating stats.Data reload - reloads back archived data if requiredApplication data should only be archived if it will not change again, and it will probably only rarely be necessary to display it. This also means that documentation requirements should be satisfied before application data is archived by creating all of the documents required for subsequent audits.A central element of data archiving is the archiving object. It defines the smallest unit that can be completely archived and deleted from the database, and describes which database objects must be accessed, and how, to completely archive a business object.The archiving object-specific parameters for an archiving run are set using the Customizing settings.Archiving objects can be defined using transaction AOBJTransaction SARA General Customizing (Basis Customizing) Defining logical path and file namesCross-Archiving Object Customizing Define the server group for background processingArchiving Object-Specific Customizing Size of an archive file Settings for the delete programTransaction SARI - archive explorer62.Every archiving object in the SAP system is connected 1:1 with the content of a single database table.Determine whether this statement is true or false.TrueFalseAnswer: FalseDifferent business objects could belong to each archiving object in the SAP system. The data for these business objects could, in turn, be distributed across multiple database tables.63.The names of the archive files are determined at runtime. How are these names generally specified for a specific archiving object? Choose the correct answer(s).A By cross-object Customizing settingsB By maintaining a local path and assigning the logical path to a physical path in the Basis CustomizingC By assigning a physical file name to a logical file name in Basis Customizing and assigning a logical file name to an archiving object in the archiving object-specific CustomizingD By the exact time of the archiving runAnswer: CThe name of the archive files is determined at runtime by settings in the archiving object-specific Customizing (assignment of a logical file name for the specific archiving object) and in the Basis Customizing (assignment of a physical file name to a logical file name in theBasis Customizing and the assignment of a logical file name). No specifications about the name of the archive file are made in cross-object Customizing. The exact time of the archiving run can appear in the name of the archiving file using a parameter, but the name is generally not determined by this alone.64.After data has been archived from the SAP system and deleted it from the SAP system's database, it is no longer possible to access this data with read accesses. Determine whether this statement is true or false.TrueFalseAnswer: FalseIt is still possible to access data to read it after it has been stored in the archive and deleted from the SAP system's database. Depending on the archiving object concerned, there may be a number of views between which the user can choose (such as a technical view and a business view).Notes: Transports ManagementThe repository is the central store for all development objects of the ABAP Workbench and is cross-client. The repository objects are stored in packages. Packages are containers for semantically-linked development objects. They replace development classes.Packages are managed using package builder.The settings of an SAP system are described as Customizing.SAP systems are divided into business units, in clients. A client is a self-contained unit in commercial, organizational, and technical terms in an SAP system and consists of business settings (Customizing), its own master and transaction data, and its own user data.Extension of the repository through "customer developments". In the SAP system, it is possible to create your own repository objects such as tables, programs, transactions, and so on. Creation of customer namespace.Adjusting the repository with customer enhancements. In this case, customer objects are added to the repository. The SAP standard programs can be extended with customer objects at specified points in the coding, called "Customer Exits"Modifications to the standard SAP system: Changes to SAP objects (programs, table definitions) are described as modification. The repository delivered by SAP is not only extended, but changed.The clients should have identical id's as far as possibleQuestions & Answers: Transports65.Which elements are part of the data structure of an SAP system? Choose the correct answer(s).A Registry repositoryB Object repositoryC ClientD Database serverE Cross-Client CustomizingF SAP KernelAnswer: B, C, EThe object repository, cross-client Customizing, and the clients are part of the data structure of an SAP system. The database structure is not part of the data structure; rather, it contains it.66.Decide which of the following statements are correct. Choose the correct answer(s).A Entering customer data requires a Customizing request.B A change request contains one or more tasks.C A task can always be assigned to only one developer.D Any Customizing requires a Customizing request.Answer: B, CEntering customer data is not part of Customizing and therefore does not require a Customizing request. Only client-dependent Customizing requires a Customizing request; cross-client Customizing, on the other hand, requires a workbench request.A change request contains one or more tasks, each of which are assigned to only one developer.67.Which statements are correct? Choose the correct answer(s).A The transport of objects is divided into Export, Storage, and Import phases.B The import into the target system is performed automatically at midnight GreenwichMean Time.C The transport directory is specified by parameter DIR_TRANS.D When transporting, the following rule applies: The target client is the same as the source client, unless otherwise specified.Answer: C, DThe transport is divided into only two phases, Export and Import. The import into the database of the target system is never performed automatically.Notes: ABAP WorkbenchThe ABAP Dictionary is a central component of the ABAP Workbench. It contains both business and technical definitions and descriptions of SAP data. Many ABAP Workbench tools (such as the ABAP processor, the screen processor, and the Screen Painter) constantly access information in the ABAP Dictionary - only structures are defined in the dictionary - all the info. gets created in the databaseThe ABAP Editor (transaction SE38), to write ABAP programsThe ABAP Dictionary (transaction SE11), to define and describe tables, data elements, lock objects, and so onThe Screen Painter (transaction SE51, in subdirectory User Interface), to create interactive user interfacesThe Function Builder (transaction SE37), to create and manage function modules (these are encapsulated sections of ABAP code with a defined input/output interfaceIn any screen you can go tosystemstatusABAP editor, Screen painter, Menu PainterDevelopment class = packageData element = semantic attributedomain = technical attribute (You can use domains to group fields that have similar technical or business purposes. A domain defines the value range for all table fields and structure components that refer to that domain)type group = user defined data typesThe domain is used to technically define the table field. Field length and type, output attributes and possible values restriction using fixed values, for example, are defined in the domain.Data elements are used to describe the semantic attributes of a field in the context of the table. These attributes are only significant within the table, but not generally (as technical attributes are).In the data element, you can, for example, define a short description of the table field that is displayed on the screen when you call the F1 help. You can also specify in the data element the text that is displayed onInput fields that refer to the data element (field label, for example, Destination Airport)The two-level domain concept (consisting of the data element level and the domain level) allows technical field attributes to be defined and maintained at the domain level.68.What is the ABAP Workbench? Choose the correct answer(s).A A performance assessment tool for ABAP programsB A sort of to do list for ABAP developers; contains all tasks still to be processedC An integrated graphical development environment for ABAP programsD A directory of all valid ABAP commandsAnswer: CThe ABAP Workbench is the SAP system's integrated graphical development environment. It supports, among other things, the development and administration of applications written in ABAP, SAP's programming language. The Workbench also contains transactions for assessing the performance of ABAP commands and for managing development projects. These are, however, simply components of the Workbench.69.How can you access an SAP transaction's underlying ABAP code (assuming that you have the authorization to do so)? Choose the correct answer(s).A System > Status , and double click >Program (Screen) > under > Repository DataB By using Program > Display source code, available in every SAP transactionC By calling the ABAP Editor and entering the corresponding ABAP program nameD By pressing F2 when you are in a transactionAnswer: A, CYou can access the source code using System > Status and choosing > Program (Screen), or using the ABAP Editor. The menu path System > Status is available on every screen.70.What do you use domains for? Choose the correct answer(s).A For defining the technical attributes of a fieldB For adding foreign key dependenciesC For defining the semantic attributes of a fieldD For entering data in a tableAnswer: AYou use domains for defining the technical attributes of fields in a table. The semantic attributes of a field are defined in the data element.71.What is a foreign key? Choose the correct answer(s).A The definition of technical attributes of fields in a tableB A key that developers need to be able to edit Repository objectsC The definition of relationships between tables to ensure their consistencyD The key required for installing an SAP system on a host computer on which a non-SAP system is already installedAnswer: CA foreign key defines a relationship between two tables. A foreign key assigns the fields of one table (known as the foreign key table) to the primary key fields of another table (known as the check table). The technical attributes of table fields are defined in a domain.You need an object key to edit Repository objects.Notes: Patch ManagementPlug-In (PI): An SAP R/3 Plug-In provides interfaces between a mySAP component (such as SAP CRM) and a standard SAP R/3 system.A Support Package is a quantity of corrected SAP objects. Support Packages are required to correct errors in various components. This is done by replacing erroneous objects with corrected versions of these objects.Patch tables PAT01, PAT03, AVERSindustry solution brings new objects and additional customizing into the systeman industry solution CAN modify the SAP std. objects and change existing customizinga CRT can be required to correct conflicts between the SAP std. and an industry solution or an IS support package(ABAP Dictionary objects are adjusted with transaction SPDD, Repository objects with transaction SPAU.)Note: SAP Notes may not change DDIC objects. There is therefore no SPDD modification adjustment during an upgrade or when importing Support Packages.72.What are Support Packages and Add-Ons used for? Choose the correct answer(s).A To enter user data.B To import SAP object to maintain the system with a current correction status.C To implement additional functions in the system.D To transport customer-developed programs.E To import preliminary corrections from SAP.Answer: B, CSupport Packages are not used to enter user data. Customer developments are transported to other systems using transport requests. Preliminary corrections are imported using the SAP Note Assistant.73.Support Packages can be imported in any order. Determine whether this statement is true or false.TrueFalseAnswer: FalseSupport Packages must be imported in ascending order, without any gaps.74.All SPAM/SAINT updates must always be imported. Determine whether this statement is true or false.TrueFalseAnswer: FalseAll associated programs are always upgraded during the SPAM/SAINT update. It is therefore not necessary to follow any particular order.75.The queue for importing the SPAM update must be manually confirmed.Determine whether this statement is true or false.TrueFalseAnswer: FalseIt is not necessary either to define a special queue, nor to confirm this non-existent queue.76.A prerequisite for importing a SPAM/SAINT update is that there are no aborted Support Packages in the system. Determine whether this statement is true or false.TrueFalseAnswer: TrueThis is true, there must not be any aborted Support Packages in the system.77.You use transaction ______ to import individual SAP Notes. Using the Note Assistant means that you are not queried for an _________ in the SAP Service Marketplace. SAP Notes that have been imported using the _____ Assistant do not require a modification adjustment with transaction _____.Fill in the blanks to complete the sentence.Answer: SNOTE, object key, Note, SPAUSNOTE is used to import individual SAP Notes, the modification adjustment is performed with SPAU. It is also not necessary to enter an SSCR key.Notes: Background Tasksstd. jobs - for housekeeping, collection of stats.Job types: time dependent, event dependentstd. jobs are defined in table REORGJOBSevent dependent jobs - can be scheduled with one of following conditionsAfter eventThe job starts after a defined event is received by the SAP system.At operation modeWith this option, you can link a job to the activation of an operation mode when scheduling the job.After jobIn this way, you can create simple job chains in which the execution of the successor job can be made dependent on the status of the predecessor job.define events in - SM62 (system events - cannot be changed by user / user events)sm64 - trigger eventsEvents can be triggered in various ways:Manually in CCMS for test purposes (transaction SM64)Within an ABAP program (through use of the function module BP_EVENT_RAISE)Outside the SAP system at operating system level using the program sapevt.usually - do not put more than 1 background work process for processing class 'A' jobssetup job server group in SM61use a 'system' user type when creating background userssm69 - create external os programs / commandsm49 - to test the external commandexternal program / command - are called using program'sapxpg'External commands are host system commands or programs predefined in the SAP system by an administrator. They are protected by authorizationsExternal programs are unrestricted commands that are neither predefined nor restricted by authorizations. A user with administration authorization can enter any external program in a job step.Whether the process is to be logged. The output data is written to the log as it is output by the external program. The language can differ here from your logon language. You can also call additional information about the data of an external program in the job log.How the SAP control program should end and whether the external program triggers an event. After you have started service programs with the background processing system (such as daemons in UNIX systems), they remain active after the start.They are not ended and do not return to the SAP background processing system, as is the case with other programs. If you start a service program, you should not use the control flag setting Job waiting for ext. termination when scheduling the job.78.A background job contains one or more _______. An ABAP program or an ____ command or program can be executed in a ________of this type. A job can be triggered at a particular _______ or when a defined _____ occurs.Fill in the blanks to complete the sentence.Answer: steps, external, step, time, eventAfter the job is triggered, it is processed without interruption by a single background work process.79.What status can a job have? Choose the correct answer(s).A RunningB ReleasedC WaitingD FinishedE ErrorF ActiveAnswer: B, D, FIn addition to the three correct answers, a job could have the status Scheduled, Ready, or Canceled.Scheduled Released Ready Active Finished Canceled80.Which of the listed options for time-dependent scheduling of a job can be implemented with the standard resources of the SAP system?Choose the correct answer(s).A Daily at 1500B The second-last working day of every monthC Every nine days, but not on SundaysD Only tomorrow at 2355E Every year on April 1 at 0800Answer: A, B, C, D, EAll of the options listed can be realized by default.81.Which of the listed options for event-dependent scheduling of a job can be implemented with the standard resources of the SAP system?Choose the correct answer(s).A Whenever the system switches to the Night operation modeB After the job Job1 has run successfullyC Whenever a particular event has been triggeredD Whenever the periodic job Job2 has run successfullyAnswer: A, B, COption D cannot be realized in the standard system. However, you can implement this as one of many additional possibilities by extending the standard system using function modules.82.If one of the system's ten background work processes is reserved for class A jobs, and jobs are being processed in the other nine work processes, the reserved work process remains free even if a class A job is waiting for execution. Determine whether this statement is true or false.TrueFalseAnswer: FalseThe work processes that are reserved for class A jobs process class A jobs. The option to reserve work processes for class A jobs should only prevent all work processes being occupied with class B or C jobs.83.If a user has authorization to schedule an external program as a step of a background job, he or she can run any operating system command. Determine whether this statement is true or false.TrueFalseAnswer: TrueIf you do not want, as an administrator, to assign this critical authorization, but want to enable your users to run a specific operating system command, you can define an external command in the SAP system.Notes: PrintingParameter rspo/store_location = db (temse location) / G - in global directory (good performance)Spool requests are stored in TST03The creation of an output request prompts the SAP spool system to send a (usually) printer-dependent, completely formatted data stream to a printer using an operating system spooler (OS spool). This means that the addressed printer model must be known to the SAP system.Definitions of this type are described as device types.A characteristic of local printing is that the spool work process and operating system spool are running on the same host. (Local printing access methods - windows C, unix L)For performance reasons - use remote printing only in LAN environmentFrontend printing cannot be used for background tasks - no spool generation possibleSWIN - can not be used for local printingnote - 8928 - all device types supported by sapsp01 print statuteswaiting, proc, print, compl, f5, problem, error, timedelete old req run report RSPO1041consistency check run report RSPO1043web printing - 35123084.Which of the following access methods exist in the SAP system?Choose the correct answer(s).A Remote printingB Front end printingC Instance printingD Local printingAnswer: A, B, DInstance printing does not exist.85.Which of the listed states can a spool request have?Choose the correct answer(s).A Compl.B CanceledC ErrorD WaitingE ActiveF Print.Answer: A, C, D, FThe incorrect options canceled and active are possible status messages from job monitoring. Other possible statuses of a spool request are -, +, Proc., , Problem, and Time.Notes: User Administration86.How are authorizations assigned to a user? Choose the correct answer(s).A Users are assigned authorizations using profiles.B Users are assigned authorizations using roles.C Users are assigned authorizations using user names.D Users are assigned authorizations using a Certification Authority.Answer: A, BAuthorizations are combined into profiles. The roles assigned to users contain profiles with appropriate authorizations for the role.Authorizations are not assigned using user names or a CA.87.The SAP authorization concept is a positive concept because ...Choose the correct answer(s).A every user automatically receives all authorizations.B authorizations must be explicitly assigned.C the range of features of the authorization check is so large.D the developers programmed it efficiently.Answer: BSAP uses a positive authorization concept. This means that everything that is not explicitly allowed is automatically forbidden.88.System parameters for the user logon are in the area ____. To display user's incorrect logon attempts, call the Information System with transaction ___. The system trace function is called using transaction ____. Fill in the blanks to complete the sentence.Answer: login, SUIM, ST01User logon settings are implemented using the login/* parameter. The Information System is called with transaction SUIM, the system trace function with ST01.Notes: Setting up RFCsRFC is a super-ordinate term for various implementation variants.sRFC is the synchronous call of function modules. This means that the client waits until the server has completed its processing.In an SAP system, an RFC can also be performed asynchronously in another work process.This variant is called aRFC.There is also tRFC, the transactional Remote Function Call. Transactional RFC is asynchronous and ensures that data that is sent more than once due to network problems can be recognized at the server side, by assigning a Transaction Identifier (TID). This allows you to prevent data being processed more than once, leading to erroneous information in the application. Due to the asynchronous processing, however, parameters can only be transferred from the client to the server in this case. Returning information or status information directly is not possible.qRFC with Send Queue is an extension of tRFC.It creates a layer between applications and the tRFC and only allows the tRFC to transfer aLogical Unit of Work (LUW) to the target server when its predecessors are no longer in the associated wait queues.After a qRFC LUW is executed, the qRFC manager automatically processes the next waiting qRFC LUW in accordance with the sequence in the wait queue.FastRFC, unlike the other communication variants of RFC that have been introduced, is not used for communication between different systems, but rather for data exchange between the SAP J2EE Engine and the ABAP runtime environment of a SAP Web AS.89.Which Remote Function Call procedures does an SAP system provide?Choose the correct answer(s).A synchronousRFCB reflexiveRFCC loopedRFCD transactional RFCE cut-throughRFCF queuedRFCAnswer: A, D, FIn addition to the three correct answers (synchronous, transactional, and queued RFC), the system also provides asynchronous RFC and FastRFC.90.Which RFC variant can you use to process work steps in parallel?Answer: You can use asynchronous RFC to process program steps in parallel, as long as there are work processes available in the system.91.To connect two SAP systems by RFC, you require an _________ in each system (this automatically exists) and a defined _______ from one system to the other.Fill in the blanks to complete the sentence.Answer: RFC interface, RFC connectionThe basic requirement is the RFC interface, which is in the protocol stack of every SAP system. You must also set up a connection from the calling system to the called system (transaction SM59).Notes: System MonitoringAlert monitoring table - ALALERTDBclean up report for the same - RSALDBRGrz20 to monitorrz21 to include sap systems in central monitoring system (gets registered in ALSYSTEMS table)SID_DATA & SID_ANALYSIS -- RFC required92.What can alert monitoring be used for? Choose the correct answer(s).A Database backupB Updating dataC Monitoring the database and the SAP systemD Configuring and monitoring the firewallAnswer: CMonitoring objects are only monitored, not administered using alert monitoring. The range of monitored is very large, since monitors can also be created for exotic objects.93.Why include remote systems in your alert monitoring? Choose the correct answer(s).A To transport program code from system to system.B To create a local connection to a database backup of remote systemsC To be able to monitor these remote systems centrally.D To allow file sharing.E To connectan LDAP server.Answer: CIncluding remote systems should allow you to monitor these systems centrally.94.What types of monitors are there in the SAP system? Choose the correct answer(s).A Ruled monitorsB Statistical monitorsC Rule-based monitorsD Static monitorsE Self-Repairing monitorsAnswer: C, DThere are static and rule-based monitors.95.Properties variants are used to... Choose the correct answer(s).A Store user master dataB Customize transport requestsC Store CCMS alert monitoring settingsD Store combinations of parameters for calling an ABAP reportAnswer: CCCMS alert monitoring settings are stored with properties variantsNotes: Solmansap solman - installed as an add-on using SAINTCCMS monitoring RZ20 & SDCC act as the data collectors on the satellite systems sideNotes: Structured TroubleshootingThe following trace options exist in the system:System log - sm21Dump analysis - st22 runtime analysisSystem trace - st01 (if you want to record the internal SAP system activities, such as authorization checks, database accesses, kernel functions, and RFC calls Performance trace - The Performance Trace(transaction ST05) allows you to record database calls, lock management calls, and remote callsof reports and transactions in a trace file and to display the logged measurement results as lists.Developer trace - Technical information about internal SAP problems is logged in developer traces.System log files - SLOG / SLOGJ (for central logging)Central logging is not possible with NT /AS400System parameters for central logging start with prefix : rslg/background jobsRSLG0000: To create the local system logRSLG0001: To create the central system logst22 - goto - reorganise -> specify that short dumps older than n days can be deletedUse SE14 to drop and recreate table SNAPRSSNAPDL - deletes old short dumpsRSNAPJOB - performs a std. scheduling96.With which of the following transactions can you activate a trace for SQL statements in the SAP system? Choose the correct answer(s).A Performance traceB System logC System traceD Database performance analysisAnswer: A, CYou can analyze SQL statements by activating the trace in transaction ST01 (system trace) or ST05 (performance trace). Transaction SM21 (System Log) is the system log and ST04 (Database Performance Analysis) is used to analyze database statistics.97.Which port does SAPLPD use under Microsoft Windows, by default? Choose the correct answer(s).A 007B 515C 516D 517E 815F The port defined by profile parameter rspo/portAnswer: BPort 515 is used by default.Notes: SecuritySNC provides 2 levels of securityauthentication onlyintegrity protectionconfidentiality protection98.Evaluate the following statements. Choose the correct answer(s).A SAP* and DDIC are SAP users with no critical authorizations.B By default, user DDIC exists only in client 000.C HTTP, encrypted using SSL, is called HTTPS.D The ICM can accept encrypted connections.Answer: B, C, DSAP* and DDIC certainly do have critical authorizations. The other statements are true.Notes: ITSstatus of ITS at OS levelcommand ITSVControl /c status /v *.stop agateITSVControl /c stop /r agate /v .restart ITSITSVControl /c start /r agate /v .In the ITS Administration Tool, navigate to the following setting: -> -> Configuration -> Performance -> MaxWorkThreads.Hint: The number of available workthreads determines how many requests the AGate can process simultaneously.~exitURL parameter points to the Web address that is called when an ITS Service is closedChanges to service parameters do not require a restart of the SAP ITS.Use program SITSPMON (started from transaction SE38) for a summary of the integrated ITS status.The ICM is the process that turns the classic SAP application server into SAP Web Application Server.Some features of the ISC: icm/HTTP/server_cache*Two-level hierarchy: When storing objects, the advantages of both the high speed of main memory (memory cache) and the storage capacity of hard disks (disk cache) are used.Dynamic caching: Traditional products are based on HTTP proxies and usually offer caching only of static content, such as images.The ISC can also cache dynamic content such as JSPs or BSPs.Active caching: The application has full control over ensuring that the objects in the cache are up to date.UFO caching: Invalid requests (Unfound Objects) that lead to error situations in the application server or the database are directly rejected, so that the system is protected against invalid or malignant requests.The ICF is the bridge between the kernel of the SAP system and the application program written in ABAP.An ICF service therefore creates a connection between a URL to which an HTTP request is sent and development objects that process this request./sap/bc/bsp/sap/it00. It offers various test cases from and for developers of BSP applications.total no of nodes in the cluster is limited to - 64ntscmgr install sapwebdisp -b sapwebdisp.exe -p "service pf= "kill -2 ; under Microsoft Windows, it is sapntkill -INT .99.Which of the following technology components can be used together with an SAP R/3 Enterprise system? Choose the correct answer(s).A SAP Internet Transaction Server (SAP ITS)B Internet Communication Manager (ICM)C SAP J2EE EngineAnswer: A, B, CAll of the above. The SAP ITS can be used with any SAP system (as of SAP Basis 3.1G). The technical foundation of SAP R/3 Enterprise is SAP Web AS 6.20 - for which the ICM and SAP J2EE Engine can be configured.100.Which tools can you use to administer an SAP ITS? Choose the correct answer(s).A Commands at operating system levelB Transaction SITS in the SAP systemC ITS Administration toolD Microsoft Management Console with the SAP ITS Snap-InAnswer: A, CThere are various programs at operating system level after an SAP ITS installation that you can use to administer an SAP ITS. The browser-based ITS Administration tool, with which you can also monitor remote SAP ITS instances, is easier to use.101.Which statement is correct? Choose the correct answer(s).A The ICM is implemented as a thread and is available for a large number of operating systems.B You can use an instance profile parameter to configure how many ICMs are started for each dispatcher.C SAP recommends that you operate a separate ICM for each client in an SAP system.D None of the above answers is correct.Answer: DAll of the answers provided are incorrect. The ICM is a process (which internally consists of multiple threads) that is available for all operating systems supported by SAP. You can use a profile parameter to configure either no ICM or one ICM for each SAP instance (and therefore for each dispatcher). Scaling is performed using the settings for the number of threads and memory allocation.102.The ICM is relevant only for applications based on BSPs. Determine whether this statement is true or false.TrueFalseAnswer: FalseExecuting BSP applications requires the ICM. However, there are also other applications (Web services such as SOAP/XML or Web reporting with the SAP BW), that use the ICM and ICF but do not use BSPs). Thanks to the ICM and ICF, the SAP Web AS can also perform the role of Web client and can process other protocols such as SMTP in addition to HTML.103.Which statement(s) is/are correct? Choose the correct answer(s).A The SAP Web dispatcher stores system information in a small local database.B The SAP Web dispatcher knows the capacity of all application servers in the SAP system.C The SAP Web dispatcher makes a firewall superfluous.D The SAP Web dispatcher communicates with the message server.Answer: B, DThe SAP Web dispatcher communicates with the message server by HTTP(S) to obtain information about the available application servers (which includes their capacity). Although the SAP Web dispatcher can act as a URL filter, it does not replace the function of a firewall.Only requests that are addressed to the configured port of the SAP Web dispatcher are processed.Notes: GlobalizationSAINT - import non std. country versionsSTZAC - set time zonesuse SMLT to import additional languagestranslation workbench - for multi language environmentstranslation environment se63 was connected to transport system - meaning translation activities can be stored in the transport requests- for updating the customizing text in the higher clients - report RSREFILL - compares the Customizing texts in logon clients with the SAP defaults in client 000 in a reference language. If the texts are identical, the translations of these texts in the target language are copied from client 000 to the logon client. (SAP Note 4804)zcsa/installed_languages --> must be enteredSAP_BC_TRANSPORT_ADMINISTRATOR - auth. contained in this roletranslation gaps - start language supplementation - must perform for each productive client separatelyimport language re-import text from support package - supplement the imported language - check randomlyzcsa/installed_languages = DEF - german, english & frenchmulti display / multi processing - MDMP - with this --> The logon language determines the code page that is active for each user.The character set describes the storage of a character. The options are single byte character sets (one byte per character), double byte character sets (one or two bytes per character), and Unicode character sets (one or more bytes per character).The code page determines the assignment of a character to a hexadecimal value. There are various standards for this, such as ISO and Microsoft. SAP uses its own four digit identifiers, such as 1100 and 8500. The locale is a set of rules for a national language. It describes the conversion of lowercase characters to uppercase characters, if they exist. It is also responsible for the national alphabetical sorting.unicode - Exchanging data between systems with incompatible character sets can also lead to completely undefined situations.The solution to the problem is to use a code page that contains all characters of all languages that are relevant for business.for unicode conversion - all the components which u want to install must support unicode, above web as 6.10post processing of converted data - SUMG transactionnote : 7999130% more db size, more cpu / ram requirednon unicode - to unicode is a seperate step - and can not be done along with upgrade104.Which statements are correct with regard to globalization? Choose the correct answer(s).A The logon language for the SAP system is determined by the country version.B A country version must always be imported as an add-on before it can be used.C Time zones can be attached to a user master record or an object.D The time zone from the user master record is taken into account in all SAP Basis/SAP Web AS transactions.E Before time zones can be used, they must be defined in the system, together with any daylight saving time definition.F A global company must essentially be mapped as a single client in a single SAP system, as otherwise no integrated business processes are possible.Answer: C, ECentralized and decentralized system configurations with their hybrid forms, country versions, and time zones are some aspects that must be considered with a global system.105.What must be taken into account when importing an additional language into an SAP system?Choose the correct answer(s).A After the actual import of the language package, language-dependent texts from Support Packages thathave already been imported must also be imported using transaction SMLT.B The Support Packages that had been imported into the SAP system at the time of the language import must be completely imported again using transaction SPAM.C Languages that are not completely translated require a supplementation language to fill translation gaps.D All available languages are already available in the database of the SAP system and you must now use transaction SMLT to make them known in the system.E You can use transaction SMLT to perform the language import in parallel using multiple R3trans processes.Answer: A, C, EYou can use transaction SMLT to import additional languages with language-dependent texts into an SAP system. You do not need to re-import Support Packages using transaction SPAM; the Support Packages are handled using transaction SMLT.106.Which statements are correct with regard to code pages? Choose the correct answer(s).A Every language requires a separate, individual code page.B Multiple code pages can be operated simultaneously on an instance in one client in an SAP system.C With Unicode, all characters that are relevant for business can be mapped in one single code page. MDMP is then no longer required.D During an upgrade from SAP R/3 4.x to SAP Web AS 6.20/SAP R/3 Enterprise, an SAP R/3 system is automatically converted to Unicode. This is known as Unicode migration (Unicode Switch Upgrade).E With MDMP, one character is basically represented by one byte.F Unicode uses two bytes to represent every character.Answer: B, CIf you use MDMP, multiple code pages can be operated simultaneously in one instance of an SAP system. If you use Unicode, characters are stored with a length of up to four characters.Notes: External Communicationsapconnect - report - RSCONN01The following roles are required to administer SAPconnect:SAP_BC_SRV_COM_ADMIN and SAP_BC_SRV_GBT_ADMI. An RFC user that can receive messages requires a profile with authorization for S_A.SCON.for receiving mails - icm/server_port_ = PROT=SMTP,PORT= --> must be setcustomising for sap telephony - SPHB - also perform consistency checkcreate work centers - SPHA, SPHDSites create directories in the navigation tree of the SAPphone system administration, to which the telephony servers are assigned.To allow communication between the SAP system and the telephone system, a telephony server must have been created and be operational.Telephony functions can only be executed once the work center has been created.107.Which of the following statements regarding SAPconnect are correct? Choose the correct answer(s).A As of SAPWeb AS 6.10, a Microsoft Exchange Infrastructure must be set up outside the SAP system to be able to send mail from SAP systems.B It is not possible to connect the UNIX-based sendmail to SAP systems.C SAPconnect allows you to send mail both by RFC and the SMTP plug-in of the SAP Web AS.D SAPconnect is configured cross-client.E A send process automatically runs periodically in every SAP system after the system installation.Answer: CThere are two ways to send mail in SAPconnect: by RFC connection or using the SMTP plug-in of the SAP Web AS. The other statements are incorrect.108.The connection of a mail server to an SAP system to send e-mails using SMTP from the SAP system runs through an SAPconnect node. Determine whether this statement is true or false.TrueFalseAnswer: TrueTo configure a send process for SMTP in the SAP system, you must, among other things, also have configured and activated an SMTP node using transaction SCOT (SAPconnect).109.How can the SAP system be connected with telephone equipment in the context of SAPphone?Choose the correct answer(s).A Using a Computer Telephony Integration (CTI) gateway from a third-party vendorB The connection is made automatically using Customizing settings in the SAP systemC Using the Telephony API (TAPI) interface with a TAPI Service Provider and a SAPphone ServerD Using none of the aboveAnswer: A, CThe connection between the SAP system and the telephone equipment is made using a CTI server. This can either be implemented using a CTI gateway from a third-party vendor or the TAPI interface in connection with a SAPphone server.Notes: eCATTcatt & ecatt not recommended in production environmenttcode SECATT - migrate CATT test case to eCATTtest script, test data containers, system data container & test configurationwhen using a trust relationship - it is necessary that the same user name exists in both the systems. the user must have authorisations for S_RFCACL object in the target systemeCATT can test target systems of Release 4.6C or higher, but runs only on the Web Application Server Release 6.20 or higher procedure (SAP Note 519858)A test script consists of a range of commands that control the process flow of the test (which transactions are executed in which sequence on which systems).Test data containers consist of reusable data records that can be transferred to the test script. Unlike CATT, with which the test data belonged to a test script, with eCATT, the test data containers are stored separately from the script. This means that there is a greater degree of reusability with regard to the test data containers.A system data container consists of a list of systems (with associated RFC destinations) that are required during the execution of a test script.Finally, the test configuration links a test script (what is to be done?) with the data from one or more test data containers (which data is to be used?) and the system landscape defined in a system data container (where are the tests to be performed?).Make the appropriate settings to the clients in which you want to use eCATT as follows:Start transaction SM31Enter table T000 and choose Maintain. You will be warned that the table is client-independent - ignore this warning.Double-click the relevant client in the list.Under Restrictions, choose a setting that allows CATT/eCATT in that client. For full information, refer to the eCATT Security Guide, available from http://service.sap.com/eCATT.Patch the target Systems as follows:Check that users have the appropriate authorizations.For more information, see the eCATT Security GuideInstall the latest 620 SAP GUI for Windows (with the SAP GUI Scripting component) on machines using external tools or using the SAPGUI command.Enable scripting (if required).In transaction RZ11 set sapgui/user_scripting to TRUE (see note 480149).At the user's front-end machine, the 620 SAP GUI for Windows must have been installed. Choose Customizing of local layout -> Options... -> Scripting, and then select Enable Scripting.Install certified external tools (if required) on the local machine of the user. For information about certified tools, refer to the SAP PartnerDirectory (http://www.sap.com/partners).Use function module SET_EXTERNAL_TOOL to make the required entries in the customizing table ECCUST_ET.In transaction SE38, run the program ECATT_GENERATE_ET_USER to create the service user required for communication with the external tool.Create RFC destinations for target systems.A test script consists of - attributes, parameters, commandsQuestions & Answers: eCATT110.Which possibilities does eCATT provide? Choose the correct answer(s).A Performing centrally stored test cases on different target systemsB Testing SAP transactions regardless of whether they use the Control Framework or notC Testing transactions in the SAP GUI for HTML and testing Business Server PagesD Testing function modulesAnswer: A, B, C, DYou can use eCATT to perform cross-system tests. Unlike CATT, you can also test function modules and SAP transactions that use the Control Framework. It is also possible to test applications in the SAP GUI for HTML or BSPs and JSPs using an interface to external test tools.111.There is a fixed connection between the test data required for an eCATT test case and the test script, and the data cannot be used without this fixed test script. Determine whether this statement is true or false.TrueFalseAnswer: FalseIn eCATT, the test data used for the test is stored independently of a fixed test script in test data containers. This allows the same test data to be reused in different test cases with different test scripts.112.Which statements about the relationship between system data containers and test scripts are true?Choose the correct answer(s).A A system data container is always associated with only one test script.B Multiple test scripts can access the same system data container.C Each entry in the system data container must also appear in the test script at least once.D Only systems that are entered in an associated system data container can be accessed from a test script.Answer: B, DBoth test scripts and system data containers are defined in the context of a test configuration. The test configuration links the initially independent objects system data container and test script. This has the advantage that system data containers can be reused; that is, multiple test scripts can access the same system data container. System data containers can contain more system entries than are required in the test script; however, only systems that are defined in the system data containers can be accessed from test scripts.4. Which eCATT driver is suitable for recording and running SAP transactions that run in SAP GUI for Windows? Choose the correct answer(s).A SAPGUIB FUNC TCDD WINGUIAnswer: A, CYou can use the SAPGUI and TCD drivers for recording and running SAP transactions that run in the SAP GUI for Windows (or in the SAP GUI for Java). If the transaction does not use the Control Framework, we recommend that you use TCD; otherwise, the SAPGUI driver is required. The FUN driver is used for testing function modules. WINGUI is an imaginary name in this context.Notes: Central User Administration (CUA)Data exchange in an ALE-integrated system is performed by exchanging intermediate documents (IDocs) by Remote Function Call (RFC ).on central system - logical client - SIDCLNT100 - CUA_SID user to be created for central & child systems with rolesZ_SAP_BC_USR_CUA_SETUP_CENTRALZ_SAP_BC_USR_CUA_CENTRALZ_SAP_BC_USR_CUA_CENTRAL_BDISTon child system - logical client - SIDCLNT200 - CUA_SID user to be created for central & child systems with rolesZ_SAP_BC_USR_CUA_SETUP_CLIENTZ_SAP_BC_USR_CUA_CLIENTOnce you have successfully activated the CUA (using tcode SCUA), you will no longer be able to create users in the linked child systems using transaction SU01SCUM - tcode - determine the system in which the administration of the field content can be performed.GlobalYou can only maintain data in the central system. The data is then automatically distributed to the child systems. The corresponding fields cannot be changed there; they can only be displayed.LocalYou can only maintain data in the child system. Changes are not distributed to other systems.ProposalYou have maintained a default value in the central system that is automatically distributed to the child systems when you create a user. After distribution, the data is only maintained locally, and is no longer distributed, if you change it in the central or child system.RedistributionYou can maintain the data both centrally and locally. Every time that the data is changed, the change is distributed back to the central system, and is then forwarded from there to the other child systems.EverywhereThis option is only available on the Lock tab page. You can maintain the lock data both centrally and locally. However, only the changes made to the data in the central system are distributed to the other systems. Local changes in child systems are not distributed.You can use transaction SUCOMP to administer company address data.You can use transaction SCUG in the central system to perform the synchronization activities between the central system and the child systems (starting with company add. data)You can use transaction SCUL to distribute individual user master records to the child systems again (for large no. of users use report RSCCUSND)RSDELCUA - to delete child system from CUA - after this delete message type CCLONE & USERCLONE in WE20 for the child systemLDAPsm59 - maintain RFC LDAP_....., LDAP connector - maintain LDAP connector, maintain system user, maintain connection dataldap_rfc.exe - os level processLDAPMAP - tcode - to map the fields (mapping indiacators), direction (synchronisation indicators)RSLDAPSCHEMAEXT - oprtional schema extenstion reportRSLDAPSYNC_USER - perform synchronisationLDAPLOG - read log or SLG1 (with object LDAPSYNC & sub object USER)SLG2 - delete log113.Which of the following statements with regard to Central User Administration are correct?Choose the correct answer(s).A CUA can be implemented as of SAP R/3 4.0B.B Only SAP R/3 systems can be linked to a CUA.C CUA uses an ALE setup.D The clients linked by CUA are called logical systems.E The clients linked with the CUA are known as the central system and child systems.Answer: C, D, EThe CUA clients linked by ALE are known as the central system and child systems, and as logical systems. You can connect SAP systems to a CUA if they have at least SAP Basis 4.5B or an SAP Web AS.114.Which of the following statements about logical systems are correct? Choose the correct answer(s).A Logical systems are defined cross-client.B The IDs of logical systems can be assigned to clients.C The naming convention for logical systems is LOGSYS###, where ### corresponds to a client ID.D Multiple logical system IDs can be assigned to a client.E In the context of a CUA, the clients involved are addressed as logical systems.Answer: A, B, EThe table that contains the IDs of the logical systems is a cross-client table. Each ID is assigned to exactly one client, and the recommendation for the naming convention is CLNT###. The clients involved in a CUA require a unique assignment to a logical system.115.Which of the following statements about the required RFC connections in a CUA are correct?Choose the correct answer(s).A The RFC connections must be specified entirely in uppercase letters and must be identical to the name of the addressed logical system.B The user in the RFC connection must be a dialog user.C An RFC connection from the child system to itself is required.D An RFC connection from the central system to itself is required.E Certain roles for the communication users are required only during CUA setup, and can then be removed from the relevant user master records.Answer: A, D, EThe names assigned to the RFC connections used must be identical to the names of the logical systems, that is, also in uppercase letters. The user behind the RFC connection should be of the type Communication. The central system requires an RFC connection to itself. The communication users require a number of authorizations only to create the CUA; the corresponding roles can be removed fromthe user master records after the setting up of the CUA is completed116.With which methods is it possible to create users in child systems in the context of an active CUA?Choose the correct answer(s).A In the child system with transaction SU01, Systems tab pageB In the central system with transaction SU01, Systems tab page.C In the central system with transaction PFCGD In the child system with transaction PFCGE In the central system with transaction SU01, Roles tab pageAnswer: B, EIf you are using a CUA, you can only create users in child systems using transaction SU01 in the central system. The creation of users is possible using the Systems, Roles, and Profiles tab pages.117.Directory services can only be used as a repository for information about users. Determine whether this statement is true or false.TrueFalseAnswer: FalseThanks to flexible data model, data about any objects (such as hardware resources or documents) can be stored in directory services although their use for user information is particularly widespread.118.Which prerequisites must be fulfilled on the SAP side to use an SAP Web AS with a directory server?Choose the correct answer(s).A Host Name and Port Number of the directory server are maintained under Connection Data.B In user maintenance (transaction SU01), there is a user of type System, that has read and write authorization for the directory server.C The operating system program ldap_rfc is running on the host, on which the Directory Server is running.D The names of the RFC destination and the associated Connector definition are identical.Answer: A, DIn the SAP system, the RFC destination used and the LDAP Connector must be maintained with the same name (in uppercase letters). The operating system program ldap_rfc can then be started on the selected application server of the SAP system while the directory server(s) addressed can run on remote servers (without ldap_rfc).Additional Customizing includes the definition of a system user and the con