Guia de cocina elemental

INFO
STADISTICS
RECORDS
Title of test:
Guia de cocina elemental

Description:
Master chef

Author:
Julion
(Other tests from this author)

Creation Date:
27/09/2017

Category:
Personal
Click 'LIKE' to follow the bests test of daypo at facebook
Last comments:
No comments about this test.
Make a comment?
Login at daypo to comment the test.
Content:
Which actions release a database lock ? Select all that apply COMMIT WORK ROLLBACK WORK THE DISPLAY OF AN SAP SCREEN THE DISPLAY OF A DIALOG MESSAGE TYPE E THE DISPLAY OF A DIALOG MESSAGE TYPE A ENQUEUE lock object / DEQUEUE lock object AN "/N" IN THE COMMAND FIELD A CALL TO A FUNCTION MODULE A CALL TRANSACTION A SUBMIT.
Each workprocess is assigned a type of task that can be performed. Which statements related to this are true? Select all that apply All work process have the same structure. All work process communicate with the database All work process communicate with the dispatcher A work process can communicate directly with an external system through a Remote Function Call. It is possible to have multiple enqueue work process on an SAP Netweaver Application Server It is possible to have multiple spool work process on an ABAP application server To switch a work process type requires a restart of an SAP Netweaver Application Server.
You want to include an element of type 'Table' in your web dynpro. What actions add the corresponding columns to the table automatically? Please choose the correct answer. Right click the table and select the 'CREATE_BINDING' option Include the method BIND_TABLE of IF_WD_CONTEXT_NODE. Bind the table attribute 'DATA_SOURCE' to the context node Generate a 'BIND_TABLE' method using the web dynpro method wizard.
5. You want to develop a program that processes character type data. When you implement the program, you can either use the classical string statements or the newer strings expressions and functions. What are the main benefits of using string expressions and string functions? There are 2 correct answers to this question You can improve the performance significantly You can write code that is very easy to read and understand You can write compact syntax instead of a long sequence of statements You can reduce the number of intermediate variables.
How can unicode checks be made? There are 2 correct answers to this question. Only in a Unicode system or as part of a conversion to a Unicode system In any system (after release 6.10) by specifying the program has Unicode checks active By running Transaction UCCHECK Cannot be enforced.
What transactions can be used to carry out modification adjustments after a system upgrade? There are 2 correct answers to this question Spool Administration: Initial Screen (Transaction SPAD) to adjust ABAP Repository objects Modification Adjustment: Dictionary Object Selection (Transaction SPDD) to adjust ABAP Dictionary objects Modification Adjustment: Object Selection (Transaction SPAU) to adjust ABAP Repository objects Object Navigator (Transaction SPAU_ENH) to adjust ABAP Dictionary objects.
Which of the following is a true statement? Select all that apply A sorted table can have a unique or non-unique key. A standard table should always have a unique key. A hashed table should always have a unique table key.
What does the software layer aware debbuging SLAD allow you to do? Select all that apply. Trace executing code Debug only a small portion of code Debug a large portion of code By pass authorization objects Specify as much or as little code to debug.
Which statements are allowed for processing internal tables? There are 3 correct answers to this question. INSERT DELETE SELECT UPDATE MODIFY.
You implemented a subclass that inherits the instance constructor from it superclass. What can you do with the inherited constructor? There are 2 correct answers to this question Create several implementations Redefine the implementation Change the name Change the signature.
Which of the following statements are true? There are 3 correct answers to this question. You cannot use a pooled or cluster table for a database view. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreign key relationship. Projection views can have more than one table included for the view definition. You cannot use a pooled or cluster table for a database view.
Which database objects can you create from the ABAP Dictionary? There are 2 correct answers INDEX LOGICAL DATABASES PROJECTION VIEWS FOREIGN KEY RELATIONSHIP.
How do you define an internal table in a private method of a class? There are 3 correct answers to this question. DATA lt_itab TYPE_Dictionary Table DATA lt_itab TYPE TABLE OF_Structure Type DATA lt_itab TYPE TABLE OF_Dictionary Table_WITH HEADER LINE DATA lt_itab TYPE_Table Type DATA lt_itab TYPE TABLE OF_ Dictionary Table .
Which action on the underlying dictionary objects triggers a database table conversion? Please choose the correct answer. Inserting an APPEND structure Changing the order of non-key fields Inserting a field of type reference Reducing the size of the field.
What do enhancement spots manage? There are 3 correct answers to this question Explicit enhancement points Implicit enhancement points Classic BAdIs Explicit enhancement sections New BAdIs.
Which of the following components belong to the SAP application layer? There are 2 correct answers to this question Database interface SAP GUI ABAP dispatcher Database server.
Which of the following tasks does the BADI implementing class perform? Please choose the correct answer. Sequencing Inserting Deleting Filtering.
Which selection screen elements allow user input in ABAP Reports? There are 2 correct answers SELECTION-SCREEN BLOCK PARAMETERS SELECTION-SCREEN COMMENT SELECT-OPTIONS.
What can be part of the signature of an instance constructor? There are 2 correct answers to this question Changing parameters Export parameters Import parameters Exceptions.
ABAP is a programming language that .. (Select all that apply.) Executes on all three levels of the three-tier architecture. Controls the business logic Processes and formats data Interacts with the user Separates program code from language text.
You have located a new (kernel) Business Add-in(BAdI) in an SAP standard application? What must you create to implement the BAdI, and in which order? Please choose the correct answer. Enhancement Project/BAdI Implementation Enhancement Spot Implementation/BAdI Implementation BAdI Implementation/Enhancement Spot Implementation BadI Implementation/Enhancement Project.
Which rules do you have to consider when working with pooled tables? There are 2 correct answers to this question All fields can be used in indexes Only key fields should be used in ORDER BY clauses Only key fields should be used in WHERE condition An append structure can be created.
Which elementary field types are considered a character type? There are 5 correct answers to this question. D N I XSTRING T STRING C X F.
You have to overwrite spaces in a string with the letter ‘A’. Which of the following statements can you use? There are 3 correct answers TRANSLATE SHIFT LEFT CONDENSE REPLACE OVERLAY.
What can you do with the code inspector? There are 2 correct answers to this question Create only local inspections, objects sets and check variants Choose from only the performance, security and user interface check categories Create an object set to represent the programs and objects to be inspected Create your own inspections, object sets and check variants.
What does a Web Dynpro component contain? There are 3 correct answers to this question. Exactly one interface controller Component controller Multiple views within a window A context UI elements.
Where can you set the GUI status and the GUI tittle for a classical screen (dynpro)? Please choose the correct answer. In a module called from PAI of the screen In the attributes of the screen In the properties of the related header UI element In a module called from PBO of the screen.
Which options are available for a JOIN in ABAP Open SQL? There are 3 correct answers to this question LEFT OUTER JOIN CROSS JOIN RIGHT OUTER JOIN FULL JOIN INNER JOIN.
Which desktops are part of the new ABAP debugger? There are 3 correct answers to this question Objects List Break points /Watchpoints Desktop 1.
You need to perform a downcast. What should you do? There are 2 correct answers to this question Use the operator "=". Catch the exception CX_SY_MOVE_CAST_ERROR. Assign a subclass reference to a superclass reference. Perform the downcast only if an upcast has already been done for the object reference.
Is it possible to have multiple active implementations of business add-ins at a time? There are 2 correct answers to this question. It can have a multiple active implementation. It can have multiple active implementations if the multiple use checkbox is selected. It cannot have a multiple active implementation. It can have multiple implementations if the Filter Depend checkbox is selected.
You always want to check the user authorization for data entered in an input field of a selection screen.Where do you do this? Please choose the correct answer In the event block AT SELECTION-SCREEN In the event block AT SELECTION-SCREEN on VALUE-REQUEST In the event block INITIALIZATION In the event block AT SELECTION-SCREEN OUTPUT.
You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method has an EXPORT parameter named PARM1. Which parameters does the post-method have? Please choose the correct answer A CHANGING parameter named PARM1 An EXPORT parameter named PARM1 A RETURNING parameter named PARM1 An IMPORT parameter named PARM1.
Value help can be supplied from which of the following? Select all that apply. Process On Value request Search help for a screen field Search help for table or structure fields Search help for a check table Search help from a text table Key values of a check table Search help for a data element Fixed values.
In which circumstances is a table considered to be a text table? Select all that apply. The entire key of this data table is included as the key to this table. This table has an additional language key field. This table only has one character-based data field. This table has a foreign key to the data table as a text table. The ABAP runtime system determines that the relationship exists.
When must a foreign key have domain equality? Always Never For a check field For a text table.
Where are fixed values for fields stored? Table Structure Field Data element Domain.
Only one text table can be linked to a table True False.
What is the difference between a value table and a check table? No difference; they are the same thing. A value table is a check table after a foreign key is defined A value table is defined in the domain, whereas a check table is defined in the data element. A check table is defined in the domain, whereas a value table is defined in the data element. A value table does not exist.
The order of fields for a transparent table in the database… Needs to match the ABAP Dictionary. Is created in the order of the ABAP Dictionary Is allowed to be different than the ABAP Dictionary.
Which must a search help do? Select all that apply Use a table or a view for data selection Determine the values for selection by the user Have a dialog with the user Allow the user to select a response Be used from a screen.
Where should the labels for fields be stored? Table Structure Field Data element Domain.
Which type of view cannot be used in a search help? Database view Maintenance view Help view.
Which type of view uses an inner join in a search help? Database view Maintenance view Help view.
Where do you create online documentation ((F1) help) for fields on the screen? Table Structure Field Data element Domain.
To generate the function modules for a lock object for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you use? General Table Maintenance Dialog (Transaction SE54) Reuse Library (Transaction SE83) Function Builder (Transaction SE37) ABAP Dictionary (Transaction SE11) Text Elements (Transaction SE32).
It is possible to use both buffering and secondary indexes to improve per- formance of a search help. True False.
Which screen in the ABAP Dictionary allows you to log data changes to the table? Attributes tab Utilities - Settings Technical Settings Delivery and Maintenance tab Utilities - Database Object - Database Utility.
Nested source code enhancement allows you to enhance the source code plug-in. True False.
Which of the following statements are true? Select all that apply. An implicit enhancement point can be used to insert code in an SAP pro- gram and is always available to the customer. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0. None of the above.
Which of the following statements are correct? Select all that apply An enhancement spot can contain an explicit enhancement point and an enhancement section. An enhancement spot can contain an explicit enhancement point, explicit enhancement section, and new BAdI. An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot. An enhancement spot can contain one or more simple or composite enhancements.
Code within an explicit enhancement point can be enhanced but cannot be replaced. True False.
Code within an explicit enhancement section can be replaced by the cus- tomer. True False.
Explicit enhancement points and sections are defined by the SAP application programmer. True False.
The statements CALL BADI and GET BADI are used for which type of BAdIs? Classical BAdI New BAdI None of the above.
Is it possible to have multiple active implementations of business add-ins at a time? Select all that apply. It can have multiple active implementations if the Multiple use checkbox is selected. It cannot have a multiple active implementation It can have multiple implementations if the Filter-Depend. checkbox is selected.
How would you find out if an application program offers a program exit? Select all that apply. Search for the character string CUSTOMER-FUNCTION Use the Repository Information System Use the Application Hierarchy Look for a customer exit in the SAP reference IMG within an application area.
In the CALL CUSTOMER-FUNCTION 'nnn' statement, nnn is a three-digit num- ber used in SAP programs for which of the following types of enhancement? Customer exits Business add-ins User exits New BAdIs.
Customer exits provide program exit, screen exit, and menu exit enhance- ments. True False.
SAP enhancements for customer exits are managed by which transaction? Transaction SMOD Transaction CMOD Neither transaction listed here.
Which of the following is a true statement? Select all that apply An access key is required to implement business add-ins An access key is required to modify SAP repository objects An access key is required to enhance an SAP application using a user exit An access key is required to implement an implicit enhancement point.
ABAP now has predefined functions that behave like functional methods True False.
What does the Refactoring Assistant allow you to do? Select all that apply. Move components between superclasses and subclasses Rename all occurrences of a method Move between classes and interfaces.
When you define local classes in ABAP, which syntactical sequence must you follow? PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION The order doesn’t matter. The order is handled automatically.
What is unique about a functional method? Select all that apply It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements It must be a singleton.
With what can you simulate multiple inheritance? REDEFINITION INHERITING FROM INTERFACES.
Which statements are considered obsolete and cannot be used in ABAP Objects? Select all that apply. TABLES DATA ... TYPE ... OCCURS DATA ... BEGIN OF ... OCCURS INFOTYPES RANGES LEAVE ON CHANGE OF SEARCH LOOP AT dbtab.
Which statements are true regarding ABAP inheritance? Select all that apply. You can access the superclass component with the prefix SUPER-> The instance constructor can be overwritten as part of inheritance The static constructor can be overwritten as part of inheritance. Overloading allows a method to have several definitions with different signatures Instance constructors must call the superclass’s constructor. Static constructors do not need to call the superclass’s constructor. Polymorphism requires the developer to specify which method to use with inheritance.
There can only be one level in the inheritance tree True False.
Which statements are true about a class that has granted friendship to another class? Select all that apply. The friend has access to private attributes. The friend has access to protected attributes. The friend has access to public attributes. All classes the friend has granted friendship access status to also have the same access All classes that inherit from the friend (subclasses) also have the same access.
What is unique about a singleton? Select all that apply It must be instantiated using a private instance constructor. It must be instantiated using a public instance constructor. It must be instantiated using a protected instance constructor It must be instantiated using a static private constructor It must be instantiated using a static public constructor It must be instantiated using a static protected constructor It must be defined as FINAL It cannot be defined as FINAL.
Given the code in the exhibit (see Figure) and the knowledge that both lcl_truck and lcl_car inherit from lcl_vehicle, which statements are true? Select all that apply The code is not syntactically correct The table lt_vehicle contains three vehicles. The code will produce a runtime error The code shows three valid up casts The code shows two valid up casts The code shows no valid up casts.
A view can only be displayed in which circumstances? It has been embedded in a window. It contains an inbound and outbound plug It can always be displayed.
In addition to the visible part (the layout), a view also contains a controller and a context True False.
When does the lifetime of a component controller begin and end? It begins with the Web Dynpro component and ends with the Web Dyn- pro application that called it. It begins the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends. It lasts from creating data within the controller to cover the whole period during which the component is in use.
When does the lifetime of a Web Dynpro component begin and end? It begins when instantiated and it ends when the program ends or the object is freed It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends It begins each time it is called, and it ends when the component com- pletes.
What is the Web Dynpro programming model is based on? Classic Dynpro programming Business Server Pages (BSPs) Model View Controller (MVC) Internet Transaction Server (ITS).
Identify the ways to map context structures. Select all that apply Direct context mapping External context mapping Dynamic context mapping.
The binding between a UI element and a context attribute is a two-way rela- tionship. True False.
Identify the types of layout managers. Select all that apply FlowLayout RowLayout ColumnLayout MatrixLayout GridLayout TreeLayout.
Identify the types of controller. Select all that apply Component controller Custom controller Consumer controller Configuration controller View controller Window controller.
What does a view do? Select all that apply. Contains a view controller If entered by an inbound plug, can cause an event handler method to be called Contains windows Can be contained in a window Contains other views.
What does a Web Dynpro component contain? Select all that apply Multiple views within a window UI elements Component controller A context Exactly one interface controller.
What is a plug? Select all that apply. Can be defined as inbound, outbound, or both Forms the basis of navigation within a Web Dynpro Can be defined as default inbound Can be defined as a startup Can be defined as an exit Can be assigned to multiple views Can be defined as outbound controlling multiple inbound plugs Can be defined as inbound and be controlled by multiple outbound plugs.
Each component has an interface; of what does this interface consist? Select all that apply Interface view Interface context Interface controller.
What is the best order to provide an event handler for an ALV? Create the ALV, write the handler, register for the event, display the ALV Register for the event, write the handler, create the ALV, display the ALV Write the handler, register for the event, create the ALV, display the ALV Write the handler, create the ALV, register for the event, display the ALV Write the handler, create the ALV, display the ALV, register for the event.
What are the differences between displaying in a full screen and in a con- tainer? Select all that apply The full screen requires Dynpro programming The container requires the use of an additional object (a container con- trol) The only difference is that the container name must be specified when creating the ALV object. Only a full-screen ALV allows the use of event handling Only an ALV in a container allows the use of event handling. Any type of ALV allows the use of event handling.
To reserve an area on the screen for an ALV Grid Control, you must do the following Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CON- TAINER Create an object (instantiate the object) of the class CL_GUI_ALV_GRID Create an object (instantiate the object) of the class CL_SALV_TABLE Use the Screen Painter.
You must call a method to actually display the contents of the display table after you create an ALV True False.
Which does the field catalog allow you to do? Select all that apply Add a field to the display Specify the sort order of the display table Produce a striped pattern for the display lines Change the title of a column Change the display order of a column.
Which class is used to define a reference for an instance of the ALV Object Model? Class CL_GUI_CUSTOM_CONTAINER Class CL_GUI_ALV_GRID Class CL_SALV_TABLE.
You use the CREATE OBJECT statement to create both types of ALV. True False.
What is the ALV Object Model? A group of classes that describe the ALV Grid as a whole and inherit from a single class A group of hierarchal classes that describe the ALV Grid as a whole but do not inherit from a single class.
Which statements are true? Select all that apply. The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data table for display. The ALV Grid can define a sort criteria for initial display The ALV Object Model can define a sort criteria for initial display. The ALV Grid requires a table refresh after programmatically changing the ALV The ALV Object Model requires a table refresh after programmatically changing the ALV.
The ALV was introduced with ABAP object-oriented capabilities in release 4.5A True False.
The ALV is entirely implemented using ABAP Objects True False.
Which of the following statements are true? Select all that apply Static attributes can be declared only in the private visibility section of the class. Static attributes are declared with the CLASS-DATA statement A static attribute is the same across all instances of the class. There is only one static attribute across all instances of the class. Static attributes cannot be changed by an object.
Private components of the class cannot be addressed directly from outside the class except when the friendship concept applies. True False.
Subclasses can access the private components of the parent class True False.
Subclasses inherit all the components of the parent class. True False.
Public methods can access the private attributes of the same class. True False.
Protected attributes can be accessed by methods of the class and its sub- classes True False.
You cannot use the LIKE statement to define an attribute in a class True False.
The READ-ONLY addition for the attribute declaration can be used in the pri- vate and public visibility section. True False.
The READ-ONLY attribute cannot be addressed outside the class. True False.
Which of the following statements are correct? Select all that apply Class methods assigned to the public visibility section can be accessed outside the class using the static component selector and the class name. Static methods can be defined in both the public and private visibility sec- tion of the class. Only public methods can be addressed outside the class. You can call private methods within the public methods without refer- ence to the object or class. None of the above.
The constructor method is called automatically when you create an instance of the class. True False.
The class constructor method is called automatically when you access the class for the first time True False.
The constructor method is always defined in the private visibility section of the class True False.
You can call the constructor method directly True False.
Object or class events can trigger any number of handler methods True False.
In a local class, it is possible to declare an instance constructor in all visibility sections of the class. True False.
Declaration of an internal table with a header line can be used in a class implementation. True False.
What is the default selection screen number for the ABAP program? 1000 100 1100 None of the above.
You can have only one selection screen for an ABAP program True False.
What are the declarative statements used to define the selection? Select all that apply PARAMETERS SELECT-OPTIONS SELECTION-SCREEN None of the above.
You use the addition OBLIGATORY to define the input field of a parameter as a required field. True False.
Which of the following statements are correct? Select all that apply The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also known as the selection table. The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION, LOW, and HIGH. You can use the addition NO-DISPLAY to hide the input field on the selec- tion screen You can only specify default values for the LOW and HIGH fields of the SELECT-OPTIONS input field.
Your selection screen can be modified at which event? AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN AT SELECTION-SCREEN ON <field_name> None of the above.
Which of the following statements regarding the event AT SELECTION- SCREEN ON HELP-REQUEST FOR <FIELD> is correct This event will display (F1) help for the input field on the selection screen. This event will display self-defined (F1) help for the input field pro- grammed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. None of the above.
You can define multiple elements in a single line by defining the element within the block SELECTION-SCREEN BEGIN OF LINE and SELECTION-SCREEN END OF LINE. True False.
The addition NO-EXTENSION for SELECT-OPTIONS will allow only one line in the selection table. True False.
The addition NO-INTERVALS for SELECT-OPTIONS will allow only single fields on the selection screen. True False.
You can define a selection screen as a subscreen or tab strip control. True False.
Which of the following is correct? The screen attributes can be modified in the PROCESS AFTER INPUT event block. The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER INPUT event blocks. None of the above.
The static sequence of the default next screen can be established by the value in the screen attribute Next Screen. True False.
If you enter the value “0” or blank (“ ”) as the next screen, then the system resumes processing from the point at which the screen was initiated, assum- ing the Next Screen attribute is overridden dynamically in the program. True False.
The Next Screen attribute can be temporarily overwritten by the set screen statement (that is, SET SCREEN 200). True False.
The FIELD statement does not have any effect in the PBO event block, and it should not be used in the PBO event block True False.
The FIELD statement with the ON INPUT addition is used to conditionally call the ABAP dialog module. The ABAP dialog module is called if the value of the screen field is other than the initial value. True False.
The FIELD statement with the ON REQUEST addition calls the ABAP dialog module if any value is entered in the screen field. True False.
You can call a module for the FIELD statement to validate user entry on the input field. You can validate the entry on the input field and send an error or a warning message from an ABAP dialog module. True False.
If an error or warning message is sent from the ABAP dialog module for the FIELD statement within the CHAIN and ENDCHAIN statements, then all of the fields within CHAIN and ENDCHAIN are ready for user input again True False.
The user interface consists of the GUI status and GUI title. True False.
At most, a menu bar can have 10 menus True False.
At most, how many buttons can the application toolbar have on the screen? 20 30 10 35 None of above.
At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? 15 10 20 Non of above.
The data is transferred and displayed on the screen after the processing of the PBO. True False.
Which statement will interrupt the processing of the current screen and branch to new screen? CALL SCREEN <NNNN> LEAVE TO SCREEN <NNNN> SET SCREEN <NNNN> None of the above.
How can Unicode checks be made? Select all that apply. In any system (after release 6.10) by specifying the program has Unicode checks active By running Transaction UCCHECK Only in a Unicode system or as part of a conversion to a Unicode system Cannot be enforced.
Memory requirements are identical in a non-Unicode system and in a Uni- code system. True False.
What is the difference between a Unicode and non-Unicode program? Select all that apply Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects.
Two structures in Unicode programs are only compatible if all alignment gaps are identical on all platforms True False.
What does the enhancement category for a database table or structure do? Select all that apply Makes a table Unicode-compliant Specifies the types of changes that can be made to the structure Can produce warnings at incompatible points for the structure Can identify where program behavior may change.
What must you specify in a Unicode system when opening a file in TEXT MODE? The ENCODING addition The byte order The code page.
Which you should specify in a non-Unicode system when opening a file in TEXT MODE? Select all that apply. The ENCODING addition The byte order The code page.
Which elementary field types are considered a character type? Select all that apply C D F I N STRING T X H XSTRING.
When included in a structure, which elementary field types allow the struc- ture to be considered a character-type data object? Select all that apply. C D F I N STRING T X XSTRING.
A transparent table can include a deep structure True False.
ABAP data types can be used for a domain definition True False.
Which of the following statements are true? Select all that apply A conversion routine can be assigned to a domain. A conversion routine can be assigned to a data element. You define the value range in the data element. You can enter documentation for the data element in the ABAP Dictio- nary.
(F1) help on the screen field displays the data element documentation True False.
Which of the following are true statements? Select all that apply. The technical attributes of the data element can be defined by a domain, that is, the data type, the field length, and the number of decimal places. You can also select predefined data types to define the data type of the data element. Reference data types can be used to define the data type of the data ele- ment. Field labels are defined for the domain.
You can define search helps and parameter IDs for a data element True False.
The line type for a table type can contain a flat, nested, or deep structure. True Falsa.
Which of the following are true statements? Select all that apply Table fields can be assigned to a data element. Table fields can be assigned to an ABAP Dictionary data type directly Search helps can be defined for a table field that is assigned to a pre- defined data type A reference table and field are required for fields with the data types QUAN and CURR.
Which of the following statements regarding search helps are true? Select all that apply. You can use a maintenance view for the search help selection method You can use a database view for the search help selection method Help views can also be used for the selection method for search help. You can use transparent tables for the search help selection method.
Which of the following regarding search helps is a true statement? Select all that apply The interface for the search help is defined by the IMP (import) and EXP (export) flag of the search help parameter. The LPos parameter defines the position of the search help parameter in the search hit list The SPos parameter defines the position of the input field on the dialog screen The text table for the selection method is automatically populated if the text table is attached to the database table being used as the selection method.
Which of the following statements are true? Select all that apply A database view is implemented as an inner join A maintenance view is implemented as an outer join A database view is implemented as an outer join A maintenance view is implemented as an inner join.
Which of the following statements are true? Select all that apply The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreign key relation- ship Projection views can have more than one table included for the view def- inition. You cannot use a pooled or cluster table for a database view.
You can create projection views for pooled or cluster tables True False.
What is the allowed length of the ABAP Dictionary data type DF34_RAW? The allowed length is between 1 and 34 digits The allowed length is between 1 and 31 digits The allowed length is between 0 and 33 digits The allowed length is 34 digits.
What is the allowed length of the ABAP Dictionary data type DF16_DEC The allowed length is between 1 and 15 digits The allowed length is 16 digits The allowed length is between 0 and 16 digits The allowed length is between 0 and 15 digits.
ABAP is a programming language that… (Select all that apply.) Executes on all three levels of the three-tier architecture. Controls the business logic. Processes and formats data. Interacts with the user. Separates program code from language text.
Which events can exist in all types of programs that actually contain execut- able statements? LOAD-OF-PROGRAM INITIALIZATION INITIALIZATION AT LINE-SELECTION AT USER-COMMAND AT PF##.
Dynpros can be placed in which program types? Select all that apply. Executables Module pools Function groups Class pools.
A change request is part of a task. true false.
Which statements about ABAP are true? Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase.
A development object can be assigned to only one package True False.
A development object can be assigned to only one change request. True False.
Each ABAP program that actually contains executable statements… (Select all that apply.) Is divided into processing blocks. Assigns every executable statement to a processing block regardless of it being in a processing block. Only assigns executable statements in a processing block to a processing block. Uses event blocks to trigger events in ABAP. Has declarative statements outside of processing blocks that are consid- ered local. Has declarative statements inside of processing blocks that are considered local. Can be tested from the ABAP Workbench by pressing (F8).
Which modularization units can raise an exception? Select all that apply Function modules Methods Subroutines (FORM routines).
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? Select all that apply. REPORT PROGRAM FUNCTION-POOL FUNCTION MODULE CLASS-POOL METHOD INTERFACE-POOL TYPE-POOL INCLUDE.
Which method of passing parameters is preferred for its performance? Pass by reference Pass by value.
Which modularization units are global? Select all that apply. Function modules Subroutines (FORM routines) Methods within a local class in the program Methods within class pools.
FORM routines (subroutines) can be used in which program types? Select all that apply. Executables Module pools Function groups Class pools Interface pools Subroutine pools Type groups.
You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? Select all that apply. Subroutine (FORM routine) Function module Static method Instance method.
A selection screen can only be defined in an executable program. True False.
Subroutines provide which types of parameters? Select all that apply Input Output Input/output (changing) Return values Exceptions.
Function modules provide which types of parameters? Select all that apply. Input Output Input/output (changing) Return values Exceptions.
Methods provide which types of parameters? Select all that apply. Input Output Input/output (changing) Return values Exceptions.
It is not possible to test a function module if another function module of the same function group contains a syntax error. True False.
Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the func- tion code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item.
Which message types behave the same regardless of the context in which they are called? Select all that apply A E I S W X.
Authorizations are handled automatically during access to the database interface to restrict data access of the user. True False.
Each ABAP program starts with an introductory statement. Which state- ments are correct? Select all that apply. The introductory statement must be the first line in the program. The introductory statement must be the first statement in the program The introductory statement must never be modified. The introductory statement can be modified.
If a user has an object locked in a task within a request (transport), then no one else can change it until the task and request are released. True False.
Update tasks are the only method of making changes to the database True False.
Which statement is true? A database LUW must be placed within an SAP LUW An SAP LUW must be placed within a database LUW.
Which actions release a database lock? Select all that apply. COMMIT WORK ROLLBACK WORK The display of an SAP screen The display of a dialog message type E The display of a dialog message type A ENQUEUE_lock_object and DEQUEUE_lock_object An “/n” in the command field A call to a function module A CALL TRANSACTION SUBMIT.
Which actions release a lock object (with a default value for _SCOPE)? Select all that apply. COMMIT WORK ROLLBACK WORK The display of an SAP screen The display of a dialog message type E The display of a dialog message type A DEQUEUE_lock_object A call to a function module A CALL TRANSACTION A SUBMIT An “/n” in the command field.
How can you implement a table join other than by using the JOIN statement? Fill in the blank. Database view none possible.
The data buffered on each application server… Is always the same. Is never the same Depends on the users.
The target structure of a SELECT statement requires the field names to match the columns selected and to be in the same left-justified order True False.
When is an ENDSELECT not required for a SELECT? Select all that apply. When the FROM is a view When you specify a join of tables When you do a SELECT SINGLE When you specify into a table When you specify appending a table.
The database always uses the primary key when the WHERE clause contains any of the key fields. True False.
Open SQL does not allow you to specify a secondary index during a SELECT True False.
You should always buffer database tables that contain fewer than 100 records. True False.
Buffering data can speed up access to data up to 100 times when compared to reading it from the database. True False.
All Open SQL commands allow processing on multiple rows True Flase.
The _WAIT parameter of a lock object waits for the lock to be successful. True False.
It is recommended that you place the COMMIT WORK in the update task True False.
It is possible to PERFORM <subroutine> ON COMMIT in an update task. True False.
What is the correct order for using a lock object? Read the data, set the lock, change the data, release the lock Set the lock, read the data, change the data, release the lock Set the lock, read the data, release the lock, change the data.
Local update tasks are quicker because they stay within the same work pro- cess True False.
V1 update tasks are always non-restartable, whereas V2 update tasks are always restartable. True False.
Lock objects are only required when doing dialog programming; SAP’s best practice does not require them when doing background or en masse changes, as there is no COMMIT WORK that will occur. True False.
Database access can occupy the majority of runtime in an ABAP program. Which tools are available to assist you to diagnose performance issues in your program? Select all that apply. ABAP Objects Runtime Analysis (Transaction SE30) ABAP Objects Runtime Analysis (Transaction ATRA) Performance Trace (Transaction ST05) ABAP Trace (Transaction SAT).
An SAP LUW differs from a database LUW in that it allows for multiple screens to be processed True False.
Beginning with SAP NetWeaver 7.40, if SAP HANA (an in-memory database) is being used as a database, then table buffering is no longer effective and is therefore not possible True False.
How many kinds of internal tables are supported in the ABAP language? 3 2 1.
Which of the following statements are true? Select all that apply. Standard tables can be accessed by index. Standard tables cannot be accessed by index. A sorted table is always accessed by a unique key Hashed tables are always accessed by index. Hashed tables are accessed by a unique key.
The OCCURS statement is required to define an internal table with a header line. True False.
You can use the APPEND statement to fill a sorted internal table. True False.
You cannot use the INSERT statement to insert lines into a standard internal table True False.
You can use a table with a header line for object-oriented programming. True False.
An internal table line type with a deep or nested structure can be defined for internal tables with a header line. True False.
Internal tables cannot have a deep or nested structure in their line type True False.
The READ statement with the addition BINARY SEARCH for a sorted internal table is better for performance. True False.
The READ statement with the BINARY SEARCH addition cannot be used for a sorted internal table. True False.
The BINARY SEARCH addition cannot be used with the READ statement for the HASHED table. True False.
Which of the following is a true statement? Select all that apply A sorted table can have a unique or a non-unique key. A standard table should always have a unique key. A hashed table should always have a unique table key.
You can empty the body of the internal table itab with a header line using the CLEAR itab statement. True False.
You can modify an internal table by using the UPDATE statement. True False.
Internal tables can also be modified after executing the READ statement with the addition ASSIGNING. True False.
You cannot use a SORT statement for a sorted internal table. True False.
An internal table can have primary keys as well as secondary keys True False.
An internal table can have at most 15 secondary keys. True False.
An internal table is an ABAP program variable True False.
An internal table can be defined using the DATA statement. True False.
Data types store data and occupy memory True False.
A data object is concretely defined by means of the data type and occupies memory. It contains data with which ABAP programs work at runtime. True False.
The predefined data types are defined locally in the ABAP program. True False.
What is the default length of the type C data type? 1 10 1-65535.
If data objects of type I are being used to store the result of a calculation, the decimals will be truncated. True False.
What is the default length of the type P data type? 8 1 1-16.
What is variable-length structure called? Nested structure Deep structure Flat structure.
Local data objects can be defined using ABAP Dictionary types True False.
Global data types defined in SAP systems are… Data defined in the program that is visible to all the routines/statements within the ABAP program ABAP Dictionary types. Date types defined in the program using ABAP Dictionary types.
The valid value for a decimal floating point number of type decfloat16 is numbers between 1E385 and –1E-383 for a negative number, 0, and 1E-383 to 1E385 for a positive number. True False.
The valid value for a decimal floating point number of type decfloat34 is numbers between 1E6145 and –1E-6143 for a negative number, 0, and +1E- 6143 to 1E6145. True False.
Which of the following standard types is numeric? Select all that apply. I P F Decfloat32.
The system class CL_ABAP_MATH contains constants for maximum and mini- mum values for the numeric data type True False.
The Debugger displays a maximum of eight data objects at one time. True False.
A watchpoint stops program execution every time the condition specified is met. True False.
Both the classic Debugger and the new Debugger can be used on all ABAP code without restriction. True False.
Under which circumstances will the classic Debugger start as the Debugger? Select all that apply. None; the new Debugger will always start as the Debugger When five modes already exist for this logon session When the number of debugging sessions exceeds half the number of dia- log sessions When you specify the default as the classic Debugger in the settings of the Object Navigator If you manually switched to the classic Debugger during your last session.
What does a non-exclusive debugging mode mean? Select all that apply A roll-out is forced in the application after each Debugger view Someone else is debugging the same source code Debugging is not possible between the statements SELECT and ENDSELECT because the database cursor needs to be closed using a COMMIT. Debugging is not possible for conversion or field exits. Owing to the commit, inconsistent datasets can occur in the database. It may be used anywhere in the landscape.
What is the maximum number of watchpoints that can exist at one time? 8 16 10 No limit.
Setting breakpoints for a method or function module within the Debugger allows the use of (F4) (value help) to find the correct name True False.
All breakpoints are valid for the entire Debugger session, and all can be changed by the Debugger True False.
It is possible to make multiple changes to data objects at the same time in the Debugger True False.
When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? Starting a non-exclusive mode in a productive system When more than five sessions are already associated with this login user When the number of debugging sessions on the server exceeds the value defined by the profile parameter rdisp/wpdbug_max_no.
How many work areas are available in the Debugger? 9 7 12 15.
What button undoes layout changes to the Debugger? Fill in the blank back .
The Debugger is entirely self-contained and requires no external transac- tions. True False.
If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do? Always stop when the external breakpoint is reached Never stop; external breakpoints operate on users other than your own May or may not stop, depending on external factors.
What does Software Layer Aware Debugging allow you to do? Select all that apply. Trace executing code Debug only a small portion of code Debug a large portion of code Bypass authorization objects Specify as much or as little code to debug.
Report abuse Terms of use
We use cookies to personalize your experience. If you continue browsing you will be accepting its use. More information.