C_TAW12_731 Exam Questions Sample
March 3, 2017 | Author: Andrew Prem Kumar | Category: N/A
Short Description
Download C_TAW12_731 Exam Questions Sample...
Description
1. You have defined a classical screen with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this ? Ans. Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT-COMMAND. 2. When you add programming logic to your ABAP program that checks authorizations, which of the following do you have to create? Ans. An authorization role, An authorization profile.
3. To which of the following you must assign newly created SAP repository objects? Ans. Package.
4. Which of the following includes are generated when you create a function group? And. LxxxxTOP
5. How can you find customer exists in an ABAP program? Ans. Search for 'CALL CUSTOMER' in the program , Search for customer exists in the Repository Information System.
6. Which of the following transactions can you use to define transparent table? Ans. SE11.
7. Which of the following interface technologies are available in SAP systems? Ans. OLE, HTTP, RFC.
8. You want to develop a validation routine for a selection screen field. If a wrong value is entered into the field an error message should be displayed and the focus should move to the field. Which event do you use to achieve this? Ans. AT SELECTION-SCREEN.
9. Which controller types can exist within a Web Dynpro component? Ans. Window controller, View controller, Component controller.
10. Which of the following function types in a GUI status are reserved for internal use? Ans. S-SYSTEM , H-HELP REQUEST.
11. Which of the following are valid combinations of event visibility and handler method visibility ? Ans. Public event and protected handler , Private event and private handler.
12. Which of the following customer modifications options are available in the table maintenance generator? Ans. Maintenance screens , Events .
13. Which of the following transactions are integrated into the ABAP workbench ? Ans. Class builder (SE24) , ABAP editor (SE38) .
14. You want to select all the records from a database table where field CITY contains substring 'BU' in any position. Which WHERE clause can you use in an Open SQL select statement? Ans. WHERE city LIKE '%BU%' .
15. A Custom transparent table was created with delivery class A and a table maintenance view was generated for this table. You change the delivery class to C and the table is activated successfully. What additional steps do you have to complete ? Ans. Delete the original maintenance view and then create and generate a new one.
16. Which controller types can exist within a Web Dynpro component ? (Choose three) Ans. Windows controller, View controller, Component controller.
17. When analyzing a program, which tasks can you perform using a code inspector? Ans. Discover unused variables , Execute the extended program check , Determine used database tables.
Which of the following can you do with the SAP code inspector? Please choose the correct answer. Response:
Analyze runtime data.
Monitor runtime behavior
Perform static code checks
Monitor background tasks
In an ABAP program, you to assign an initial value to an elementary data object when you define it. Which addition must you use? Please choose the correct answer. Response:
OBLIGATORY
DEFAULT
READ-ONLY
VALUE
You are required to add customer source code in the SAP delivered object using the new enhancement framework without modification. How can you find the available enhancement? There are 3 correct answers to this question. Response:
Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System.
Select from the list of application-related application related BAdIs or enhancement spots in the SAP Application Hierarchy.
Perform a program-related related global search for a customer exit.
Perform a program-related related global search for GET BADI.
Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
When is a foreign key check performed on an input/output field? Please choose the correct answer. Response:
If the field refers to the dictionary field for which a search is defined
If the field refers to the dictionary field for which a check table is defined
If the field refers to the dictionary field for which a value help is defined
If the field refers to the dictionary field for which a append search is defined
What can be exposed in the component interface of a Web dynpro component? Please choose the correct answer. Response:
Custom methods of the component controller
Standard hook methods of the component controller
Public attributes of WINDOW controllers
Context nodes of WINDOW controllers
Which objects can share data through context mapping? Please choose the correct answer. Response:
Custom controllers and transparent tables
Global classes and component controllers
View controller and another view controller
Component controllers and view controllers
Which of the following are valid control level changes within a loop over an internal table? There are 2 correct answers to this question. Response:
COLLECT
SUM
LAST
END of
Where can you set the GUI status and the GUI title for a classical screen (dynpro)? Please choose the correct answer. Response:
In a module called from PBO of the screen
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 an ABAP program you have the following code sequence : DATA text TYPE string. DATA Text_ref TYPE REF TO string. DATA data_ref TYPE REF TO data. FIELD-SYMBOLS TYPE any Text = ‘Content of Data Object’ GET REFERENCE OF text INTO data_ref. Which of the following pieces of code can you use to output the content of variable text? There are 2 correct answers to this question. Response:
ASSIGN data_ref->* >* TO WRITE
GET REFERENCE OF data_ref->* data_ref INTO text_ref. WRITE text_ref->*. >*.
WRITE data_ref->*.
text_ref ?= data_ref. WRITE text_ref->*.
Which of the following can you do with the ABAP debugger? There are 3 correct answers to this question. Response:
Analyze SQL traces.
Change source code.
Analyze internal tables
Compare data objects.
Analyze memory usage.
You want to translate dynamic text in a web dynpro. From which abstract class should you inherit? Please choose the correct answer. Response:
CL_WD_CONTEXT_SERVICES
CL_WD_COMPONENT_ASSISTANCE
CL_WD_COMPONENT_SERVICES
CL_WD_CONFIGURATION_MODEL
What can you change in the ABAP Debugger? Please choose the correct answer. Response:
Value of a reference variable
Content of an internal table
Value of a constant
Definition of a structure
Which of the following values are replaceable in debugger mode? Please choose the correct answer. Response:
Table names
Constants
Variables
Field names
Why should you bundle database updates in your dialog programs? Please choose the correct answer. Response:
To allow you to use SAP locks to ensure data consistency
To process the SAP LUW within the database LUW to ensure data consistency
To be able to rollback database changes performed in the same dialog step
To avoid database locks set by an SQL statement that persists until the end of the program
What is the SAP recommended naming convention for append structures of standard SAPtables? Please choose the correct answer. Response:
The name of the append structure must start with ZZ or YY.
The name of the append structure must start with ZA.
The components of an append structure should start with ZZ or YY.
The components of an append structure should start with Z or Y.
You want to check the user input in the field FIELD_NAME on a classical screen. If an incorrect value is entered, the user should be able to correct the field value. How do you call the module CHECK_MODULE in the PAI of the screen to accomplish this? Please choose the correct answer. Response:
FIELD field_name MODULE check_module.
CHAIN. MODULE check_module FIELD field_name. ENDCHAIN.
MODULE check_module ON ERROR.
FIELD field_name MODULE check_module MESSAGE Ennn.
For which of the following requirements can you implement a functional method? There are 2 correct answers to this question. Response:
A method to set an instance attribute with one importing parameter and no other parameters
A factory method that returns an object reference
A handler method for an event that has a returning parameter
A private static helper method that returns a single value as the result of an algorithm
Which of the following enhancements calls a customer function module. There are 2 correct answers to this question. Response:
Business Transaction event
User exit
Business Add-in in (BADIs)
Customer exit
Which of the following must you do to be able to use a Business Add-in(BADI)? Add in(BADI)? There are 2 correct answers to this question Response:
Activate the enhancement project
Create the BADI implementation
Modify the adapter class
Write code for methods
Which of the following is an implicit enhancement? There are 2 correct answers to this question. Response:
Pre-method
Protected method
Overwrite method
Private method
What features are provided by the database interface? There are 3 correct answers to this question. Response:
Data consistency check using foreign key relationships
Database independence of application programs
Access to SAP table buffers
Conversion of Open SQL statements from ABAP statements into the corresponding database statements
Syntax check of Native SQL commands
You are required to add customer source code in the SAP delivered object using the new enhancement framework without modification. How can you find the available enhancement? There are 3 correct answers to this question. Response:
Perform a program-related related global search for GET BADI.
Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System.
Perform a program-related related global search for a customer exit.
Select from the list of application-related application related BAdIs or enhancement spots in the SAP Application Hierarchy.
Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
In which controller type can you embed a service call? Please choose the correct answer. Response:
Configuration controller
Interface controller
Component controller
View controller
You want to read data from two database tables A and B using a database join. Database table B contains details for data records stored in database table A. Your result should contain all combinations of matching rows from A and B plus all rows from A that do not have matching rows in B. Which statement do you use? Please choose the correct answer. Response:
SELECT … FROM a INNER JOIN b …
SELECT … FROM a JOIN b …
SELECT … FROM b RIGHT OUTER JOIN a …
SELECT … FROM a LEFT OUTER JOIN b …
A transport company keeps track of this availability in two tables, table VEHICLES and table TRANSPORT. To accept a new transport of a certain capacity must be found in table VEHICLES. If a record is found, a record is created in table TRANSPORT. The capacity is then adjusted in table VEHICLES.\ You have four function modules at your disposal. UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES. If an error occurs
both issue a message of type X. If no error occurs only UPD_VEHI_A issues a message of type X. If no error occurs UPD_VEHI_A issues a message of type I. UPD_TRAN_A and nd UPD_TRAN_B create a single record in table TRANSPORT. If an error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A issues a message of type I. Which of the following function module calls ensures a single logical unit of work work? Please choose the correct answer. Response:
1.UPD_VEHI_A 2.UPD_TRAN_A
1. UPD_TRAN_B 2. UPD_VEHI_B
1.UPD_VEHI_A 2.UPD_TRAN_B
1. UPD_TRAN_A 2. UPD_VEHI_B
Which view types can you use to join two tables with an outer join? There are 2 correct answers to this question. Response:
Help view
Maintenance view
Projection view
Database view
Which of the following can you use to enhance SAP standard tables and structures with fields?
There are 2 correct answers to this question. Response:
Customizing includes
Field exits
Append structures
Append search helps
You want to select data from two tables and store the result in as structure. Table PARTNER contains the fields PART_ID and KIND. Table CONTRACT contains the fields CONT_ID, CONT_TYPE and DIVISION. The structure is defined as follows DATA: BEGIN OF wa_result, Part_id type partner-part_id, cont_id type contract-cont_id, contract Cont_type TYPE contract-cont_type, cont_type, END of wa_result, Lt_result type table of wa_result. How can you replace e the following SELECT statement with an outer join? SELECT part_id from partner INTO wa_result WHERE kind = ‘Residential’. SELECT cont_id from CONTRACT into wa_result-cont_id wa_result cont_id WHERE part EQ wa_partner-part_id part_id And DIVISION eq ‘Water’. Append wa_result to lt_result. ENDSELECT. If sy-subrc0. subrc0. CLEAR wa_result-cont_id wa_result APPEND wa_result TO lt_result. ENDIF. ENDSELECT. Please choose the correct answer. Response:
SELECT part_idcont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id AND b~division EQ ‘Water’ INTO TABLElt_result WHERE kind = ‘Residential’
SELECT part_idcont_id from partner LEFT JOIN contract on partnerpartner-part_id = contract-part_id AND contract-division division EQ ‘Water’ INTO TABLE lt_result WHERE kind EQ ‘Residential’.
SELECT part_idcont_id from partner LEFT JOIN contract on partnerpartner-part_id = contract-part_id AND partner-kind kind EQ ‘Residential’ INTO CORRESPONDING FIELDS OF TABLE lt_result
WHERE division eq ‘Water’.
SELECT part_idcont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE kind = ‘Residential’ and AND division EQ ‘Water’.
Table A and table B are partially buffered. Which of the following SELECT statements always access the database? There are 2 correct answers to this question. Response:
SELECT a b c d FROM table A JOIN table B ON table A~a EQ table B~ eINTO CORRESPONDING FIELDS OF TABLE lt_A_B.
SELECT a b FROM table A INTO CORRESPONDING FIELDS OF TABLE lt_AB
SELECT SINGLE CLIENT SPECIFIED a b FROM table A INTO CORRESPONDING FIELDS OF ls_AB.
SELECT SINGLE FOR UPDATE a b FROM table A INTO CORRESPONDING FIELDS OF ls_A WHERE c EQ ‘1234’.
Which of the following items are used in a Web Dynpro Application to transport database data to the user interface? There are 2 correct answers to this question. Response:
Context node
Supply function
Interface controller
Inbound plug
For which of the following purposes can you use the ABAP dictionary? There are 2 correct answers to this question. Response:
To activate logging for transparent tables
To create lock objects
To maintain program translations
To create development classes
Compared to a predefined ABAP type what additional properties can be assigned to a domain? There are 3 correct answers to this question. Response:
Parameter IDs
Value tables
Search helps
Fixed values
Conversion exits
You defined data reference z1 generically. Which statement would you use to access the content of the referenced variable? Please choose the correct answer. Response:
Assign (z1) to
Get reference of z1 into wa
Assign z1 to
Assign z1->* to
A structure has enhancement category 3, can be enhanced (character-type). (character type). Which set of elementary types is allowed for the new fields? Please choose the correct answer. Response:
C,D,N,X
C,D,N,T
D,I,string, T
F,I,P,X
Which prerequisites must be fulfilled before a repository object can be transported? There are 3 correct answers to this question. Response:
The repository object must be assigned to a change request.
The repository object must be assigned to a package.
A transport layer must be assigned to the package.
An application component must be assigned to the repository object.
An inactive version of the repository object must exist.
What process is used to establish the automatic transport of data between the view controller's context-attributes attributes and the UI element in its layout? Please choose the correct answer. Response:
View assembly
Data migration
Context mapping
Data binding
In a subclass, you want to redefine a method of the super class. Which of the following conditions must be fulfilled? There are 2 correct answers to this question. Response:
The subclass method has a lower visibility than the super class method
The super class method is abstract
The subclass method has same visibility as the super class method
The superclass method is an instance method
You want to add a field ZZPRICE to the SAP standard transparent table EKKO. Which of the following actions result in an enhancement of the SAP standard? There are 2 correct answers to this question. Response:
Insert ZZPRICE into an SAP structure for the table
Insert ZZPRICE at the end of the table
Add ZZPRICE to the customizing include for the table
Create an append structure and add ZZPRICE to it.
What do you need to have in your program to respond to the DOUBLE_CLICK event raised by an instance of the CL_GUI_ALV_GRID class? There are 3 correct answers to this question. Response:
A CATCH statement to capture the event
A handler method for the event
A handler class
A SET HANDLER statement to register the handler to the event
A method to read the registration table
Which of the following steps are required to set up a shared memory area? There are 3 correct answers to this question. Response:
Call the attach_for_write method of area root class
Generate an area root class
Declare a catalog object
Set the root object
Enable multiple versions of an area root class
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. Response:
Bind the table attribute ‘DATA_SOURCE’ to the context node
Right click the table and select the ‘CREATE_BINDING’ option
Include the method BIND_TABLE of IF_WD_CONTEXT_NODE.
Generate a ‘BIND_TABLE’ method using the web dynpro method wizard.
Which of the following characters is the first of a menu exit function code? Please choose the correct answer. Response:
+
-
&
*
Which of the following enhancement options does not require any preparation from SAP? Please choose the correct answer. Response:
Explicit enhancement sections
Implicit enhancement point
New BAdIs
Explicit enhancement point
Which of the following features do you have to consider when you use shared objects? There are 3 correct answers to this question. Response:
Memory bottlenecks result in runtime errors and have to be caught
Data is saved as attributes of objects
Concurrent write accesses are supported
Concurrent read accesses are supported
Data is saved as tables of objects
What can be exposed in the component interface of a Web dynpro component? Please choose the correct answer. Response:
Public attributes of WINDOW controllers
Context nodes of WINDOW controllers
Custom methods of the component controller
Standard hook methods of the component controller
To which ABAP Dictionary definition can you assign fixed values? Please choose the correct answer. Response:
Component of a structure
Field of a transparent table
Data element
Domain
Which ABAP statement can make an element visible that you statically defined as invisible? Please choose the correct answer. Response:
SCREEN-ACTIVE = 1
SCREEN-INVISIBLE INVISIBLE = 1
SCREEN-ACTIVE = 0
SCREEN-INVISIBLE INVISIBLE = 0
What is the purpose of implicit enhancement points? Please choose the correct answer. Response:
To change code in a standard SAP program
To add fields to an SAP database table
To create a secondary index for an SAP database table
To add code to a standard SAP program
You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call wizard? There are 3 correct answers to this question. Response:
Class method
Web service proxy
Transaction code
Function module
Function group
Which of the following statements dynamically changes the data type of field z1? Please choose the correct answer. Response:
Unassign
Assign z1 to
Move z1 to
Assign z1 to casting
Which steps are needed when implementing the singleton concept for class instantiation with minimum coding? There are 3 correct answers to this question. Response:
Define the class as abstract.
Create an instance of the class in a static constructor.
Save the instance of the class in a static attribute.
Create an event that returns the instance of the class.
Define the instantiation of the class as private
You are writing a function module that will be called from external system via remote function call (RFC). How do you report an error back to the external caller? Please choose the correct answer. Response:
Write the error data into a RECEIVING parameter that is passed by value.
Write the error data into a CHANGING parameters passed by value.
Write the error data into an EXPORTING parameters passed by reference.
Write the error data into TABLES parameters that is passed by reference.
What does SAP recommend that you use a hashed table? Please choose the correct answer. Response:
When a table must be sorted automatically by key in ascending order
When a table is very large and you want to access the table by key only
When a table is very large and you want to access the table by index only.
When a table must be accessible by both index and key
Which of the following tools belong to the ABAP Workbench? There are 3 correct answers to this question. Response:
Easy Access Menu
Form Builder
Class Builder
Screen Painter
Function Builder
In addition to the primary key of an internal table, how many secondary indexes can you define for an internal table? Please choose the correct answer. Response:
15
1
10
0
How do you define an internal table in a private method of a class? There are 3 correct answers to this question. Response:
DATA lt_itab TYPE TABLE OF WITH HEADER LINE
DATA lt_itab TYPE
DATA lt_itab TYPE TABLE OF < Dictionary Table >
DATA lt_itabTYPE
DATA lt_itab TYPE TABLE OF
Which of the following can you define in the technical settings of a transparent table? There are 3 correct answers to this question. Response:
Data class
Size category
Buffering type
Delivery class
Table name
You have written a program to output data using the ALV grid control. Which sequence of steps should be executed at runtime? Please choose the correct answer. Response:
1. Create a grid object 2. Pass data to the grid object 3. Create a container object
1. Create a container object 2. Create a grid object 3. Pass data to the grid object
1. Create a grid object 2. Create a container object 3. Pass data to the grid object
1. Pass data to the grid object 2. Create a container object 3. Create a grid object
How can you add a session breakpoint to your program? There are 2 correct answers to this question. Response:
Set a breakpoint in the ABAP editor and select Save.
Set a breakpoint in the ABAP debugger and press F8
Set a breakpoint in the ABAP editor
Execute command /h
For a given date(variable lv_date), you want to find all the connections from Frankfurt to Sydney with exactly one stopover. You want to fly from the stopover city to Sydney on the same day you arrive in the stopover city. Table ZFLIGHTS hold the following information about flights. -flightid: primary key -cityfrom:departure city -datefrom: departure date -timefrom:departure time -cityto:destination city -dateto:destination date -timeto:destination time Which of the following Open SQL Queries can you use to find all the possible stopover cities? Please choose the correct answer. Response:
SELECT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT DISTINCT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’
SELECT DISTINCT cityfrom INTO TABLE lt_cities FROM zflights zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’
SELECT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityto IN (SELECT DISTINCT cityfrom FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’
SELECT DISTINCT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto n~cityto = ‘Sydney’
You created a transparent table and during activation got a warning message "Enhancement category for table missing". What do you have to do to eliminate the warning message? Please choose the correct answer. Response:
Select the option Not Classified from the enhancement category.
Change the Data Class and Size category in the technical settings.
Select any option other than Not Classified from the enhancement category
Provide the correct reference field for the Currency or Quantity field.
What options do you have when setting a watchpoint? There are 2 correct answers to this question. Response:
Stop at predefined conditions for all variables.
Stop at any change of all variables.
Stop at predefined conditions for a specific variable.
Stop at any change of a specific variable.
How is an ABAP program with several dialog steps executed? Please choose the correct answer. Response:
The program is always executed in just one dialog work process without roll out
Usually, dialog steps are assigned to different dialog work processes.
The ABAP dispatcher takes over the entire execution without assigning any work process.
The program is always executed in just one dialog work process with roll out.
Which statement is used to generically define the data reference variable z1? Please choose the correct answer. Response:
data z1 type any
data z1 type ref to data
data z1 type ref to PA0001
data z1 type any table
When are the changes to the VB* table transferred to the database? Please choose the correct answer. Response:
When an update function module is executed
When the enqueue work process is executed
When the main program is executed
When the update work process is executed
Which of the following ABAP standard types are incomplete? There are 2 correct answers to this question. Response:
N
STRING
F
X
What do global types and local types have in common? Please choose the correct answer. Response:
Documentation
Field labels
Search help
Technical information
You want to loop over an internal table without copying each table row to a work area. How can you achieve this using a field symbol? Please choose the correct answer. Response:
LOOP AT INTO . < ENDLOOP.
LOOP AT TRANSPORTING INTO . ENDLOOP.
LOOP AT REFERENCE INTO . ENDLOOP.
LOOP AT ASSIGNING . ENDLOOP.
You create a function group ZATP. What is the name of the corresponding main program? Please choose the correct answer. Response:
SAPMZATP
SAPLZATP
ZATP
SAPFZATP
You perform an update task using update function modules and detect an error in the program that calls the update function modules. Which statement can be used to discard all update requests for the current SAP LUW? There are 2 correct answers to this question. Response:
Response:
MESSAGE exxx(nnn).
ROLLBACK WORK.
EXIT.
MESSAGE axxx(nnn).
DELETE UPDATE.
Which hook method exists for all controller types? Please choose the correct answer. Response:
wddoinit( )
wddoonclose( )
wddoonopen( )
wddobeforenavigation( )
You use Unified Modelling language (UML) to design your classes. You want to describe the message exchange between objects. Which diagram can you use? Please choose the correct answer. Response:
Sequence diagram
Object diagram
Class diagram
Component diagram
When you add programming logic to your ABAP program that checks authorizations,which of the following do you have to create? There are 2 correct answers to this question. Response:
An authorization role
An authorization object
An authorization profile
An authorization Access
What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)?
Please choose the correct answer. Response:
The variable must be declared using the DATA statement.
The property OUTPUT of the input field must be set.
The name of the variable and the name of the input field must be identical.
The variable must be declared using the TABLES statement.
You want to add a field ZZPRICE to the SAP standard transparent table EKKO. Which of the following actions result in an enhancement of the SAP standard? There are 2 correct answers to this question. Response:
Insert ZZPRICE at the end of the table
Create an append structure and add ZZPRICE to it.
Add ZZPRICE to the customizing include for the table
Insert ZZPRICE into an SAP structure for the table
When do you need to use the GROUP BY clause in the SELECT statement? Please choose the correct answer. Response:
If you want to use aggregate functions and all components in the field list are aggregate functions
If you want to redefine the sequence of the columns in the result set
If you want to use aggregate functions and at least one component in the field list is a column identifier
If you want to use ORDER BY to specify a sub-order sub
How do you program an input validation on a selection screen that allows users to correct their input? Please choose the correct answer. Response:
Implement the check at the event END-OF-SELECTION. END SELECTION. In case of an input error, a type E MESSAGE must be displayed.
Implement the check at the event AT SELECTION-SCREEN SCREEN OUTPUT. In case of an input error, a type E MESSAGE must be displayed.
Implement a check at the event AT SELECTION-SCREEN. SELECTION SCREEN. In case of an input error, a type E MESSAGE must be displayed.
Implement the check at the event AT SELECTION-SCREEN. SCREEN. In case of an input error, a type A MESSAGE must be displayed.
Which desktops are part of the new ABAP debugger? There are 3 correct answers to this question. Response:
Break./Watchpoints
Desktop 1
Session
Objects
List
What types of changes to the repository does SAP provide? There are 3 correct answers to this question. Response:
Deployments from SDN.SAP.COM
Transports
SAP Notes
Support Packages
Enhancement Packages
You display the content of an internal table using an ALV grid control. The content of the internal table changes during the program. Which CL_GUI_ALV_GRID class method can you use to display the changed content? Please choose the correct answer. Response:
SET_TABLE _FOR_FIRST_DISPLAY in module modu PBO
REFRESH_TABLE_DISPLAY in module PBO
SET_TABLE_FOR_FIRST_DISPLAY in module PAI
REFRESH_TABLE_DISPLAY in module PAI
You want to use a BAdI to extend the functions of an SAP program. Which of the following tasks is necessary? Please choose the correct answer. Response:
Implement a class that implements the BAdI interface.
Create an enhancement project using a customer exit.
Call the BAdI
Define an interface for the BAdI.
Which of the following statements can you use to setup checkpoints in an ABAP program? There are 3 correct answers to this question. Response:
BREAK
ASSERT
BREAK_POINT
LOG-POINT
CHECK
When would you call the RFC function module synchronously? There are 2 correct answers to this question. Response:
During interactive communication
During unidirectional communication
During queue processing
During two-way way communication
Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Response:
Check he function code.
Set the title bar.
Set the GUI status of the screen.
Modify screen attributes dynamically.
What will happen at runtime when accessing a buffered table? Please choose the correct answer.
Response:
All SELECT statements will read data from the buffer.
Following an update to a buffered record, all table buffers in the system will be updated.
If table data is read using indexes, the table buffer will not be filled.
If data is read from the table buffer, the existing indexes are not used.
What can you create using the ABAP Dictionary? There are 3 correct answers to this question. Response:
Internal tables
Transparent tables
Field symbols
Domains
Type pools
Which of the following Data Types are allowed in ABAP? There are 2 correct answers to this question. Response:
DECFLOAT64
DECFLOAT32
DECFLOAT34
DECFLOAT16
In an ABAP program you have the following code sequence: DATA var TYPE n LENGTH 1.
FIELD –SYMBOLS TYPE c ASSIGN var TO CASTING Which type is used to cast the assigned memory area? Please choose the correct answer. Response:
The type of
The default type I
The default type STRING
The type of var
Using the screen system table, what can you modify through a LOOP AT SCREEN … ENDLOOP construct? Please choose the correct answer. Response:
Attributes of screen elements
Values of screen elements
Function code of buttons
Screen status
Which of the following types of SQL statements always bypass the SAP table buffers? There are 2 correct answers to this question. Response:
SELECT … UP TO 1 ROW
SELECT … INNER JOIN…
SELECT SUM (sales)
SELECT SINGLE
Which SELECT statement will always bypass the SAP table buffers? Please choose the correct answer. Response:
SELECT … ENDSELECT.
SELECT … INTO TABLE …
SELECT … SINGLE …
SELECT … FOR UPDATE …
Which of the following tasks does the BADI implementing class perform? Please choose the correct answer. Response:
Sequencing
Filtering
Inserting
Deleting
You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and presses a button. Which of the following actions you must perform? There are 2 correct answers swers to this question. Response:
Edit the handler method in the view controller
Set the interface property for key fields
Add a client-side side event in the view
Create and link plugs between the views
You Created the following ABAP Code:
DATA x TYPE REF TO DATA DATA y TYPE REF TO OBJECT ASSIGN x TO ASSIGN y TO
You want to add a declaration of to the Code. Which of the Following Declarations are Valid?
There are 2 correct answers to this question. Response:
FIELD-SYMBOLS
FIELD-SYMBOLS SYMBOLS TYPE REF TO ANY
FIELD-SYMBOLS SYMBOLS TYPE REF TO DATA
FIELD-SYMBOLS SYMBOLS TYPE ANY
How do you embed a subscreen in a main screen? Please choose the correct answer. Response:
Use SET SUBSCREEN in the flow logic of the main screen.
Use SET SUBSCREEN in a PBO module of the main screen.
Use CALL SUBSCREEN in a PBO module of the main screen
Use CALL SUBSCREEN in the flow logic of the main screen.
Which components belong to an elementary search help? There are 2 correct answers to this question. Response:
Attachment to a field
Fixed values
Selection method
Import / export parameters
You have defined a classical screen (dynpro) with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this? Please choose the correct answer. Response:
Set the function code assigned to the Cancel button to CANCEL and handle it in a module with the addition AT EXIT-COMMAND. COMMAND.
Set the function type assigned to the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND.
Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT EXITCOMMAND.
Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" property of the input fields to zero.
Which of the following features do you have to consider when you use shared objects? There are 3 correct answers to this question. Response:
Concurrent read accesses are supported
Concurrent write accesses are supported
Data is saved as tables of objects
Data is saved as attributes of objects
Memory bottlenecks result in runtime errors and have to be caught
Which property of the InputField UI element must be bound to a context attribute? Please choose the correct answer.
Response:
visible
value
state
enable
How do you add fields to an SAP-delivered delivered transparent table without modification? Please choose the correct answer. Response:
Define a structure containing the new fields and include it in the table definition.
Add the new fields to the table definition.
Create an append structure containing the new fields.
Use the database utility to enhance the definition on the database directly.
Which boundary conditions lead to improved access time to an internal table? There are 3 correct answers to this question. Response:
Left justified part of key for hashed tables
Index access for hashed tables
Index access for standard tables
Left justified part of key for sorted tables
Fully qualified key for sorted tables
You want to create a transparent table. Which of the following must you define to activate the table? There are 3 correct answers to this question. Response:
A delivery class
The foreign key
The MANDT field
A short description
The primary key
View more...
Comments