59
Temas para Certificación Peso Libro SAP Technologies < 10% TAW10-1 ABAP Workbench Basics 11-20% TAW10-1 List Creation Techniques 11-20% TAW10-1 ABAP Dictionary 11-20% TAW10-2 ABAP Objects 11-20% TAW10-3 Advanced ABAP 11-20% TAW10-3 Dialog Programming 11-20% TAW12-1 Database Changes < 10% TAW12-1 Enhancements and Modification < 10% TAW12-2 Libros TAW10-1 TAW10-2 TAW10-3 TAW12-1 TAW12-2

Preguntas de Certificación ABAP

Embed Size (px)

Citation preview

TemasTemas para CertificacinPesoLibroSAP Technologies< 10%TAW10-1ABAP Workbench Basics11-20%TAW10-1List Creation Techniques11-20%TAW10-1ABAP Dictionary11-20%TAW10-2ABAP Objects11-20%TAW10-3Advanced ABAP11-20%TAW10-3Dialog Programming11-20%TAW12-1Database Changes< 10%TAW12-1Enhancements and Modifications< 10%TAW12-2LibrosTAW10-1TAW10-2TAW10-3TAW12-1TAW12-2

Por ClasifTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.Comentario

SapTechTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.ComentarioSAP TechnologiesTAW10-11You execute an ABAP program with several dialog steps (screens). Which statement is correct?Examen EjemploChoose the correct answer.OPCIONOPCIONSITAW10-1-147AThe entire program is always processed in exactly one dialog work process. This dialog work process also remains reserved for this program while the screen is displayed on the front end.ABThe ABAP dispatcher takes over the entire execution of the ABAP programs and gets the user context of the programs from the roll area.BCThe program components for the individual dialog steps are usually executed in various dialog work processes that are re-released once a program component has been processed (while the screens are displayed on the front end).CXSAP TechnologiesTAW10-12For which tasks is the database interface responsible?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESITAW10-1-155->ASyntax check of native SQL commands.AXBDatabase independence of application programs.BXCConversion of OPEN SQL statement from ABAP statement into the corresponding database statements.CXDUsage of the SAP buffers.DXEData consistency check with respect to foreign key relationships.EXSAP TechnologiesTAW10-13The following solutions are provided by SAP:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 1 de TAW10-1-59AmySAP Business Change Enabler (mySAP BCE)AXBmySAP Product Lifecycle Management (mySAP PLM)BXCmySAP Customer Relationship Management (mySAP CRM)CXDmySAP Supply Chain Management (mySAP SCM)DXEmySAP Strategic Organization Planning (mySAP SOP)EXSAP TechnologiesTAW10-14Which of the following statements accurately describe a client in an SAP system?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 2 de TAW10-1-113AA client represents a completely independent business entity.AXBA client has its own database.BXCA client corresponds to a customer.CXDA client may represent an entire company.DXSAP TechnologiesTAW10-15The following strings are valid entries in the command field:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 3 de TAW10-1-113A/nendAXB/nexBXC?SM04CXD/nsm04DXEFrom SAP Easy Access: SM04EXFFrom SAP Easy Access: search_sap_menuFXSAP TechnologiesTAW10-16The following personalization options are available in the SAP GUI:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 4 de TAW10-1-113AYou can change the font size (within limits) in the SAP GUIAXBYou can have system messages displayed in a dialog boxBXCYou can change the size of input fieldsCXDYou can suppress the display of pictures in the SAP GUIDXEEvery user can display a picture of his or her choice on the SAP Easy Access screenEXFYou can use a personal input history on your front endFXSAP TechnologiesTAW10-17What are the advantages of a three-tier client/server configuration as compared to a single-tier or two-tier configuration?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 1 de TAW10-1-161ASimpler scalabilityAXBSimpler administrationBXCLoad balancing possibleCXDNone of the aboveDXSAP TechnologiesTAW10-18Which process at the application server level receives the user request?Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 2 de TAW10-1-161AWork processABDispatcherBXCBufferCDSAPGUIDSAP TechnologiesTAW10-19Which work process types can you find on an SAP Web Application Server?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIPreg. 3 de TAW10-1-161ADialog work processAXBMessage server work processBCUpdate work processCXDICM work processDEBackground work processEXFEnqueue work processFXGSpool work processGXSAP TechnologiesTAW10-110The term central instance describes the instanceTest Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 4 de TAW10-1-161AThat you are logged on to while working in the systemABOn which all application processes required for operating an SAP system are configuredBXCOn which the gateway process is configuredCDOn which the majority of work processes are configuredDEOn which the majority of dialog work processes are configuredESAP TechnologiesTAW10-111What tasks does the task handler carry out?Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 5 de TAW10-1-161ACommunicates with SAP GUIABCoordinates activities within the work processBXCAccesses the databaseCDProcesses the ABAP coding on which a transaction is basedDSAP TechnologiesTAW10-112Is the assignment of users to dialog work processes fixed?Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 6 de TAW10-1-161AYes, it is fixed for the entire time that the user is logged on to the SAP systemABYes, it exists for the entire duration of a transaction consisting of several screensBCNo. Each dialog step of a transaction, consisting of several screens, can theoretically be processed by a different work processCXDNone of the aboveDSAP TechnologiesTAW10-113The SAP Web Application Server database interface enables you to:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 7 de TAW10-1-161AEnhance performance using the local buffersAXBAccess online databases on the InternetBXCUse database-independent Open SQL in ABAP programsCXDAccess file content on the SAP Web Application ServerDXSAP TechnologiesTAW10-114Application Link Enabling (ALE) allows you to:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 1 de TAW10-1-201AExchange data only between SAP systems, as long as they have the same release statusAXBExchange data across system boundaries, but only for SAP applicationsBXCExchange data between collaborating enterprises, using certain formats and technologiesCXDThe communication between different systems of your system landscapeDXEUpdate your order data using the appropriate BAPI, only once every 24 hoursEXSAP TechnologiesTAW10-115The following interfaces or communication options are supported by SAP systems:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 2 de TAW10-1-201AHTTP (HyperText Transfer Protocol)AXBSMTP (Simple Mail Transfer Protocol)BXCRFC (Remote Function Call)CXDBAPIs (Business Application Programming Interfaces)DXEXDTP (Extended Data Transfer Protocol)EXFSTP (SAP Transfer Protocol)FXSAP TechnologiesTAW10-116You can use BAPIs to:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 3 de TAW10-1-201ARequest data from an SAP systemAXBPass data to an SAP systemBXCTransfer SAP screen images to third-party applications (such as Microsoft Word)CXDAccess business processes in SAP systemsDXSAP TechnologiesTAW10-117SAP Business Workflow ensures that:Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 6 de TAW10-1-201AAppropriately configured business processes can be partially automatedAXBAppropriately configured business processes are executed in consistent sequencesBXCThe right employee receives the right work at the right timeCXDYour workflow-supported business processes are handled more efficientlyDXEAll your company processes that have been implemented in ABAP run without errorsEXSAP TechnologiesTAW10-118Business _______ Programming Interfaces are specialized _______ modules. They are accessed using the _______ interface. They are created and managed using the _______ Builder.Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 5 de TAW10-1-201AApplication / Function / RFC / ClassABApplication / Function / RFC / FunctionBXCApplication / Function / ALE / FunctionCDAutorization / Function / RFC / FunctionDSAP TechnologiesTAW10-119The SAP Service Marketplace is directed at which of the following?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEPreg. 1 de TAW10-1-225AEveryone who is interested in SAPAXBSAP employeesBXCSAP partnersCXDSAP customersDXESAP competitorsEXSAP TechnologiesTAW10-120Which of the following statements in SAP Technologies are correct?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIAYou can only work in one window (session) at a time in an SAP system.AXPreg. 1 de TAW10-1-113BYou access BAPIs in SAP systems using an RFC interface.BXPreg. 4 de TAW10-1-201CYou can also use SAP Business Workflow functions (for example, with XML) to trigger functions in other systems.CXPreg. 7 de TAW10-1-201DYou can download developer keys from SDN.DXPreg. 2 de TAW10-1-225SAP TechnologiesTAW10-121Which tool is used to manage and organize development objectsTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAWorkBench OrganizerAXBCustomizing OrganizerBCRepository BrowserCDInformation SystemDSAP TechnologiesTAW10-122What is a R/3 systemTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAInstance plus system servicesABInstance plus DatabaseBXCMultiple Application ServersCDDatabaseDSAP TechnologiesTAW10-123What does workflow achieveTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAcontrols information flowAXBautomates executon of activitiesBXCmanages communication mediaCXDbuilds screen sequencesDXSAP TechnologiesTAW10-124What are the task of the dispatcherTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAdistributing transaction loadAXBperforming program syntax checksBXCassigning users to work processesCXDorganizing communicationDXSAP TechnologiesTAW10-125Which Basic configuration would typically run on one serverTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONVerificarACentralAXB3 TierBCDatabaseCD2 Tier PresentationDSAP TechnologiesTAW10-126What menu options are available on all screensTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAHelpAXBSystemBXCStatusCXDOptionsDXEToolsEXSAP TechnologiesTAW10-127How many dialog steps in an SAP TransactionTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAOne for every explicit database commitABAt least OneBXCOnly OneCDOne for every transaction in the SAP LUWDSAP TechnologiesTAW10-128What is a valid configuration for an R3 SystemTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAOne Application server and many Database serversAXBOne Application server and one Database serverBXCMany Application servers and one Database serverCXDNo Application server and one Database serverDXSAP TechnologiesTAW10-129Define InstanceTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAa presentation, application and database serverABdispatcher, work processes, and servicesBXCwork processes onlyCDMultiple application serversDSAP TechnologiesTAW10-130Which layer in an R/3 client server architecture processes ABAP programsTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAPresentationABInternetBCDatabaseCDApplicationDX

WBasicsTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.ComentarioABAP Workbench basicsTAW10-11Which of the following tables types do you choose for your internal table if it is to containg a large number of entries and to be read only via fully qualified key access?Examen EjemploChoose the correct answerOPCIONOPCIONOKTAW10-2-357ASTANDARDABHASHEDBXCSORTEDCABAP Workbench basicsTAW10-12Which of the following statements are correct?Examen EjemploMore than one answer is correct Decide wheter each answer is true or falseTRUEFALSETRUEFALSEAThe client field must always be specified in the WHERE condition for SELECTAXBA secondary index can help improve system performance for accesses to internal tablesBXCA secondary index can help improve system performance database accessesCXDMultiple database tables can be read using a database view or a joinDXEThe open SQL statements are converted into database-specific SQL statement by the database interfaceEXABAP Workbench basicsTAW10-13Which of the following statements about data types and data objects are correct?Examen EjemploMore than one answer is correct Decide wheter each answer is true or falseTRUEFALSETRUEFALSEOKTAW10-2-282AData types can be defined in the ABAP DictionaryAXBA data type is a description of a variableBXCA data object is a variableCXDData types can be defined only in the ABAP DictionaryDXEData types can be defined in the programEXABAP Workbench basicsTAW10-14Which statement at the time of AT SELECTION-SCREEN causes the selection screen to be displayed again with fields ready for input and a message in the satus bar?Examen EjemploChoose the correct answerOPCIONOPCIONOKTAW10-1-427AAn AUTHORITY-CHECK statement with a return code not equal to 0ABA MESSAGE statement of type IBCA MESSAGE statement of type ECXABAP Workbench basicsTAW10-15You want to write a subroutine for displaying data that is to be transferred to the subroutine by means of an internal table. Which transfer type is preferred from a performance perspective?Examen EjemploChoose the correct answerOPCIONOPCIONOKTAW10-1-407ACall by referenceAXBCall by value and resultBCCall by valueCABAP Workbench basicsTAW10-16Which commands are allowed if you are working with an internal table of type SORTED?Examen EjemploMore than one answer is correct Decide whether each answer is true or falseTRUEFALSETRUEFALSEOKTAW10-1-339->ASORTAXBDELETEBXCINSERTCXDREAD TABLEDXEMODIFYEXABAP Workbench basicsTAW10-17Wich of the following statements about SELECT statement are correct?Examen EjemploMore than one answer is correct Decide whether each answer is true or falseTRUEFALSETRUEFALSEOKTAW10-1-357->AWith SELECT SINGLE access, the result is one data record MaximumAXBThe SELECT statement always read the data directly from the database, that is, it always bypasses the tableBXCThe return code of the SELECT statement is maintened in the system field SY-SUBRCCXDWith ARRAY FETCH (SELECT INTO TABLE), the result is contained in an internal tableDXEAll records in the relevant table are read using a SELECT loop without a WHERE clause (SELECTENDSELECT)EXABAP Workbench basicsTAW10-18DATA: itab TYPE tt_spfli.Parameters: pa_carr TYPE spfli-carrid.AUTHORITY-CHECK OBJECT S_CARRIDIDCARRID FIELD pa_carrIDACTVT FIELD 03.SELECT * FROM spfli INTO TABLE itabWHERE carrid = pa_carr.What happens when the above program component is executed?Examen EjemploChoose the correct answerOPCIONOPCIONTAW10-1-387AIf the user does not have the relevant authorizations in his or her master record, the system leaves the current event block directly after the AUTHORITY-CHECK command and jumps to the next event block. In this case, the SELECT statement is not executed.ABRegardless of whether or not the user has the relevant authorizations in his or her master record, the SELECT statement is executed and the data read from the databaseBXCIf the user does not have the relevant authorizations in this or her master record, the SELECT statement is not executed, since in this case , the AUTHORITY-CHECK always determines the program automatically.CABAP Workbench basicsTAW10-19Which of the following ABAP statements generate a list in executable programs?Examen EjemploMore than one answer is correct Decide whether each answer is true or falseTRUEFALSETRUEFALSETAW10-1-442ProbadoASETSCREENAXBCLEARBXCWRITECXDULINEDXEPERFORMEXABAP Workbench basicsTAW10-110What is a table type in the ABAP Dictionary?Examen EjemploChoose the correct answerOPCIONOPCIONTAW10-1-295ADescription of a database tableABDatabase table with contentBCDescription of an internal tableCXABAP Workbench basicsTAW10-111What do you get with the following variable definition if dbtab is a transparent table in the ABAP Dictionary?Examen Ejemplodata: myvar type dbtab.ProbadoChoose the correct answerOPCIONOPCIONAAn elementary fieldBAn internal tableCA structure variable (work area)XABAP Workbench basicsTAW10-112Which of the following events are suitable for the generation lists?Examen EjemploMore than one answer is correct. Decide whether each answerTRUEFALSETRUEFALSEProbados TodosGET eventsXTAW10-1-510INITIALIZATIONXSTART-OF-SELECTIONXAT LINE-SELECTIONXAT SELECTION-SCREENXABAP Workbench basicsTAW10-113The addition ____________ to SELECT-OPTION statement suppresses multiple-single or multiple-range selections.Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 2 de TAW10-1-531ADEFAULTABPARAMETERSBCNO-INTERVALSCDNO-EXTENSIONDXABAP Workbench basicsTAW10-114_________ and _________ are declarative language elements that are used to generate default selectionTest Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 3 de TAW10-1-531APARAMETERS / SELECTION-SCREENABPARAMETERS / SELECT-OPTIONSBXCSTART-OF-SELECTION / SELECTION-SCREENCABAP Workbench basicsTAW10-115Which statement is valid for processing internal table itabData: itab type table of zmytab with header line.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONALoop at itab where itab-id = A.Endloop.ABLoop where itab-id = A.Endloop.BCLoop at itab where id = A.Endloop.CXDLoop at itab.Endtab.DABAP Workbench basicsTAW10-116Where is the statement "Message e123 Raising condition" usedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAAnywhere in the programABIn a FunctionBXCIn a Form OnlyCDIn a PAI ModuleDABAP Workbench basicsTAW10-117Which addition to the Parameters statement is not validTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONADefaultABTypeBCLikeCDValueDXABAP Workbench basicsTAW10-118An Authorization refers to how many Authorization ObjectsTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONVerificarAdefined by BasisAB10BC1CXD0DEunlimitedEABAP Workbench basicsTAW10-119Which use of the FORM statement works successfully when passing IT to FORMATypes: Begin of line, End of Line.Types IT_LINE Type Standard table of line.Data IT TYPE IT_LINE.Perform FORMA using ITTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONVerificarAFORM FORMA Using P_IT like LINEABFORM FORMA Using P_IT like IT_LINEBCFORM FORMA Using P_IT type IT_LINECXDFORM FORMA Using P_IT like LINEDABAP Workbench basicsTAW10-120How many fields are available for viewing in field display mode while in debuggerTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAunlimitedAB8BXC4CD2DABAP Workbench basicsTAW10-121An ABAP program makes calls to function modules from the same function group, What happens with the Global data from the function groupTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAThe global data remains active for the duration of the function call onlyAXBFunction modules from the same function group can access the global data when they are calledBXCThe global data is reinitialized for each new callCXDThe global data remains available for the duration of the calling programDXABAP Workbench basicsTAW10-122Static data records that have a long life are considered to beTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONATransactional dataABMaster DataBXCClient dataCDCustomer documentsDABAP Workbench basicsTAW10-123Where are local data types definedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAABAP WorkbenchABDictionaryBCRepositoryCDin ABAP ProgramsDXABAP Workbench basicsTAW10-124What program type can be run directlyTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAModule PoolABInterface PoolBCExecutableCXDRunnableDABAP Workbench basicsTAW10-125Which is not a type of RFC callTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONARemoteAXBAsynchronousBCTransactionalCDSynchronousDABAP Workbench basicsTAW10-126Standard and sorted tables are referred to asTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAUniqueABgenericBCindexCXDkeyedDEnon uniqueEABAP Workbench basicsTAW10-127What must be assigned to a module pool in order for it to be executedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAEventABProgram TypeBCModuleCDTransactionDXABAP Workbench basicsTAW10-128Identify the valid chaining statementTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAwrite ctr1, ctr2, ctr3.ABwrite: ctr1 ctr2 ctr3.BCWrite: ctr1, ctr2, ctr3.CXDChain write ctr1 ctr2 ctr3.DEwrite ctr1: ctr2:ctr3.EABAP Workbench basicsTAW10-129What is the default mode for passing actual parameters in a performTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONABy ReferenceAXBBy ValueBCBy ChangingCABAP Workbench basicsTAW10-130What will be written to the list in the following code. Assume all defaults are taken when the function was definedData: fielda(4) type c.fielda = AAAA.Call Function Z_TEST_FUNCTIONExporting f_fielda = fielda.Write fielda.

Function Z_TEST_FUNCTIONImporting f_fieldaExporting f_fieldbf_fielda = BBBB.f_fieldb = CCCC.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarABBBBAXBAAAABCCCCCCABAP Workbench basicsTAW10-131Which of the following is not a valid ABAP data statementTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAData fielda(5) type xABData fielda(5) type cBCData fielda(5) type tCXDData fielda(5) type nDABAP Workbench basicsTAW10-132How would you clear the body of an internal table (with a header line)TAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEARefresh ITABAXBClear ITAB[]BXverificarCClear ITABCXDRefresh ITAB []DXABAP Workbench basicsTAW10-133What does the runtime system do with dates if they are assigned to a numeric fieldTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAIt converts the date to a julian dateABIt calculates the number of days that have elapsed since 01.01.0001BXCIt calculates the number of days that have elapsed since 00.00.0000CDIt leaves the date as a numeric fieldDABAP Workbench basicsTAW10-134Mark the default size for a packed fieldTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarA1AB2BCsize must be specifiedCD8DXE4EABAP Workbench basicsTAW10-135Mark the valid sysntax and usage of the message statement. Assume the message class UD is defined in the REPORT statementTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAMessage E004(UD)AXBMessage (UD)E004BXCMessage E004CXDMessage ID UD Type E Number 0004DXABAP Workbench basicsTAW10-136What is true about an Authorization Object ?TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAAuthorization Objects contain permissable values for the fieldsABGroups up to 10 authorization fields in an OR relationshipBCGroups up to 10 authorization fields in an AND relationshipCXABAP Workbench basicsTAW10-137What are the requirements of reading a hashed internal tableTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEASpecify the INDEXAXBUse the TABLE KEY optionBXCSpecify the full keyCXDUse UNIQUE KEY optionDXESort the table first by the keyEXABAP Workbench basicsTAW10-138What is the value of ZFIELDB after the last line of the following code is executedData: ZFIELDA(5) type c value 'ABCDE'. ZFIELDB(4) type c.

ZFIELDA = XX.Clear ZFIELDA.ZFIELDB = ZFIELDA.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONABCDEABABCDBCSpacesCXDABCDEDABAP Workbench basicsTAW10-139What happends in the case when a formal parameter typed with 'TYPE ANY' is usedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAConversion routines from the Data Element are executedABformal parameter takes on the type of the actual parameterBXCConversion routines from the Domain are executedCDSyntax ErrorDABAP Workbench basicsTAW10-140Identify the rules involved when calling subroutinesTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAOptional parameters are allowedAXBThe number of actual and formal parameters must be the sameBXCType checking is performed on parametersCXDWhen calling by value, the address of the actual paramter is passed to the formDXABAP Workbench basicsTAW10-141What internal table type can only be accessed by its keyTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAKeyedABSortedBCHashedCXDStandardDABAP Workbench basicsTAW10-142Mark the valid statement for reading an entry from an internal table of type sortedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONARead Table itab with Table Key K1AXBRead Table itab by key K1BCRead Table itab with sorted key k1CDRead Table itab by binary key k1DABAP Workbench basicsTAW10-143What program type can be executed directlyTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAClassABExecutableBXCIncludeCDFunction GroupDABAP Workbench basicsTAW10-144Where is the record inserted in internal table itabTypes: begin of itab_structure, Field1 type p, Field2 type c, Field3 type I, Field4 type n,end of itab_structure.Data: itab type standard table of itab_structure.Data: wa_itab type itab_structure.Insert wa_itab into table itab.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAin the correct sorted positionABAt the endBXCIt can't be doneCDAt the beginningDABAP Workbench basicsTAW10-145Mark the valid use of the data statement, assume that ZBOOK-ID is a dictionary objectTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAData fielda(5) like zbook-idABData fielda value zbook-idBCData fielda like zbook-idCXDData fielda type c like zbook-idDABAP Workbench basicsTAW10-146What is the default length for Integer Data TypesTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarA1AB4BXCsize must be specifiedCD2DABAP Workbench basicsTAW10-147Where can watchpoints be setTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAonly the current programAXBnamed programsBXClocallyCXDonly called programsDXABAP Workbench basicsTAW10-148What is the customer namespace for functionsTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAFZABY_ or Z_BXCFCDY or ZDABAP Workbench basicsTAW10-149What is true of passing by value and result in the following codePerform calculate_sales using amount.

FORM calculate_sales changing value(f_amount).TAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAFormal parameter is not copied to memory space of actual parameterAXBFormal Parameter f_amount is allocated its own memory spaceBXCFormal parameter is copied to memory space of actual parameter at the end of the formCXDThe address of the actual parameter is passed to the formal parameterDXABAP Workbench basicsTAW10-150Assuming you have created a data object of type c with the name ZFIELDA in your program. Which of the following is allowedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAData: ZFIELDA type nABTypes: ZFIELDA type IBCData: ZFIELDA type cCXDConstants: ZFIELDA type nDABAP Workbench basicsTAW10-151What is true about an AuthorizationTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEVerificarAIt is attached to profilesAXBAn authorization is defined in the program attributesBXCDefines permissable values for each authorization field listed in the authorization objectCXABAP Workbench basicsTAW10-152What is the value of result after the following code is executedDATA: result TYPE I.result = 5 / 10.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAresult = 2ABresult = 0BCresult = .5CDresult = 1DXABAP Workbench basicsTAW10-153A program makes the function call listed below. What takes place if the function raises an exception in its call to the functionCall Function 'MYFUNCTION' exporting e1 = p1 importing i1 = p2.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAProgram continuesABProgram is suspendedBCMessage occursCDRuntime errorDXABAP Workbench basicsTAW10-154What is the effect of sorting a sorted internal tableTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarABreaks the sort sequenceABProgram abendBCUses linear search rather than binaryCDSyntax errorDX

ListCrTecTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.ComentarioList Creation TechniqueTAW10-11How do you store data in the HIDE area during processing?Examen EjemploPlease choose the correct answerOPCIONOPCIONTAW10-1-447AFirst you write a list line using WRITE. Then you can store data for this line in the HIDE areaAXBThe HIDE area is filled ub the event TOP-OF-PAGE for each list pageBCThe HIDE area is filled in the TOP include through the HIDE statementCList Creation TechniqueTAW10-12A logical database has four nodes alltogether. First you have the root node node_00. Undemeath the root node, you have node_01 and then node_02 arranged in such a way so that they belong to the same hierarchy level. In addition, node_02 has a hierarchically dependent node_21. You have the following statements in the program:NODES:node_00, node_02.GET node_00.GET node_02.GET node_00 LATE.Examen EjemploPlease choose the correct answer-OPCIONOPCIONAThe event is executed only if no data record is found for node_00ABThe event is executed each time after the event GET node_02.BCThe event is executed each time all the dependent data records for a node_00 data record have been delivered into the programCXDThe event is not executedDList Creation TechniqueTAW10-13What can you control using the field catalog of an SAP ALV grid control?Examen EjemploMore than one answer is correct. Decide whether each answer is true or falseTRUEFALSETRUEFALSETAW10-3-335->AOutput the list in a striped patternAXBInfluence the format properties of column contents, such as the number of decimal places or the alignment of the content of a cellBXCSet the output characteristic of a column, such as the column position of widthCXDSpecify the colors of the list rowsDXEHide the list columnsEXList Creation TechniqueTAW10-14How do you ensure there will be the correct number of decimal places for currency amounts on an ABAP list output?Examen EjemploPlease choose the correct answerOPCIONOPCIONAyuda de SAPABy saving the currency amounts with decimal places in the databaseABThis takes place automatically, provided the checkbox CURRENCY output is ticked in the program attributesBCBy maintaning the corresponding Customizing table and by using the addition CURRENCY in the WRITE statement.CXList Creation TechniqueTAW10-15What advantages do logical database offer?Examen EjemploMore than one answer is correct. Decide whether each answer is true or falseTRUEFALSETRUEFALSETAW10-1-500 y 504AAutorization checks are performed at a central location in the logical databaseAXBYou can perform database updates with the PUT statementBXCYou do not have to program the database accesse themselves in the programCXDLogical database can be reused by several programsDXEThe logical database provides a modifiable list structureEXList Creation TechniqueTAW10-16You want the system to output a list in the program using the SAP ALV grid control. What steps do yoyu have to carry out in the program to achieve this?Examen EjemploMore than one answer is correct. Decide whether each answer is true or falseTRUEFALSETRUEFALSETAW10-3-335 y 336AProgram WRITE statements for the list outputAXBGenerate an object of class CL_GUI_CUSTOM_CONTAINERBXCCreate a screen and define a custom control area on this screenCXDGenerate an object of class CL_GUI_ALV_GRIDDXECall method SET_TABLE_FOR_FIRST_DISPLAYEXList Creation TechniqueTAW10-17You wish to have user entries on the selection screen checked (for example, authorization check) If there is any error, the user must correct the entries. Which steps do you need to program for this?Examen EjemploPlease choose the correct answerOPCIONOPCIONTAW10-1-427 y 470AYou need to program the check at the event AT SELECTION-SCREEN if there is an input error, processing must be interrumped with a STOP statement and an i-type MESSAGE must be outputABYou need to program the check at the event AT SELECTION-SCREEN if there is an input error, an e-type MESSAGE must be outputBXCYou need to program the check at the event END-OF-SELECTION if there is an input error, an e-type MESSAGE must be output.CList Creation TechniqueTAW10-18A logical database has four nodes altogether. First you have the root node node_00. Underneath the roor node you have node_01 and then node_02 arranged in such a way so that they belong to the same hierarchy level, in addtion, node_02 has a hierarchically dependent node, node_21.You have the following statements in the program Nodes node_02 GET node_02 Which nodes of the structure are read by the local database?Examen EjemploPlease choose the correct answerOPCIONOPCIONANode_00, Node_01, Node_02ABNode_00, Node_02BXCNode_00, Node_02, Node_21CList Creation TechniqueTAW10-19For a logical database whose name has three characters, the first two characters refer to the _________ of the logical database. The third character identifies the _________Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 6 de TAW10-1-531ANAME / APPLICATION AREAAXBAPPLICATION AREA / NAMEBCNAME / TABLECList Creation TechniqueTAW10-110If there is a ___________ statement within the END-OF-SELECTION processing block, program processing ends and the list buffer is displayed.Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 7 de TAW10-1-531REJECTCHECKSTOPXEXITList Creation TechniqueTAW10-111The Logical database reads the data in ____________ subroutines.Test Knowledge de LibroChoose the correct answer.OPCIONOPCIONSIPreg. 8 de TAW10-1-531GET_DATAPUT_XNODE: List Creation TechniqueTAW10-112Which of the following statements in ABAP are correct?Test Knowledge de LibroMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSESIAThe maximum length of the name for a RADIOBUTTON GROUP is eight characters.AXPreg. 1 de TAW10-1-531BAdding COMMENT For FIELD ensures that F1 Help for the field is displayed for the comment text and the parameter while designing the selection screenBXPreg. 4 de TAW10-1-531CIt is recommended that you use Native SQL to read data from a logical database to maintain portability from one RDBMS to another.CXPreg. 5 de TAW10-1-531DIf you address subordinate nodes in the hierarchy, the selection screen criteria for only that subordinate node appears.DXPreg. 9 de TAW10-1-531EChecks such as Authorization checks are usually performed during the event Process Before Output (PBO).EXPreg. 10 de TAW10-1-531FAside from function modules, function groups can also contain the following elements: Datadeclarationes (global data objects), Subroutines and ScreensFXTAW10-1 Pg 538List Creation TechniqueTAW10-113Select the one item that is not a SAP Default Navigation Button on a standard listTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONASaveABBack/Exit/CancelBCCut/PasteCXDFindDList Creation TechniqueTAW10-114How many column headers are displayed on the screen in a standard listTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONA2AXB4BCThere are no column headersCD1DList Creation TechniqueTAW10-115What is written to the report in the following codeData: Fielda type i value 1.Perform Calculate_Sales.Fielda = fielda + 1.write:/ fielda.

Form Calculate_Sales. Data: Fielda type I value 2. Fielda = Fielda + 2.Endform.TAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarA2AXB3BC1CD5DE4EList Creation TechniqueTAW10-116What system field would you query to determine the current detail listTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAsy-listABsy-lsindBXCsy-listiCDsy-fieldD

DDTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.ComentarioDictionary ABAPTAW10-21Which statements about parameters for an elementary search help apply?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-218->AA parameter is either an import or an export parameter.AXBExport parameters control which data can be returned to the input template.BXCImport parameters control which data can be included in the data selection.CXDParameters must be fields from the selection method only.DXEParameters can be displayed on the results list.EXDictionary ABAPTAW10-22Which of the following statement apply to a database view?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-175->AA database view can have one or several database tables.AXBA database view is a special view of transparent tables.BXCUsing a database view, you can insert data into several tables.CXDUsing a database view, you can read data from several tables.DXEA database view supplies the results quantity of an outer join logic.EXDictionary ABAPTAW10-23The search help functions know various link options in the ABAP Dictionary. Which of the following statements apply?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-228AIf the search help function is linked to a table A, this search help is displayed whenever there are input fields on that screen that have A as the check table.AXBIf the search help function is linked to a table A, this search help is displayed whenever there are input fields from A on the screen.BXCIf the search help function is linked to the data element as well as to the field, the search help for the field is displayed.CXDA search help function that is linked to the data element can return values only for the search field (field where the F4 help was triggered).DX???ProbarEA search help function that is linked to the table field can return values only for the search field(field where the F4 help was triggered).EX???ProbarDictionary ABAPTAW10-24Which of the following statements about APPEND structures are true?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW12-2-4-11AAn APPEND structure is the same as a substructure.AXBAn APPEND structure can be assigned to several tables.BXCAPPEND structures allow you to append fields to an SAP table without having to modify the table itself.CXDYou can use an APPEND structure like any other structure in ABAP programs.DX???ProbarEAfter adding an APPEND structure to a table, you must convert the table.EXDictionary ABAPTAW10-25Is it possible to increase the number of key fields in transparent tables that are already active?Examen EjemploPlease choose the correct answer.OPCIONOPCIONTAW10-2-145AYes, however the table must not contain any data yet.ABYes, irrespective of whether the table already contains data or not.BXCNo. key changes are not allowed.CDictionary ABAPTAW10-26You want to change the technical properties that are defined in a domain. How do you proceed/which statements are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-130ABefore you make any changes, use a where-used list to search for dependent object, since the changes can continue to the fields in structures and database tables.AXBOnce changes have been made and the domain activated, you have to reactivate each dependent object individually.BXCYou make the changes immediately, since, initially, an inactive version is created for all dependent objects that contain these changes.CXDIf a dependent object is a transparent table that already contains data, the table in the database may have to be converted.DXDictionary ABAPTAW10-27For what purpose are foreign keys(FK) defined in the ABAP Dictionary?Examen EjemploPlease choose the correct answer.OPCIONOPCIONTAW10-2-98AFKs are used solely for documentation table relationships.ABFor the purpose of data consistency; When you maintain data records using dialog transactions (screens), the input values are automatically checked in accordance with the FKs.BXCFor the purpose of data consistency; when you activate the table, the FKs are created in the database. You thus preven invalid data from getting into the table.CDictionary ABAPTAW10-28Changes to active transparent tables; The type for the non-key field is to be changed from NUMC to CHAR. What follow up actions are to be expected?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-145AIf the table does not contain any data yet, the table needs to be activated. In this case, you delete the old table from the database and afterwards you recreate the changed structure.AXBIf the table already contains data, you have two options: Either the database can show this change with the statement ALTER TABLE, or you trigger a conversion process from within the SAP System.BXCIf the table already contains data, this change needs to be executed first in the database by the database administrator. Afterwards, you can reactivate the table in the Dictionary.CXDType changes in the Dictionary are supported for the key fields only. In the case of non-key fields, such changes can be executed only by the database administrator using special database techniques.DXDictionary ABAPTAW10-29Where can you have automatic input checks against the check table?Examen EjemploPlease choose the correct answerOPCIONOPCIONTAW10-2-98AFor input fields on selection screens.ABFor input fields on ABAP lists.BCFor input fields on screens if the input fields have been copied from the Dictionary into the Screen painter.CXDictionary ABAPTAW10-210Which of the following statements about the SAP table buffer are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSEAWhen tables are buffered in the SAP table buffer, inconsistencies can occur between the status in the SAP table buffer and the status in the database.AXTAW10-2-499BLarge tables must be buffered as completely as possible.BXTAW10-2-504CDatabase views can be buffered.CXTAW10-2-186DEach application server involved in SAP system has its own table buffer.DXTAW10-2-498Dictionary ABAPTAW10-211What must be assigned to search help parametersTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAvaluesABdomainBCnothingCDdata elementDXDictionary ABAPTAW10-212Structure MY_STRUCTURE is created in the dictionary, when does the structure get created in the underlying databaseTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAWhen the table is activatedABIt does not correspond to an object in the underlying database and does not get createdBXCWhen the database administrator physically creates the tableCDAt the end of the table creation after it is saved.DEAt the beginning of the table creationEDictionary ABAPTAW10-213When are Dictionary changes made available to ABAP programsTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAImmediately, providing the object is activatedAXBNext time user signs onBCNext time program is re-generatedCDAfter Database is re-organizedDDictionary ABAPTAW10-214Where does information come from when you press F1 on a screen fieldTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarASearch helpABData element documentationBXCDomain short textCDDomain Help valuesD

AObjTemaLibroNPreguntas / OpcionesRespuestaVerif.ConfPgVerif.ComentarioABAP ObjectsTAW10-31In global class CL_GUI_ALV_GRID that is delivered by SAP, the DBLCLICL_ROW_COL event is defined, which is triggered when a cell in the list is double-clicked. You have written a program in wich data is displayed in a list using class CL_GUI_ALV_GRIDWhat do you have to do in your program to respond the event?Examen EjemploMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEACreate your own classAXBCapture the event with the CATCH statementBXCWrite a handling method for the eventCXDRegister on the event using SET HANDLER statementDXABAP ObjectsTAW10-32ref_cl is a reference to the class cl_document. ref_if is a reference to the interface if_display. The interface if_display is implemented by the class cl_document. What options do you have to create an object of the class_cl_document?Examen EjemploMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEACREATE OBJECT ref_clAXBCREATE OBJECT ref_if TYPE cl_documentBXCCREATE OBJECT ref_itCXDDATA class_name TYPE string.Class_name='CL_DOCUMENT'CREATE OBJECT ref_if TYPE (class_name).DXABAP ObjectsTAW10-33Which of the following statements about functional methods are correct?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAFunctional methods cannot have any EXPORTING or CHANGING parametersAXBFunctional methods have exactly one RETURNING parameterBXCYou can use functional directly en a WRITE statementCXDYou can use functional methods directly in an arithmetic expressionDXABAP ObjectsTAW10-34Which of the following statements about interfaces are correct?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAInterfaces represent a separation between an interface and implementation (class), for which the client defines the protocol (interface) and the server (implementing class) implements it.AXPor ConfirmarBA client (caller) can use interface to access all interface methods and thus active polymorphic behaviorBXPor ConfirmarCInterface are used to call the static components of a classCXPor ConfirmarDUsing interfaces, you can simulate multiple inheritingDXPor ConfirmarEUsing interfaces, you can reference all the public components of an object that have been defined in the corresponding interface implementing classEXPor ConfirmarABAP ObjectsTAW10-35Your program contains two classes, ca and cb, whereby class cb inherits data from class ca. In class ca, a public instance method ma is defined that does not have any parameters. In class cb, a public instance method mb is also defined that does not have any parameters. Your program contains the following coding.DATA r_ca TYPE REF TO ca, r_cb TYPE REF TO cb. CREATE OBJECT r_cb. r_ca=r_cb.Which of the following statements woul be syntactically correct after the above program component?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAr_ca->ma( )AXBr_cb->ma( )BXCr_ca->mb( )CXDr_cb->mb( )DXABAP ObjectsTAW10-36What is allowed whithin class definitions?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEATyping with LIKE to ABAP Dictionary typesAXBThe definition of internal tables without header linesBXCThe definition of internal tables with header linesCXDTyping with TYPE to ABAP Dictionary typesDXEThe TABLES statementEXABAP ObjectsTAW10-37In the case of classes, we distinguis between two types of components (attributes and methods): Instance components and static components. Which of the following statements apply in this context?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAIn a static method, instance attributes can also be used, provided they are delcared as READ ONLY.AXBStatic methods can be called through the class =>BXCInstance methods can use both static as well as instance components in ther implementation partCXDStatic attributes exist only once for each classDXEBoth static as well as instance attributes are declared using the DATA statementEXABAP ObjectsTAW10-38Which of the following statements about inheritance are correct?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAThrough inheritance, the public attributes of the superclass are inherited to the subclassAXBThrough inheritance, the private attributes of the superclass are inherited to the subclass and they can be addressed in the subclass directly using ME->BXCThrough inheritance, the protected attributes of the superclass are inherited to the subclassCXDThrough inheritance the private attributes of the superclass are inherited to the subclass and they can be addressed in the subclass directly using THIS->DXABAP ObjectsTAW10-39What is an (instance) constructor?Examen EjemploPlease choose the correct answerOPCIONOPCIONAAn instance method for initializing the attributes of an object, it is automatically called by the system during CREATEAXBAn instance method for controlling how much main memory is to be reserved for an objectBCAn instance attribute that is automatically given a unique identification by the system when an object is createdCABAP ObjectsTAW10-310Using the stament CREATE OBJECT you can instantiate objects of a class. What situations can arise here?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAAll objects of the same class contain the same number of attributes and methods after being createdAXBYou can preset different objects of a class with different values immediately after being createdBXCThe contents of the attributes of different objects in a class always contain the same content or values immediately after being createdCXPor confirmarDYou define the type and number of attributes of an object through the corresponding classDXABAP ObjectsTAW10-311Which techniques are basic requirements for polymorphism?Examen EjemploMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEANarrowing castAXBRedifinition of methods (for polymorphism through inheritance)BXCWidening CastCXDImplementation of methods of an interface in the respective classes (for polymorphism through interfaces)DXABAP ObjectsTAW10-312Typing is not always necessary in ABAP, for example, for instance parameters of a subroutine Which of the following statements applies to ABAP objects?Examen EjemploPlease choose the correct answer.OPCIONOPCIONATo simplify writing the software and design it clearly, you can do without typing altogether whitin the ABAP objects classesABIf you have numeric interface parameters in an ABAP Objects class you can do without typingBCTyping is imperative for interface parameters of a method belonging to an ABAP object classCXABAP ObjectsTAW10-313Refer to the following code and indicate which statements are trueData: cl_container type ref to cl_gui_custom_container, cl_grid type ref to cl_gui_alv_grid.TAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAcl_grid points to the object that communicates with the container controlAXBcl_container points to the object that communicates with the container controlBXCcl_container points to the object that communicates with the ALV grid controlCXDcl_grid points to the object that communicates with the ALV grid controlDXABAP ObjectsTAW10-314When does an object get generatedTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAWhen the reference variable for the class is definedABWhen the program is loadedBCWhen a method of an object is calledCDWhen a CREATE OBJECT statement is processedDXABAP ObjectsTAW10-315What method of Class CL_GUI_ALV_GRID would be used to display the contents of an internal tableTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONAREFRESH_TABLE_DISPLAYABCONSTRUCTORBCSET_TABLE_FOR_DISPLAYCDSET_TABLE_FOR_FIRST_DISPLAYDXABAP ObjectsTAW10-316What does a context object provideTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAIncreased Database LoadAXBReuseabilityBXCSmaller and simpler ProgramsCXDStored calculated values on the presentation serverDXEObject oriented ProgrammingEXVerificarABAP ObjectsTAW10-317What is true about classes and object in Object Oriented ABAPTAW10_1-2_Basics.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEverificarAClass is a template for an objectAXBObjects are an instance of a classBXCClasses are an instance of an objectCXDObjects can change their classDXABAP ObjectsTAW10-318Which object type is a requirement for the ALV grid controlTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONACL_GUI_CONTAINER_ALVABCL_GUI_ALVGRID_CONTAINERBCCL_GUI_CUSTOM _CONTAINERCXABAP ObjectsTAW10-319Mark the item that is not true about the Catch..EndCatch statementTAW10_1-2_Basics.pdfChoose the correct answer.OPCIONOPCIONverificarAa runtime error causes the system to go to the ENDCATCH statementABa runtime error in a form called within a catch block is caughtBXCthe return value assigned to the system exception is stored in sy-subrcCDthe Others option catches any runtime errors not already assignedDABAP ObjectsTAW10-320Identify the statement about Global Classes that is NOT trueTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAClass Builder can be used to test global classesABA method to be transported is identified in transport organiser as LIMU METHBCPrograms that are available to Global Classes must be associated in Class BuilderCXDGlobal classes are stored in TADIR with key R3TR CLASSDEAccess to a global class is done as a reference variable using TYPE REF TOEABAP ObjectsTAW10-321What is true about classes and objects in Object Oriented ABAPTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAClasses are an instance of an objectABObjects can change their classBCClass is a template for an objectCXDObjects are an instance of a classDXABAP ObjectsTAW10-322Mark the invalid attribute definitionsclass lcl_course definition.10 public section.20 Data: school(20) type c,30 Supervisor type string value ADAMS,40 Price(3) type p decimals 2 value 100 READ-ONLY.50 types: type_category(15) type c,60 type_name(10) type c.70 constants: write_position type i value 10.80 class-data: course_count type i.90 private section.100 data: category(15) type c,110 name(10) type c.120 courseid like mara-matnr.endclass.TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONA30 - 120AXB30 - 80BC40 - 70CD70 - 80DE40 - 120EABAP ObjectsTAW10-323How do you call the method in a superclass that has the same name as a redefined method in the subclass?TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACall Method Superclass->mymethod.ABCall Method Super->mymethod.BXCCall Method mymethod.CDYou can't . Only the redefined method can be calledDABAP ObjectsTAW10-324Identify the requirements that determine when an object gets deleted by garbage collectionTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAWhen all active objects are markedABWhen none of its methods are registered as event handlersBXCWhen objects can no longer be addressed from main memoryCXDWhen there are no more references pointing to an objectDXABAP ObjectsTAW10-325In the context of relationship between Super and Sub classes, identify the statements which applyTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEASubclass does not know its superclassABA subclass is a specialization of a superclassBXCA change in a superclass does not automatically get realized in the subclassCDSuperclass does not know its subclassesDXEA superclass is a specialization of a subclassEABAP ObjectsTAW10-326What is the only component that is implemented in the implementation part of a classTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAMethodAXBAttributeBCObjectCDInterfaceDEEventEABAP ObjectsTAW10-327What mechanism is used to define common components of different classes in ona placeTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACreate ObjectABClass DefinitionBCInterfaceCXDRaise EventDABAP ObjectsTAW10-328Identify the line that contains the valid use of the READ-ONLY additionclass lcl_course definition.10 public section.20 Data: Price(3) type p decimals 2 value 100 READ-ONLY.30 Types: type_category(15) type C READ-ONLY.40 Constants: write_position type I value 10 READ-ONLY.50 private section.60 data: category(15) type C READ-ONLY,70 class-data: course_count type I READ-ONLY.endclass.TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONA30AB60BC50CD20DXE40EABAP ObjectsTAW10-329Which statement will create an instance of a classTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAClass my_class Definition.ABData: my_object TYPE REF TO my_classBCCreate Object my_objectCXDClass my_class ImplementationDABAP ObjectsTAW10-330Identify the one addition that is not part of the interface of a methodTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAResultAXBExceptionBCImportingCDReturningDABAP ObjectsTAW10-331Where is the visibility of class components definedTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAObject InstanceABClass MethodsBCClass ImplementationCDClass DefinitionDXABAP ObjectsTAW10-332Identify the valid rule when calling public methods from within the classTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAWhen calling a static method, the class name is requiredABWhen calling an instance method, the => operator is still requiredBCWhen calling a static method, the class name can be omittedCXDPrivate methods can not call public methodsDABAP ObjectsTAW10-333Select the answers that apply to static methods and instance methodsTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAInstance methods MUST be addressed by object ref after instantiationAXBStatic methods MUST be addressed by object reference after instantiationBCInstance methods MUST be addressed by class nameCDStatic methods MUST be addressed by class_name even when object is instantiatedDXABAP ObjectsTAW10-334In the context of polymorphism and interfaces, mark the item that is NOT trueTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAthe user is protected from the actual implementationsABinterfaces describe the point of contact of a classBCinterfaces contain their own implementation partCXDa class can implement any number of interfacesDABAP ObjectsTAW10-335What is possible with a subclass in an inheritance relationship to the superclassTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAThe subclass can remove components of the superclassABcan add new components to the subclassBXCcan provide inherited methods with new implementations (redefinition)CXDinherits all the characteristics of the superclassDXEComponents defined in the superclass are not present in the subclass unless they are explicitly defined in the definition of the subclassEABAP ObjectsTAW10-336Identify the behaviors of Abstract ClassesTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAMethods can only be implemented in the subclassAXBCan only be implemented through an InterfaceBCCannot be instantiatedCXDMethods can not be implemented in the subclassDABAP ObjectsTAW10-337Using the UML modeling language for ABAP OO design, refer to the following and indicate the visibility of the components-------------------------| cl_myclass |-------------------------| +city || #address ||-----------------------|| + get_city() || - display_addr() || ||-----------------------|TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAget_city is a public attributeABaddress is protected attributeBXCdisplay_address is a public methodCDdisplay_address is a static public methodDEdisplay_address is a private methodEXFcity is a public attributeFXABAP ObjectsTAW10-338Identify the Characteristics of a Final ClassTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAmethods cannot be explicitly designated as FINALAXBcontains final methods implicitlyBXCcannot have subclassesCXABAP ObjectsTAW10-339Refer to the following code and identify the statements that are trueCLASS lcl_course DEFINITION.PUBLIC SECTION.METHODS: get_course_name IMPORTING im_name type string.CLASS-METHODS: list_prices_and_discounts.ENDCLASS.CLASS lcl_course IMPLEMENTATION.METHOD get_course_name.ENDMETHOD.METHOD list_prices_and_discounts.ENDMETHOD.ENDCLASS.Data: course1 type ref to lcl_course,course2 type ref to lcl_course.Start-of-selection.Create object course1.Course2 = course1.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAmethod list_prices_and_discounts is a static methodAXBMethod list_prices_and_discounts can only be called onceBClist_prices_and_discounts is a instance methodCDMemory is reserved for 2 instances of lcl_courseDEOnly one instance of method get_course_name existsEFOnly one instance of method list_prices_and_discounts existsFXABAP ObjectsTAW10-340What statement will request memory to be allocated to an objectTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACall ConstructorABCreate ObjectBXCCall MethodCDCreate ConstructorDABAP ObjectsTAW10-341Global Class cl_course has been defined using the class builder. The development class is ZCL. What is the key entry in the repository table TADIRTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAR3TR ZCL CLASSABNone of the answers are correctBCR3TR CLAS cl_courseCXDR3TR cl_courseDER3TR GLOB CLASSEABAP ObjectsTAW10-342What can be said about the lifetime of an objectTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAAll answers are correctAXBAn object exists for as long as it is being used in the programBCAn object exists as long as at least one reference points to itCDAn object exists as long as at least one method of the object is registered as an event handler.DABAP ObjectsTAW10-343Using example code below, choose the correct syntax for the redefined methodClass lcl_car definition.Public Section.method calc_speed importing im_distance type ty_dist.End Class.TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAMethod calc_speed importing im_distance.ABMethod calc_speed Redefinition.BXCMethod calc_speed importing im_distance RedefinitionCDMethod calc_speed Redefinition importing im_distance type ty_dist.DABAP ObjectsTAW10-344Refer to the following code and Select the VALID method callClass lcl_course definition.Public section.data: course_name(12) type c.methods: display_price importing im_course_name type string.Private section.Data: price type P value 100.constants: c_objects101(10) type c value 'OBJECTS101'.endclass.class lcl_course implementation.method display_price.course_name = im_course_name.If course_name = c_objects101.Write: price.Endif.endmethod.endclass.Data obj_course type ref to lcl_course.start-of-selection.create object obj_course.TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACall method obj_course->display_price exporting im_course_name = 'OBJECTS101'.AXBCall method obj_course->display_price importing im_course_name = 'OBJECTS101'.BCCall method obj_course->display_price exporting course_name = 'OBJECTS101'.CDCall method obj_course->display_price exporting im_course_name = c_objects101.DABAP ObjectsTAW10-345A MOVE_CAST_ERROR runtime just occurred. Identify the causeTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONASuper class and subclass both point to an instance of the same class typeABCasting a super class to a subclass when superclass does not point to an instance of the subclass typeBXCSubclass reference variable correpsonds to the superclass reference variableCDSuper class method is called from the subclassDABAP ObjectsTAW10-346Local Class lcl_course has been defined in a program belonging to development class ZCL. What is the key entry in the repository table TADIRTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAR3TR CLASSABR3TR LOCAL CLASSBCNone of the answers are correctCXDR3TR ZCL CLASSDER3TR lcl_classEABAP ObjectsTAW10-347Refer to the following code and indicate which statements are trueData: cl_container type ref to cl_gui_custom_container,cl_grid type ref to cl_gui_alv_grid.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAcl_grid points to the object that communicates with the ALV grid controlAXBcl_grid points to the object that communicates with the container controlBCcl_container points to the object that communicates with the ALV grid controlCDcl_container points to the object that communicates with the container controlDXABAP ObjectsTAW10-348Mark the items that characterize the Methods of a ClassTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEACan change the state of an objectAXBCan access only public attributes in their classBCCan access all attributes in their classCXDCan be defined with a parameter interfaceDXEOnly pass return codes to the calling programEABAP ObjectsTAW10-349What happens when the Set Handler command is executedTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAAn instance of the event is createdABThe Event Handler Method is registeredBXCThe Event is triggeredCDThe Event is handledDABAP ObjectsTAW10-350Changing the view of an instance of a class with more details is referred to asTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAnarrowing castABup castBCwidening castCXDdynamic referencingDABAP ObjectsTAW10-351Identify the statements that best describe the visibility of classesTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEALocal Classes are available only to the program where the class is definedAXBGlobal classes are centrally available to all ABAP programsBXCLocal Classes are available only to programs in the same development classCDGlobal Classes are available only from programs belonging to the same development classDABAP ObjectsTAW10-352Mark the operator used to widen cast of a classTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONA=>AB=?BC->CD?=DXE=EABAP ObjectsTAW10-353What can be said about the visibility of attributes in the following codeCLASS lcl_course DEFINITION.PUBLIC SECTION.Data: name type string.PRIVATE SECTION.Data: price type course-price.ENDCLASS.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAprice is protected from outside accessAXBprice is available to methods inside the classBXCname is available to methods only inside the classCDname is protected from outside accessDABAP ObjectsTAW10-354What triggers an eventTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEARaise Event Inside the MethodAXBCall MethodBXCRaise EventCXABAP ObjectsTAW10-355The syntax for static method specificationTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACall method class name->methodABCall method class name =>methodBXCCall class-methodCDCall Method-> class nameDABAP ObjectsTAW10-356Identify the valid statements that will write out the Static Attributes in the following codeclass lcl_course definition.public section.data: name(15) type c value 'ABAPObjects101'.class-data price type p value 100.private section.data: category(10) type C value 'Objects'.endclass.data: course1 type ref to lcl_course,course_name type string,course_price type p,course_category type string.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAcourse_price = lcl_course=>price. Write course_price.AXBwrite: price.BCwrite lcl_course=>price.CXDwrite lcl_course->price.DABAP ObjectsTAW10-357Initializing an object in a subclass requires that the constructor of the superclas is first called. Identify the correct syntaxTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONACall Method Super ConstructorABCall Method Super-> ConstructorBXCCall Method ConstructorCDCall Method Constructor-> SuperDABAP ObjectsTAW10-358In Object orientation, the term USER includesTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAEventsAXBMethodsBXCAttributesCXABAP ObjectsTAW10-359Pick the syntax for a functional method with only 1 parametersTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEArefvar->method returning()ABrefvar->method(p1)BXCrefvar->method(im = p1)CXDrefvar->method receiving()DABAP ObjectsTAW10-360Class A provides friendship to Class B. Class B provides friendship to Class C. Identify the valid friend relationship.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAC is friend of AABC is friend of BBXCA is friend of B and CCDB and C are friends of ADEB is friend of AEXABAP ObjectsTAW10-361A program needs to gain access to the public attributes of class lcl_course. Identify the statements that are valid.class lcl_course definition.public section.data: name(15) type c value 'ABAPObjects101'.class-data price type p value 100.private section.data: category(10) type C value 'Objects'.endclass.data: course1 type ref to lcl_course,course_name type string,course_price type p,course_category type string.Create Object course1.TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether eache answer is true or falseTRUEFALSETRUEFALSEAcourse_price = lcl_course=>price.AXBcourse_name = course1->name.BXCcourse_name = course1=>name.CDcourse_name = nameDEcourse_price = lcl_course->price.EABAP ObjectsTAW10-362A program needs to gain access to the public attributes of class lcl_course. Identify the statements that are valid.class lcl_course definition.public section.data: name(15) type c value 'ABAPObjects101'.class-data price type p value 100.private section.data: category(10) type C value 'Objects'.endclass.data: course1 type ref to lcl_course,course_name type string,course_price type p,course_category type string.**INSTANTIATION OMITTED **TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAcourse_name = nameAXBname can not be accessed unless course1 is instantiatedBXCcourse_name = course1=>name.CXDcourse_name = course1->name.DXEcourse_price = lcl_course=>price.EXABAP ObjectsTAW10-363The concept of restricting direct access to data via hidden internal processes is best represented by which termTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAInstantiationABEncapsulationBXCInheritanceCDPolymorphismDABAP ObjectsTAW10-364Identify the characteristics of the self reference METAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONASelf references allow an object to give other objects a reference to it.ABThe self-reference ME can be used to access individual componentsBCAll answers are correctCXDNone of the answers are correctDEThe reference ME can be used to determine the dynamic type of the reference variable in the debuggerEABAP ObjectsTAW10-365The syntax for instance method specification isTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEACall method Objref=>methodABCall Method->ObjrefBCCall method (from within another instance method)CXDCall method Objref->methodDXABAP ObjectsTAW10-366What syntax provides access to individual components of a class within the classTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEACALL METHOD object instance->ME->AXBME->BXCCALL METHOD ME->CXDobject instance->ME->DXABAP ObjectsTAW10-367Identify the ABAP OO Event signature protocolsTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAEvents can only have exporting ParametersAXBExporting parameters can only be passed by referenceBXCExporting parameters can only be passed by valueCXDEvents can only have importing ParametersDXABAP ObjectsTAW10-368Mark the item that is not true about the handler tableTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAEvent handler methods are called in the sequence that they were registered in the handler tableABThere is a separate handler table for every object that has defined eventsBCRegistered Methods in the handler table can only be triggered by RAISE EVENT i.e. not by CALL METHODCXDA single SET Handler command can be used to register multiple handler methods in the handler tableDABAP ObjectsTAW10-369In the following method, what other parameters are allowedCLASS lcl_course DEFINITION.PUBLIC SECTION.METHODS: get_course_nameIMPORTING im_name type stringReturning value(student_count) type I.ENDCLASS.TAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAExceptionsAXBExportingBCChangingCDReceivingDABAP ObjectsTAW10-370What implications exist when private components of a class are changedTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAUsers of the private components must change their interfaceABAny programs accessing the class must also changeBCPrograms are insulated from changeCXDNone of the answers are correctDABAP ObjectsTAW10-371Finish the following sentence so that it is TRUE.Static Components in an inheritance relationship..TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAdoes not allow for methods to be redefined in subclassesAXBcannot be sharedBXCexist once per roll areaCXDreceive their own copy of the static attribute for each subclassDXABAP ObjectsTAW10-372Choose the correct redefinition of the superclass method in class lcl_super_course*Super Class DefinitionCLASS lcl_super_course DEFINITION.PUBLIC SECTION.METHODS: get_course_name IMPORTING im_name type string.ENDCLASS.*Sub Class Method ReDefinitionACLASS lcl_sub_course DEFINITION INHERITING FROM lcl_super_course.PRIVATE SECTION.METHODS: get_course_name IMPORTING im_name type string.ENDCLASS.BCLASS lcl_sub_course DEFINITION INHERITING FROM lcl_super_course.PUBLIC SECTION.METHODS: get_course_name IMPORTING im_name type string.ENDCLASS.CCLASS lcl_sub_course DEFINITION INHERITING FROM lcl_super_course.PRIVATE SECTION.METHODS: get_course_name REDEFINITION.ENDCLASS.TAW10_2-2_Objetos.pdfDCLASS lcl_sub_course DEFINITION INHERITING FROM lcl_super_course.PUBLIC SECTION.METHODS: get_course_name REDEFINITION.ENDCLASS.Please choose the correct answerOPCIONOPCIONASubClass Definition BABSubClass Definition ABCSubClass Definition CCDSubClass Definition DDXABAP ObjectsTAW10-373In the context of Triggering and Handling of Events, mark those which applyTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAEvents can be triggered with the Trigger Event commandAXBMethods must be registered to an event in order to be called when the event is triggeredBXCAn event is defined in the Implementation of a ClassCXDEvent Triggering using Raise Event can be issued in a methodDXABAP ObjectsTAW10-374An inherited classTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAcan remove superclasss componentsAXBcan add components over and above the superclassBXCcan access the inherited private componentsCXDcan redefine the public methods of the superclassDXEcan not access the protected componentsEXABAP ObjectsTAW10-375What is contained in a class that does not exist in an interfaceTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAimplementationAXBattributesBCmethodCDdefinitionDABAP ObjectsTAW10-376How can a program access private attributes of an objectTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONABy methods of a different object within the same ProgramABOnly by methods of the specific object itselfBXCBy methods of a different instance of the same objectCDFrom outside the classDABAP ObjectsTAW10-377Which of the following answers characterize ABAP OO eventsTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAClasses subscribe to eventsAXBEvents subscribe to classesBXCMethods subscribe to classesCXDClasses trigger eventsDXEStart-of-selection is an OO eventEXABAP ObjectsTAW10-378Mark the items that characterize some primary differences between objects and functionsTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAFunctions allow multiple instances of the same data objects. Objects only allow single instances of dataAXBCalling a function loads the entire function group implicitly into memory whereas instances of an object are generated explicitly when an object is createdBXCA program can only work with a single instance of the same function group versus a program can access several instances of the same objectCXDA program can directly access data in the function group while access to data in an object is not possibleDXABAP ObjectsTAW10-379A public attribute 'color' is added to a superclass. A subclass already has the same attribute 'color'. What is the outcome ?TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAThe subclass is invalidatedAXBA syntax message will occurBXCThe superclass is invalidatedCXDA runtime error will occurDXABAP ObjectsTAW10-380Where would the components of class be definedTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONALogic component of a programABImplementation part of a classBCData Component of a programCDDefinition part of ClassDXABAP ObjectsTAW10-381Select the term used for Classes that can implement the same method differentlyTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONApolymorphismAXBinheritanceBCencapsulationCDcastingDEinstantiationEABAP ObjectsTAW10-382What are the rules for Event parametersTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAEXPORTING Parameters for events can only be passed by valueAXBEXPORTING Parameters for events can only be passed by referenceBXCEvents can only have EXPORTING parametersCXDEvents also allow RETURNING parametersDXABAP ObjectsTAW10-383What redefining methods in a subclass, what is allowed ?TAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEACode can be changedAXBOnly Instance methodsBXCSignature can be changedCXDPrivate Static methodsDXABAP ObjectsTAW10-384Define PolymorphismTAW10_2-2_Objetos.pdfMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAits a characteristic when methods of the same class react differently to the same method callAXBits one of the main strengths of inheritanceBXCits a characteristic when methods from differentclasses react differently to the same interfaceCXDthe same method is implemented in different ways by redefining the method in subclassesDXEits a characteristic when objects from different classes react differently to the same method callEXABAP ObjectsTAW10-385Where are the methods of a class implementedTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAObject instantiation part of a programABImplementation part of a classBXCDefinition part of ClassCDCall method of the classDABAP ObjectsTAW10-386Your program has registered several handler methods. How does the program know what methods are available for execution when an event is triggeredTAW10_2-2_Objetos.pdfPlease choose the correct answerOPCIONOPCIONAthe system looks for registered handler methods In the registry registered for the event table and processes those that areABthe system looks for registered handler methods In the event handler internal table and processes those that are registered for the eventBXCThe methods defined in the Class Definition listen for raised triggeredevents and respond when an event isCDIt is determined by the RAISE Event commandDABAP ObjectsTAW10-387Which access authorizations apply to friend relationships?BMPMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAA friend of a class has access to the private attributes of the class allowing the friendshipAXBA friend of a class has access to the public attributes of the class allowing the friendshipBXCA subclass of a friend class has automatic access to the private attributes of the class allowing the friendshipCXDThe allowing of a friendship is not inhderitedDXABAP ObjectsTAW10-388The reference ME is defined by the system and has the following function:BMPPlease choose the correct answerOPCIONOPCIONAYou use the reference ME within a class solely to reference the private attributes of the class itselfABYou use the reference ME within a class solely to reference the private methods of the class itselfBCYou use the reference ME within a class to call attributes and methods of the class itselfCXABAP ObjectsTAW10-389If you have a "Singleton Pattern", you must ensure that only one object can be created from a cl_singleton class. What mechanisms must you avail of here?BMPMore than one answer is correct. Decide wether each answer is true or falseTRUEFALSETRUEFALSEAThe singleton class must have a class method implemented in which the CREATE OBJECT call in programmed for this one objectABIn the singleton class, there must be an event defined that is triggered when the first and only object is created and also precents further objects of this class from being createdBCThe CREATE OBJECT call for this one object can take place in the class constructor of the singleton classCXDThe singleton class must have an instance method implemented in which the CREATE OBJECT call is programmed for this one objectDX

AdvanABAPTemaLibroNPreguntas / OpcionesRespuestaVerific.ConfPgVerif.ComentarioAdvanced ABAPTAW10-31You have programmed a SELECT_ENDSELECT loop in table SBOOK (Flight Booking Data), whereby approximately 1,000 data records are read. How is the data transported from the database to the application server?Examen EjemploChoose the correct answerOPCIONOPCIONTAW10-1-362Revisar y DiscutirAThe data records are always transferred from the database to the application server record by record.ABThe data is transferred to the application server in packages of equal size.BXCThe data records are transferred to the application server in blocks of varying lengths, depending on the network load.CAdvanced ABAPTAW10-32You want to develop a more complex application. For this purpose, you want to use function modules to modularize the functionality. Which statements about function modules are correct?Examen EjemploMore than one answer is correct. Decide wheather each answer is true or false.TRUEFALSETRUEFALSETAW10-1-537->AFrom a function module, you cannot execute a dialog; in particular, you cannot send a screen.AXBData can be transferred to a function module using IMPORTING parameters only.BXCYou can create function module in function groups only.CXDIn function groups, global data can be defined.DXEIn function groups, subroutines can be defined that can be called within the relevant function group.EXAdvanced ABAPTAW10-33What is the advantage of shared objects over import/export to shared memory/buffer?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-3-469->AIn shared objects areas, networks of object references can be stored.AX1???BData in shared objects areas is compressed.BX1okCData in shared objects can be accessed directly, without the data having to be copied.CX1okDMore data can always be saved in shared objects areas than in the shared memory/buffer.DX1Advanced ABAPTAW10-34You want to develop an application with dynamic elements. Which of the statements are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-3-438->?????AThe runtime type services classes enable type information to be determined at program runtime.AX1BYou can use the CREATE TYPE statement to create data types at program runtime.BX1CYou can use the CREATE DATA statement to create variables at program runtime.CX1DYou can access variables created using CREATE DATA only using field symbols.DX1EData types cannot be created or constructed at program runtime.EX1Advanced ABAPTAW10-35Which statements about internal tables are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-355->AThe costs for reading a data record from a hashed table do not depend on the number of entries in the table.AXBIf a field symbol is assigned with the READASSIGNING statement, the entry in the internal table can be changed directly using this field symbol.BXCThe costs for reading a data record are higher for a large number of entries in a sorted table than for a large number of entries in a standard table.CXDIf a field symbol is used to access the content of an internal table, the data record is not copied to the work area.DXAdvanced ABAPTAW10-36How is the shared objects area accessed in ABAP?Examen EjemploChoose the correct answer.OPCIONOPCIONTAW10-3-360->?????AUsing a special data typeABUsing a special classBXCUsing a special database tableCAdvanced ABAPTAW10-37You want to develop an application that reads data from the SAP database. Since the application is runtime critical, you want to use table indexes as efficiently as possible to improve the application runtime. Which statements are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-60->AEach table has exactly one primary index.AXBFor transparent tables, you can create up to two secondary indexes.BXCAn index should be composed of only a few fields, since the index must be updated for each change operation that also contains index fields.CXDThe more secondary indexes you create, the more probable it is that the database will use a suitable index to access the database.DX?????EThe client field does not have to be explicitly executed in a secondary index since it is added automatically by the database interface.EX?????Advanced ABAPTAW10-38You write an application that stores data in an internal table temporarily. Since the application is runtime critical, you consider which type of internal table to use. Which statements about internal tables are correct?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-341->AYou can not use an index to access hashed tables.AXBYou can use the INSERT TABLE statement to add data records to all types of internal table.BXTABLE???CThere are four types of internal table: standard, sorted, hashed, and indexed tables.CXDIf not all key fields are when a data record is read from an internal table with table key (READ WITH TABLE KEY), the statement returns the first suitable data record.DXEIf you want to add an entry to a sorted table, the sort sequence must remain the same.EX???Advanced ABAPTAW10-39You want to develop an application that reads data from the SAP database. Since the application is runtime critical, you want to read buffered data, as far as possible. The table is to be set up in such a way that single records are buffered. Which of the following statements, however, always bypass the buffer?Examen EjemploMore than one answer is correct. Decide whether each answer is true or false.TRUEFALSETRUEFALSETAW10-2-69AUse of the IN operator in the WHERE condition.AX?????BUse of a JOIN in the SELECT statement.BXCSELECET with aggregate functions.CXDUse of subqueries in the WHERE condition.DXEThe SELECT SINGLE statement.EXAdvanced ABAPTAW10-310In your application, you implement diverse calculations. In the calculation, you use variables of data type f, p, and i. Which arithmetic does the calculation follow?Examen EjemploChoose the correct answer.OPCIONOPCIONTAW10-2-299ACalculations are