Taw12 - Week 1 Part 2 Of 2 (Total Of 161 Questions)

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Newtonskn
N
Newtonskn
Community Contributor
Quizzes Created: 7 | Total Attempts: 14,869
| Attempts: 1,378 | Questions: 57
Please wait...
Question 1 / 57
0 %
0/100
Score 0/100
1. Within the AT USER-COMMAND processing block which system variable is used to check the function code

Explanation

In the AT USER-COMMAND processing block, the system variable used to check the function code is SY-UCOMM. This variable holds the value of the function code that triggered the user command event. It allows the program to determine which action to take based on the specific function code received.

Submit
Please wait...
About This Quiz
Taw12 - Week 1  Part 2 Of 2 (Total Of 161 Questions) - Quiz

For preparation for SAP ABAP certification. This was taken from another website ( http://rs223. Rapidshare. Com/files/152577135/taw12_qa. Zip ) where the answers were already provided.

Personalize your quiz and earn a certificate with your name on it!
2. When is it better to buffer the table

Explanation

When a table is read frequently and the data seldom changes, it is better to buffer the table. Buffering the table allows for faster access to the data since it is stored in memory, reducing the need to access the data from disk. This is especially beneficial when the data is read frequently, as it eliminates the overhead of disk I/O operations. Additionally, buffering is more effective when the data seldom changes because it minimizes the need to update the buffer with new data, further improving performance.

Submit
3. What Internal Table fields are generated using a SELECT-OPTIONS

Explanation

When using SELECT-OPTIONS, the Low field represents the lower limit of the range, the High field represents the upper limit of the range, the Option field represents the option selected (EQ, NE, GT, etc.), and the Sign field represents the sign of the value (positive or negative). These fields are generated automatically when using SELECT-OPTIONS to define input ranges for a field in an internal table.

Submit
4. How can you perform a direct database read from a buffered table

Explanation

To perform a direct database read from a buffered table, the programmer can add the "BYPASSING BUFFER" clause on the Select statement. This clause allows the query to bypass the buffer and retrieve the data directly from the database. By doing so, the programmer can ensure that the most up-to-date data is retrieved, even if the table is buffered.

Submit
5. Identify the basic objects of the data dictionary

Explanation

The basic objects of the data dictionary include tables, data elements, and domains. Tables are used to organize and store data in a structured manner. Data elements represent the smallest unit of data that can be defined and have attributes such as data type and length. Domains define a set of values that a data element can take. These objects are essential in creating and managing a data dictionary, which serves as a centralized repository for metadata about data structures and definitions within a database system.

Submit
6. Identify the method that provides possible values

Explanation

Search Help is a method that provides possible values. It is a feature in SAP systems that helps users to input values in input fields by providing a list of possible values. When a user starts typing in an input field, the search help feature suggests possible values based on the input. This helps users to select the correct value and reduces the chances of errors. Therefore, Search Help is the method that provides possible values.

Submit
7. What is the result of the following code:
DO 4 TIMES.
  IF SY-INDEX = 2.
    CONTINUE.
  ENDIF.
  WRITE SY-INDEX.
ENDDO.

Explanation

The given code is a loop that runs 4 times. Inside the loop, it checks if the value of SY-INDEX (which represents the current iteration of the loop) is equal to 2. If it is, the code continues to the next iteration without executing the WRITE statement. If the value of SY-INDEX is not equal to 2, it executes the WRITE statement, which outputs the value of SY-INDEX.

In this case, the loop will output the values 1, 3, and 4 because the value of SY-INDEX is not equal to 2 for those iterations. The value 2 is skipped due to the CONTINUE statement.

Submit
8. What is the effect of the HIDE statement

Explanation

The effect of the HIDE statement is that the system stores the field name and values for each field that is hidden. This means that even though the fields are not visible, their information is still stored and can be accessed if needed.

Submit
9. From the list below, which is not a data class in the Dictionary

Explanation

The given question is asking for the data class that is not present in a Dictionary. A Dictionary is a data structure that stores data in key-value pairs. The options provided, Master Data, Organizational Data, System Data, and Project Data, are all types of data that can be stored in a Dictionary. However, the correct answer, Project Data, is not a data class that is typically associated with a Dictionary.

Submit
10. Which object would you interrogate to determine the length of a field on a screen

Explanation

To determine the length of a field on a screen, you would interrogate the Domain object. A Domain represents the technical characteristics of a field, including its length, data type, and other constraints. By accessing the Domain object, you can retrieve the length property and obtain the necessary information about the field on the screen.

Submit
11. Mark the valid values for a checkbox

Explanation

The valid values for a checkbox are typically X and Space. X is commonly used to indicate that the checkbox is selected or checked, while a space is used to indicate that the checkbox is not selected or unchecked. The other options listed, such as 1, 0, and any alpha character, are not typically used as valid values for a checkbox.

Submit
12. Full buffering would be appropriate for what type of tables.

Explanation

Full buffering would be appropriate for small static tables because these tables typically have a small number of rows that do not change frequently. Full buffering stores the entire table in memory, allowing for fast access and retrieval of data. Since small static tables do not require frequent updates, full buffering can significantly improve performance by eliminating the need to access the database for every query.

Submit
13. A data element is an example of

Explanation

A data element is an example of a semantic domain because it represents a specific concept or meaning within a particular context. It defines the semantics or interpretation of the data, including its purpose, characteristics, and relationships with other data elements. The semantic domain helps to ensure that data is consistently understood and used correctly across different systems and applications.

Submit
14. At what point does the standard selection screen (as a result of a SELECT-OPTIONS) get displayed

Explanation

The standard selection screen is displayed after the Initialization event. This event is triggered when the program is first executed and is used to initialize variables and perform any necessary setup tasks. Once the Initialization event is completed, the standard selection screen is displayed to allow the user to enter the selection criteria for the report.

Submit
15. Where do the fixed values of a domain get checked

Explanation

The fixed values of a domain are checked in screens only. This means that when a user interacts with the user interface and enters data into a form or screen, the fixed values of the domain will be validated and checked for correctness. This ensures that the data entered by the user is within the defined range or set of values for that domain. The fixed values are not checked during SQL insert or update operations, nor when the user presses F1 for technical information.

Submit
16. What technique would you use to fix the 10 leftmost columns on a list when scrolling to the right

Explanation

To fix the 10 leftmost columns on a list when scrolling to the right, the technique to be used is to set the left scroll-boundary column to 10. This means that when scrolling horizontally, the list will not move beyond the 10th column on the left side, effectively fixing those columns in place.

Submit
17. Which statement prevents duplicate internal table entries

Explanation

The statement "Collect" prevents duplicate internal table entries. When using the "Collect" statement, it checks if the entry already exists in the internal table. If it does, it does not add the duplicate entry again. This ensures that the internal table only contains unique entries and prevents any duplicates from being added.

Submit
18. Where would the Cancle button typically be located

Explanation

The Cancel button would typically be located in the Standard Toolbar. The Standard Toolbar is a common feature in many software applications and is usually located at the top of the application window. It contains various buttons and icons that provide quick access to frequently used commands and functions. The Cancel button, as its name suggests, is used to cancel or abort an ongoing operation or task. Placing it in the Standard Toolbar ensures that it is easily accessible to users, allowing them to quickly cancel any unwanted actions.

Submit
19. Which Report Statement option determines the width of a list

Explanation

The correct answer is Line-Size. This option determines the width of a list in a report statement. It specifies the number of characters that can be displayed on a single line in the list.

Submit
20. Values supplied to variants are stored in which table

Explanation

TVARV is the correct answer because it is the name of the table where the values supplied to variants are stored. The other options (T006, TVAR, and PARM) are not the correct tables for storing variant values.

Submit
21. You have added an append structure to a standard SAP table. What happens to the standard table when a new version of the table is imported during an upgrade

Explanation

When a new version of the table is imported during an upgrade and the standard tables are activated, the append structure is automatically appended to the standard table. This means that the new fields added in the append structure will be added to the standard table without any manual intervention. Therefore, there is no need to manually re-apply the append structure to the standard table.

Submit
22. What is the maximum number of allowed Detail lists

Explanation

The maximum number of allowed Detail lists is 20. This means that the roll area has a specific limit, and the system allows up to 20 Detail lists to be created within that limit. This suggests that there may be some constraints or restrictions on the system's capacity to handle more than 20 Detail lists.

Submit
23. When does the system reset the formatting values on a Write statement

Explanation

The system resets the formatting values on a Write statement in all scenarios mentioned in the answer options. This means that the formatting values will be reset when explicitly changed using the Format statement, at any new event, and when using the Reset option of the Format statement.

Submit
24. Structure MY-STRUCTURE is created in the dictionary.  When does the structure get created in the underlying database

Explanation

The structure MY-STRUCTURE in the dictionary does not correspond to an object in the underlying database and therefore does not get created. This means that it exists only in the dictionary and not in the actual database.

Submit
25. What does not cause a Top-of-Page event

Explanation

A Top-of-Page event is triggered when certain conditions are met, such as a new page being started or a specific number of lines being exceeded. In this case, the correct answer is "Double Click on the line." This is because a double click on a line does not meet the conditions for a Top-of-Page event. The other options, such as a new page followed by a Write statement or exceeding the line count, would trigger a Top-of-Page event.

Submit
26. Where do you define a LDB to a program

Explanation

Program attributes are used to define a Local Data Buffer (LDB) to a program. LDB is a temporary storage area used to store data during program execution. By defining the LDB in program attributes, the program can access and manipulate the data stored in the LDB. This allows the program to efficiently manage and process the data required for its execution.

Submit
27. Where do Dictionary runtime object get stored

Explanation

The Dictionary runtime object is stored in the table "nametab". This table contains information about the structure, attributes, and relationships of all the objects in the Dictionary. By storing the runtime object in this table, it allows for easy access and retrieval of the object's information during runtime.

Submit
28. What system variable contains the contents of the selected line in interactive reporting

Explanation

SY-LISEL is the correct answer because it is a system variable in interactive reporting that contains the contents of the selected line. SY-LSIND is incorrect because it is a system variable that indicates the currently selected line in interactive reporting. SY-LINNO is incorrect because it is a system variable that contains the line number of the currently selected line in interactive reporting.

Submit
29. A view called ZMYVIEW is created in the dictionary.  What gets physically created in the underlying database

Explanation

When a view called ZMYVIEW is created in the dictionary, it physically creates a view named ZMYVIEW in the underlying database. Views are virtual tables that are created based on the result of a query. They do not store any data physically but provide a way to access and manipulate data from one or more tables. In this case, the view named ZMYVIEW is created in the database, allowing users to query and interact with the data it represents.

Submit
30. Which modularization unit do not use ABAP/4 Memory to pass data

Explanation

Parameter Ids do not use ABAP/4 Memory to pass data. Parameter Ids are used to pass data between different programs or screens within a program. They are stored in the memory of the SAP system and can be accessed by different programs or screens using the same parameter Id. This allows for data to be shared and passed between different parts of a program without using the ABAP/4 Memory.

Submit
31. When does the GET LATE event fire

Explanation

The GET LATE event fires after all subordinate nodes have been processed and before the next data record for the same node is read. This means that it occurs once all the child nodes of a parent node have been processed, but before moving on to the next data record for that parent node.

Submit
32. What is the event that could be used to create a header on a Detail list

Explanation

The event that could be used to create a header on a Detail list is "Top-of-Page During Line-Selection". This event is triggered when the system reaches the top of a new page during line selection. It allows the programmer to define specific actions or formatting for the header of the list.

Submit
33. What is true about a structure

Explanation

not-available-via-ai

Submit
34. Which of the following does not physically exist in the underlying database.

Explanation

Internal Table and Structure do not physically exist in the underlying database. Internal tables are temporary tables used for storing data during program execution, and they are not stored persistently in the database. Structures are used for defining the layout of data in internal tables or database tables, but they do not have a physical existence in the database. On the other hand, transparent tables and views do physically exist in the underlying database. Transparent tables store data persistently in the database, and views are virtual tables that are created based on the data from one or more underlying tables.

Submit
35. How many statistics or ranked lists are allowed per query

Explanation

The given answer, 9, suggests that only 9 statistics or ranked lists are allowed per query. This means that a user can include up to 9 different statistical or ranked lists in their query.

Submit
36. Select the line that would execute in the following code after the STOP statement

10 get spfli
20 * Processing of SPFLI records
30 write: spfli-carrid, spfli-connid.
40 counter = counter + 1.
60 if counter > 1.
70   stop.
81 endif.

90 write:/ 'No more processing for this carrier'
100 get sflight.
110 write: sflight-fldate, spfli-price.

120 end-of-selection.
130 write: / text-002, text-003.

Explanation

Line 130 would execute after the STOP statement. This is because the STOP statement at line 70 will cause the program to terminate if the counter is greater than 1. Since line 130 is outside of the IF statement, it will always be executed regardless of the value of the counter.

Submit
37. Upon what condition will a transaction be directly called from a GUI status

Explanation

When the Function Type is set to T, a transaction will be directly called from a GUI status. This means that when the user interacts with the GUI, the system will directly execute the transaction associated with that GUI status. The Function Type T indicates that the GUI status is linked to a transaction, allowing for a seamless and direct execution of the transaction without any additional steps or user input.

Submit
38. What DOES NOT determine the behavior of the search help

Explanation

The behavior of the search help is not determined by user master record parameters. User master record parameters refer to the settings and preferences specific to a user, such as language, date format, and number format. These parameters do not affect how the search help operates or behaves. The behavior of the search help is determined by factors such as the interface, dialog behavior, and the selection method that determines the values to be displayed.

Submit
39. An internal table is filled with the data below.  What is the contents of the Header line the first time the sum statement is executed.

Carrier  Connection  Seats AA        FFF             10 AA        FFF             20 DL        FFF             30

report ztest.
… Data: begin of itab_structure,
        carrier like sflight-carrid,
        connection like sflight-connid,
        seats like sflight-seatsmax,
      end of itab_stucture. Data: itab type standard table of itab_structure 
           with header line. loop at itab.
  at new carrier.
    sum.
  endat.
endloop.

Explanation

The contents of the Header line the first time the sum statement is executed will be "AA***30". This is because the loop is iterating over the internal table "itab" and grouping the data by the "carrier" field. The "sum" statement is used to calculate the sum of the "seats" field for each group. In this case, the first group has the carrier "AA" and the sum of the seats is 30. The "*" characters represent the missing values for the "connection" field in the header line.

Submit
40. What is the READ LINE statement used for

Explanation

The READ LINE statement is used for reading both secondary lists and the basis list. It allows the program to retrieve data from these lists and process it accordingly. This statement is not specifically used for reading database tables or internal tables, as those have their own specific statements for reading data.

Submit
41. Which linking methods will leave current processing and not return.

Explanation

The linking methods "Submit" and "Leave to Transaction" will both leave the current processing and not return. "Submit" is used to submit the current data and end the current processing, while "Leave to Transaction" is used to leave the current transaction and start a new one, thus not returning to the previous processing.

Submit
42. What will be the value of F1 after the export:

report rsbbb11b.
Tables: zmytab.
data: F1.
F1 = ‘1’.
submit RSCCC11D and Return.
export F1 zmytab to memory id 'XYZ'.
report rsccc11d.
Tables: zmytab.
data: F1.

Explanation

After the export statement, the value of F1 is being exported to memory ID 'XYZ'. Therefore, the value of F1 in the zmytab table will be replaced with the value 'SPACE'.

Submit
43.  Select the line that would execute in the following code after the EXIT statement

10 get spfli.
20 * Processing of SPFLI records
30 write: spfli-carrid, spfli-connid.
40 counter = counter + 1.
60 if counter > 1.
70 Exit.
80 endif.

90 write:/ ‘No more processing for this Carrier'.
100 get sflight.
110 write: sflight-fldate, spfli-price.

120 end-of-selection.
130 write: / text-002, text-003.

Explanation

The line 80 in the code contains the "Exit" statement, which means that if the condition in line 60 is true (counter > 1), the program will exit and no further processing will be done. Therefore, line 80 "Exits the Program" is the correct answer.

Submit
44. What controls the dialog behaviour of a search help

Explanation

DPOS does not exist
SPOS - defines the order of the appearance of parameter in dialog box for value selection.
LPOS -defines the order of the appearance of parameter in hit list.

Submit
45. Where would you typically see the code "Call Selection-Screen"

Explanation

The code "Call Selection-Screen" is typically seen at the "At Line-Selection" event in SAP ABAP programming. This event is triggered when the user selects a line on the selection screen. The "Call Selection-Screen" statement is used to display a secondary selection screen, allowing the user to make further selections or input additional data.

Submit
46. What does the DESCRIBE TABLE statement provide to the program

Explanation

The DESCRIBE TABLE statement provides information about the access type of the table to the program. This information helps in understanding how the program can interact with the table, such as whether it can read, write, or modify the data in the table.

Submit
47. Refer to the following Code.  Why would the literal 'Hello' not be displayed on your list

Write: ‘Hello’(001)’

Explanation

The literal 'Hello' may not be displayed on the list because the logon language is different than the original language. This means that the program is being executed in a different language than the one in which the literal 'Hello' is written. Additionally, the text element may not contain the value 'Hello', which would also prevent it from being displayed on the list.

Submit
48. Which are valid ABAP Query report types

Explanation

The valid ABAP Query report types are ranked lists, statistics, and basic lists. Ranked lists are used to display data in a ranked order, based on a specific criteria. Statistics reports provide statistical information about the data, such as counts, sums, averages, etc. Basic lists are simple reports that display data in a tabular format.

Submit
49. Mark the 3 system fields that are continually maintained by the list

Explanation

SY-LINNO, SY-COLNO, and SY-PAGNO are the three system fields that are continually maintained by the list. These fields are used to keep track of the current line number (SY-LINNO), column number (SY-COLNO), and page number (SY-PAGNO) within the list. They are automatically updated by the system as the list is being processed, allowing for easy navigation and referencing of specific positions within the list.

Submit
50. Identify the key assignment for function keys in a GUI status

Explanation

The key assignment for function keys in a GUI status can be categorized into three types: recommended function keys, freely assigned function keys, and reserved function keys. Recommended function keys are those that are suggested by the system as the most suitable for a particular task. Freely assigned function keys allow the user to assign any desired function to a specific key. Reserved function keys are those that are already assigned by the system for specific functions and cannot be changed or reassigned by the user.

Submit
51. What determines the report specific structure (selection criteria) of a Logical Database Program

Explanation

The report specific structure or selection criteria of a Logical Database Program is determined by the tables for which a corresponding Node statement exists. This means that the selection criteria for the report will be based on the tables that are included in the program and have a corresponding Node statement. This allows the program to retrieve and display data from those specific tables in the report. The other options mentioned, such as the Functional Area, the nodes in the Selections Include Program, and the parameters defined in the report program, do not directly determine the report specific structure.

Submit
52. If tables in an LDB are hierarchically higher in the structure than the table defined in the report, what takes place.

Explanation

not-available-via-ai

Submit
53. What is true about the End-of-Page Event

Explanation

The End-of-Page Event is used to create footers in a report. It is triggered when the page break is initiated by the New-Page statement. However, it will only work if space is reserved in the Report Statement using the line-count statement. Therefore, the correct answer is that the End-of-Page Event is used to create footers and works only if space is reserved in the Report Statement using the line-count statement.

Submit
54. Which type is not a GUI status

Explanation

The given options are types of GUI (Graphical User Interface) statuses. List Status, Dialog Box, and Context Menu are all types of GUI statuses. However, Online Status is not a type of GUI status. Online Status refers to the indication of a user's availability or presence on an online platform, which is not directly related to the graphical interface of an application or system.

Submit
55. What authorization object can be used to restrict users from processing nodes in the reporting tree

Explanation

The authorization object "S_PROGRAM" can be used to restrict users from processing nodes in the reporting tree. This object specifically controls access to programs and transactions. By assigning appropriate authorization values to this object, administrators can restrict users from executing or modifying nodes in the reporting tree. This ensures that only authorized personnel can perform actions on the tree, maintaining data integrity and security.

Submit
56. What is true about Functional Areas and User Groups in ABAP Query

Explanation

Users belonging to the same authorization group have the same query privilege means that users who are assigned to the same authorization group will have the same level of access and permissions when it comes to running queries in ABAP Query.

A functional area can be assigned to several user groups means that a specific functional area can be designated for use by multiple user groups. This allows for greater flexibility and customization in organizing and managing queries based on different functional areas within an organization.

Several functional areas can be assigned to one user group means that a user group can have access to multiple functional areas. This allows for the consolidation of queries related to different functional areas under one user group, making it easier to manage and access queries for users belonging to that group.

Submit
57. What is true about Extract dataset

Explanation

An extract dataset may consist of records with different structures, which means that the dataset can contain different types of records with varying fields and formats. The Header must be defined as one of the field groups, indicating that the header information is included as a part of the dataset. Additionally, the field group HEADER is part of each extract record, suggesting that the header fields are present in every record of the dataset. The definition of a field group immediately reserves storage space for the fields, meaning that the memory allocation for the fields is done as soon as the field group is defined.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 21, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Aug 11, 2009
    Quiz Created by
    Newtonskn
Cancel
  • All
    All (57)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Within the AT USER-COMMAND processing block which system variable is...
When is it better to buffer the table
What Internal Table fields are generated using a SELECT-OPTIONS
How can you perform a direct database read from a buffered table
Identify the basic objects of the data dictionary
Identify the method that provides possible values
What is the result of the following code: ...
What is the effect of the HIDE statement
From the list below, which is not a data class in the Dictionary
Which object would you interrogate to determine the length of a field...
Mark the valid values for a checkbox
Full buffering would be appropriate for what type of tables.
A data element is an example of
At what point does the standard selection screen (as a result of a...
Where do the fixed values of a domain get checked
What technique would you use to fix the 10 leftmost columns on a list...
Which statement prevents duplicate internal table entries
Where would the Cancle button typically be located
Which Report Statement option determines the width of a list
Values supplied to variants are stored in which table
You have added an append structure to a standard SAP table. What...
What is the maximum number of allowed Detail lists
When does the system reset the formatting values on a Write statement
Structure MY-STRUCTURE is created in the dictionary.  When does...
What does not cause a Top-of-Page event
Where do you define a LDB to a program
Where do Dictionary runtime object get stored
What system variable contains the contents of the selected line in...
A view called ZMYVIEW is created in the dictionary.  What gets...
Which modularization unit do not use ABAP/4 Memory to pass data
When does the GET LATE event fire
What is the event that could be used to create a header on a Detail...
What is true about a structure
Which of the following does not physically exist in the underlying...
How many statistics or ranked lists are allowed per query
Select the line that would execute in the following code after the...
Upon what condition will a transaction be directly called from a GUI...
What DOES NOT determine the behavior of the search help
An internal table is filled with the data below.  What is the...
What is the READ LINE statement used for
Which linking methods will leave current processing and not return.
What will be the value of F1 after the export: ...
 Select the line that would execute in the following code after...
What controls the dialog behaviour of a search help
Where would you typically see the code "Call Selection-Screen"
What does the DESCRIBE TABLE statement provide to the program
Refer to the following Code.  Why would the literal 'Hello' not...
Which are valid ABAP Query report types
Mark the 3 system fields that are continually maintained by the list
Identify the key assignment for function keys in a GUI status
What determines the report specific structure (selection criteria) of...
If tables in an LDB are hierarchically higher in the structure than...
What is true about the End-of-Page Event
Which type is not a GUI status
What authorization object can be used to restrict users from...
What is true about Functional Areas and User Groups in ABAP Query
What is true about Extract dataset
Alert!

Advertisement