Taw12 - Week 1 Part 1 Of 2 (Total 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,716 | Questions: 97
Please wait...
Question 1 / 97
0 %
0/100
Score 0/100
1. What requirement exists if a field is defined in the dictionary of type CURR

Explanation

If a field is defined in the dictionary of type CURR, the requirement is that the field must be linked to another field of type CUKY. This means that the field representing currency values must be associated with another field that represents the currency code. This linkage ensures that the currency values are correctly interpreted and displayed in the appropriate currency format.

Submit
Please wait...
About This Quiz
Taw12 - Week 1 Part 1 Of 2 (Total 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 are Dictionary changes made available to ABAP programs

Explanation

Dictionary changes are made available to ABAP programs immediately, as long as the object is activated. This means that once any changes are made in the Dictionary, they will be accessible to ABAP programs without any delay, as long as the relevant object is activated. There is no need to wait for the user to sign on again or for the program to be re-generated. However, it is important to note that the changes will only be available if the object is activated.

Submit
3. Where does information come from when you press F1 on a screen field

Explanation

When you press F1 on a screen field, the information comes from the data element documentation. Data element documentation provides detailed information about the data element, including its description, possible values, and any restrictions or rules associated with it. Pressing F1 allows users to access this documentation and get a better understanding of the field and how it should be used.

Submit
4. Table ZMYTABLE is created in the dictionary.  When does the table get created in the underlying database.

Explanation

The table ZMYTABLE is created in the dictionary, but it does not correspond to an object in the underlying database and does not get created until it is activated. Activation is the process of making the table available for use in the database. Once the table is activated, it will be created in the underlying database. Therefore, the correct answer is "When the table is activated."

Submit
5. What is the effect of the Collect Statement if an entry with the same key already exists

Explanation

The Collect Statement, when used with an existing entry with the same key, will add the numeric fields to that existing entry. This means that the values of the numeric fields will be combined or updated in the existing entry, rather than creating a new entry or appending a new line.

Submit
6. What determines if a table is Client Specific versus client independent

Explanation

The correct answer is that the first field is MANDT with an external data type CLNT and specified as a key field. This is because in SAP, the field MANDT is used to determine if a table is client specific or client independent. When MANDT is specified as a key field with a data type of CLNT, it means that the table is client specific, meaning that it stores data specific to a particular client. If MANDT is not specified as a key field or has a different data type, then the table is client independent, meaning that it stores data that is shared across all clients.

Submit
7. What is the default screen that is generated for a selection screen.

Explanation

The default screen that is generated for a selection screen is 1000.

Submit
8. The Cardinality of a foreign key relationship is define as 1:N
What does this imply?

Explanation

The cardinality of a foreign key relationship being defined as 1:N means that one record from the check table can be assigned to multiple records in the foreign key table. This implies that there can be multiple records in the foreign key table that are associated with a single record in the check table.

Submit
9. What makes a text table

Explanation

The key of the text table consists of the key of the check table plus an additional language key. This means that the text table is linked to the check table using the key field, and the language key is added to differentiate between different languages for the same entry in the check table. This allows for the storage and retrieval of text data in multiple languages for the same entry in the check table. The other two options mentioned (type of foreign key field and cardinality) are not directly related to what makes a text table.

Submit
10. What must be assigned to search help parameters

Explanation

Search help parameters must be assigned to a data element. A data element defines the technical attributes and semantic meaning of a field in a database table. It provides a description of the field's data type, length, and other properties. By assigning search help parameters to a data element, the system can determine how to display and process the search help values for that particular field. This ensures consistency and accuracy in data entry and retrieval processes.

Submit
11. Programs that extend beyond transaction limits and want to pass data should use

Explanation

Programs that extend beyond transaction limits and want to pass data should use SAP Memory. SAP Memory is a shared memory area that allows different programs to exchange data during the same user session. It provides a temporary storage space where programs can store and retrieve data, ensuring that the data is accessible by all programs running in the same user session. This makes it a suitable choice for passing data between programs that need to communicate with each other and share information.

Submit
12. Which statement would be used to create a box with a frame title on a selection screen.

Explanation

To create a box with a frame title on a selection screen, the statement "Begin of Frame, End of Frame" would be used. This statement is used to define the start and end of a frame, which is a container for grouping elements on a selection screen. The frame title is displayed at the top of the box, providing a visual distinction for the enclosed elements.

Submit
13. What is contained in the system variable sy-linsz.

Explanation

The system variable sy-linsz contains the width of the current line. This variable is used in programming to determine the length or width of a line in a system. It is commonly used to adjust the formatting or layout of text or data within a line.

Submit
14. Identify the clause that is used to suppress standard headers

Explanation

The correct answer is "No Standard Page Heading" because this clause is specifically mentioned as the one used to suppress standard headers. The other options do not mention anything about suppressing headers or are not relevant to the given context.

Submit
15. What happens when an EXIT statement is executed in the AT event

Explanation

When an EXIT statement is executed in the AT event, the system leaves the current processing block and branches to the processing block of the next event. This means that the program does not end immediately, but rather continues processing with the next event in the sequence. The remaining code in the current processing block is not executed, and the output list is not displayed at that point.

Submit
16. Identify the dictionary type of the field catalog used for the ALV control

Explanation

The correct answer is "lcv_t_fcat". This is because the field catalog used for ALV control is typically declared as a table type, where "lcv_t_fcat" suggests that it is a table type named "lcv_fcat". The naming convention "lcv_t_fcat" indicates that it is a table type specifically designed for field catalogs in ALV control.

Submit
17. What conditions apply for a LEFT outer Join in OPEN SQL

Explanation

In a LEFT outer join in OPEN SQL, at least one field from the table on the right is required for comparison in the ON condition. This means that when performing a LEFT outer join, the ON condition must include a comparison between a field from the table on the left and a field from the table on the right. This ensures that the join is performed correctly and that the appropriate data is retrieved from both tables.

Submit
18. What are the corrdinates of the following Modal Dialog Box.

Window Starting at 10 20 Ending at 20 30

Explanation

The correct answer is "Starting at Column 10, Row 20 Ending at Column 20, Row 30." This answer accurately describes the coordinates of the modal dialog box by specifying the starting and ending positions in terms of columns and rows.

Submit
19. Refer to the following.  If there are no entries in my_tab, what is the result?

Select * from mytable for all entries in my_itab
         where key1 = my_itab-key1.

Explanation

The correct answer is "All entries are retrieved." This is because the query is using the "for all entries" clause, which means that it will retrieve all entries from the table that match any of the entries in the internal table my_itab. Since there are no entries in my_tab, the query will not have any matching entries to retrieve, resulting in all entries being retrieved.

Submit
20. Which of the following short programs will not display the text "SY-LSIND= 1" during interactive reporting.

REPORT ZPGM1.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
  WRITE: 'Secondary List'.
  IF SY-LSIND = 2.
    SY-LSIND = SY-LSIND - 1.
    WRITE: 'SY-LSIND=’, SY-LSIND.
  ENDIF.
REPORT ZPGM2.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
  CHECK NOT SY-LSIND = 1.
  WRITE: 'SY-LSIND=’, SY-LSIND.
REPORT ZPGM3.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
  WRITE: 'Secondary List'.
  IF SY-LSIND = 1.
    WRITE: 'SY-LSIND=’, SY-LSIND.
  ENDIF.

Explanation

ZPGM2 will not display the text "SY-LSIND= 1" during interactive reporting because it includes a CHECK statement that checks if SY-LSIND is not equal to 1. If the condition is true, the program will skip the WRITE statement that displays "SY-LSIND= 1". Therefore, the text will not be displayed.

Submit
21. Select the valid Customer Defined Message Statement

Explanation

The valid customer defined message statement is "MESSAGE ID 'AT' TYPE 'S' NUMBER 100." This statement follows the correct syntax for defining a message, with the message ID 'AT', type 'S', and number 100. It does not contain any errors or missing components, making it a valid option.

Submit
22. Why is subquery usually more efficient

Explanation

Subquery is usually more efficient because it allows the filtering of data to be done directly in the database. This means that the database engine can optimize the query execution plan and perform the filtering operation at the server level, which is generally faster and more efficient than filtering the data at the application server or on the network. By filtering the data in the database, unnecessary data can be excluded early in the query execution process, reducing the amount of data that needs to be transferred over the network and improving overall query performance.

Submit
23. What is a structured type in the ABAP dictionary that has no physical table definition in the underslying database referred to as.

Explanation

A structured type in the ABAP dictionary that has no physical table definition in the underlying database is referred to as a structure. A structure is a data type that consists of a collection of related fields, each with its own data type. Unlike a table type, which is used to define a physical table in the database, a structure does not have a corresponding table in the database. Instead, it is used to define the layout and structure of data within a program or a data object.

Submit
24. What does the following code achieve:  At Selection-Screen on value-request for sales.   Call screen 100.

Explanation

The given code achieves the functionality of displaying Screen 100 instead of the normal possible values search help when the user presses F4.

Submit
25. What type of ABAP Query list would be appropriate if the user wanted to determine the ten top salespeople

Explanation

Ranked lists would be the appropriate type of ABAP Query list if the user wanted to determine the ten top salespeople. Ranked lists display data in a sorted order based on a specific criterion, in this case, the sales performance of the salespeople. This type of list allows the user to easily identify the top performers and their rankings, providing valuable insights into the sales team's performance.

Submit
26. What is the order of events that fire.
10 Start-of-Selection 20 End-of-Selection 30 Initialization 40 Get 50 At Selection-Screen

Explanation

The correct order of events that fire is: Initialization, At Selection-Screen, Start-of-Selection, Get, End-of-Selection.

Submit
27. Program A issues the following statement SUBMIT PROGRAM B.  What takes place

Explanation

When Program A issues the statement "SUBMIT PROGRAM B", Program B becomes active in the same internal session of Program A. This means that Program B will run within the same context and environment as Program A, sharing the same resources and data.

Submit
28. Select an example of Organizational Data

Explanation

Country Keys can be considered as an example of Organizational Data because they represent the different countries in which an organization operates. These keys are used to classify and differentiate data based on country-specific criteria. They provide a way to organize and manage data related to different countries, such as sales figures, customer information, or regulatory requirements. By using country keys, organizations can easily analyze and report data based on geographical regions, enabling better decision-making and understanding of their global operations.

Submit
29. Identify the valid attributes of a domain

Explanation

The valid attributes of a domain are length, fixed values, and type. Length refers to the maximum number of characters or digits that can be stored in the domain. Fixed values are specific predefined values that the domain can take. Type refers to the data type of the domain, such as string, integer, or boolean. These attributes help define the characteristics and constraints of the domain, allowing for proper data validation and manipulation.

Submit
30. What will cause the AT USER-COMMAND to fire

Explanation

The AT USER-COMMAND event will fire when the user enters a normal function code. This means that any function code that does not fall under the categories of Type S, Type T, or start with P will cause the AT USER-COMMAND event to trigger.

Submit
31. When does a table get physically created in the underlying database

Explanation

When you activate a transparent table in the Dictionary, the table gets physically created in the underlying database. The activation process ensures that the table structure and properties defined in the Dictionary are implemented in the database. This includes creating the necessary database objects, such as the table itself, indexes, and constraints. Once the activation is successful, the table is ready for data storage and retrieval in the database.

Submit
32. Mark the event keyword that links report processing and a logical database

Explanation

The keyword "Get" is the correct answer as it is commonly used in programming to retrieve or fetch data from a logical database. It is often used in conjunction with report processing to access the necessary information from the database and generate the required reports. This keyword establishes a link between the report processing and the logical database by fetching the relevant data.

Submit
33. Default Page Headings are created on which type of list.

Explanation

Default Page Headings are created on the Basis type of list.

Submit
34. What are valid methods for including text elements in your program

Explanation

The valid methods for including text elements in a program are to use the "Write" command followed by the text in single quotes and a code or identifier in parentheses. The correct answer includes two valid methods: "Write: 'Hello'(001)" and "Write: TEXT-001". The other two options, "Write: 001(Hello)" and "Write: TEXT-001'Hello'", are not valid methods as they do not follow the correct syntax of including text elements in the program.

Submit
35. How are buffers used by inner and outer joins

Explanation

Buffers are used to temporarily store data during join operations. However, in the case of inner and outer joins, buffers are always bypassed. This means that the join operation is performed directly without the need for temporary storage. This can improve the efficiency and speed of the join operation as it eliminates the overhead of buffering the data. Therefore, the choice to use or bypass buffers is not applicable in the context of inner and outer joins.

Submit
36. In the context of a logical database, which is not a valid ABAP/4 keyword event

Explanation

In the context of a logical database, "Put" is not a valid ABAP/4 keyword event. The other options listed (Get, Initialization, At Selection-Screen, and End-of-Selection) are valid ABAP/4 keyword events that can be used in the logical database.

Submit
37. What is true about the result set of an inner join at the database level.

Explanation

The result set of an inner join at the database level contains only entries that match between the two tables being joined. This means that only the rows that have matching values in the specified columns from both tables will be included in the result set. Any rows that do not have a match in the other table will not be included in the result set.

Submit
38. Identify the line number that will cause the break for AT NEW CONNECTION

  CARRIER CONNECTION FLIGHTDATE 10 AA     FFF        Jan 2
20 AA     FFF        Jan 3
30 DL     FFF        Jan 5

Explanation

Line 30 will cause the break for AT NEW CONNECTION because it is the last line in the given data and there are no more rows after it. Since there are no more rows, the AT NEW CONNECTION condition will be satisfied and a break will occur.

Submit
39. What is the recommended method to modify a standard search help to include customer defined search paths.

Explanation

To modify a standard search help to include customer defined search paths, the recommended method is to enhance the standard search help with an append search help. This involves adding an additional search help to the standard one, allowing for the inclusion of customer defined search paths without directly modifying the standard search help itself. This approach ensures that the standard functionality remains intact while providing the flexibility to incorporate custom requirements.

Submit
40. Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and LFC1 is a branch of LFB1.  If the report contains only one single GET statement for LFB1, the processing passes through which tables.

Explanation

The correct answer is LFA1 and LFB1 because the question states that the report contains only one single GET statement for LFB1. This means that the processing will start at LFA1, then move to LFB1 directly without passing through any other tables. Therefore, the processing will only pass through LFA1 and LFB1.

Submit
41. Which system variable contains the number of the Detail list that is being generated

Explanation

The system variable SY-LSIND contains the number of the Detail list that is being generated.

Submit
42. When is the Top-of-Page event triggered

Explanation

The Top-of-Page event is triggered when the first write statement is encountered in the program. This event is used to perform certain actions, such as printing headers or formatting, before the data is written to the output. It allows for customization of the output layout and appearance at the beginning of each page.

Submit
43. For called program components that are of type transaction or report, what is true about the roll area (assuming processing will resume in the calling program).

Explanation

When called program components are of type transaction or report, they run in their own roll area. This means that each program component has its own separate roll area for storing data during processing. The roll area is not shared with other program components or the calling program. This allows for independent processing and storage of data within each program component.

Submit
44. Which of the following is an invalid method for Populating an internal table

Explanation

The "Read Table ITAB" method is an invalid method for populating an internal table. The "Read Table" statement is used to read individual lines from an internal table based on a key or a condition, but it does not populate the entire internal table. To populate an internal table, valid methods include using the "Insert ITAB" statement to add new lines, using the "Append" statement to add a single line at the end, using the "Select * into Table ITAB from dbtab" statement to retrieve data from a database table, or using the "Collect" statement to combine lines from one internal table into another.

Submit
45. During interactive reporting, at what point does sy-lsind get incremented by the system

Explanation

The system increments the value of sy-lsind at the beginning of an interactive processing block. This means that before any code within the interactive processing block is executed, sy-lsind is already incremented by the system.

Submit
46. On what line does the output 'AAA' appear in the following code:

REPORT ZPGM NO STANDARD PAGE HEADING. DO 8 TIMES.
  WRITE / ' '.
ENDDO. SKIP. WRITE 'AAAA'.

Explanation

The output 'AAA' appears on line 2 of the code. This is because the DO loop is executed 8 times, resulting in 8 blank lines being written. After the DO loop, a SKIP statement is used to move the cursor to the next line. Then, the WRITE statement is used to write 'AAAA' on the next line, which is line 2.

Submit
47. What authorization object is required to maintain queries

Explanation

To maintain queries, the authorization object required is S_Query. This authorization object allows users to create, modify, and delete queries in the system. It provides the necessary permissions and controls for managing queries effectively. With this authorization object, users can maintain queries according to their assigned roles and responsibilities.

Submit
48. What happens if message E046 is raised.

At Selection-Screen on sales.
  If sales-low < 500.
    Message E046.
  Endif.

Explanation

If message E046 is raised, it means that there is an error condition in the program. In this case, the message E046 is raised when the value entered in the sales-low field is less than 500. When this happens, the program will display the message E046 and all other fields will not be available for input. However, the field Sales will still be open for input, allowing the user to enter a new value.

Submit
49. Define Logical Database

Explanation

The correct answer is "An ABAP/4 reading program used to read and process data." This is because ABAP/4 is a programming language used in SAP systems, and it is commonly used to read and process data from a database. Therefore, an ABAP/4 reading program would be a logical database tool used for this purpose.

Submit
50. Which of the following Dictionary Objects gets stored as a Runtime Object

Explanation

The correct answer is that all of the options listed (Tables, Structures, Data Elements, and Table Types) can be stored as Runtime Objects in a Dictionary. This means that each of these objects can be created and modified at runtime, allowing for dynamic changes to the structure and data within a program.

Submit
51. What is true about the primary index of a table

Explanation

The correct answer is that the key fields of the table make up the primary index. This means that the primary index is not automatically created when the table is activated, but rather it is determined by the key fields that are designated by the developer. The primary index is used to uniquely identify each record in the table and is essential for efficient data retrieval and manipulation operations. The primary index ID is not designated by the Database Administrator, but rather it is based on the key fields chosen by the developer.

Submit
52. Identify the different type categories in teh ABAP dictionary

Explanation

The ABAP dictionary includes various type categories such as Table Types, Structures, and Data Elements. Table Types are used to define the structure of database tables, while Structures are used to define complex data types consisting of multiple fields. Data Elements represent elementary data types that can be used to define fields in structures and tables. These different type categories in the ABAP dictionary allow developers to define and manage the data structures used in ABAP programs effectively.

Submit
53. When writing a list, what command would allow you to overwrite a line

Explanation

The correct answer is "Back" because when writing a list, the "Back" command allows you to go back to the previous line and overwrite it with new information. This command is useful when you want to make changes or corrections to a line without having to rewrite the entire list.

Submit
54. If your program has no START-OF-SELECTION event and you program statements between the REPORT statement and first event keyword or FORM statement, the statements are then included with which processing block

Explanation

If a program does not have a START-OF-SELECTION event and there are program statements between the REPORT statement and the first event keyword or FORM statement, these statements are included in the START-OF-SELECTION processing block.

Submit
55. Table T1 wants to ensure that the key field t1-fielda entered is valid against a field t2-fielda in table T2.  Which is the foreign key table.

Explanation

The correct answer is T1 because the question states that Table T1 wants to ensure the validity of the key field t1-fielda against a field t2-fielda in another table. Therefore, T1 is the table that contains the foreign key relationship with another table, which is T2.

Submit
56. What happens when a 1 to many relationship is encountered with an inner join

Explanation

When a 1 to many relationship is encountered with an inner join, redundant data from the outer table is included in the resultant set. This means that for each record in the outer table, multiple matching records from the inner table may be included in the result. This can lead to duplication of data from the outer table in the result set.

Submit
57. Mark the sort statement that is more efficient

Explanation

Sorting a table by a specific field name using the "Sort ITAB BY (fieldname)" statement is more efficient compared to the other options provided. This statement allows for a more targeted and precise sorting process, as it only sorts the table based on the specified field, resulting in faster execution time and better performance. The other options either lack specificity or do not provide a clear indication of the sorting criteria, making them less efficient choices.

Submit
58. Which is not a valid option of the Write Statement

Explanation

The option "As RadioBox" is not a valid option of the Write Statement. The Write Statement is used to display information on the screen in a specific format. The valid options for the Write Statement include NO-GAP, NO-ZERO, and Centered, but "As RadioBox" is not a recognized option.

Submit
59. What is needed to ensure a check field is verified against the referenced key field of the check table.

Explanation

To ensure a check field is verified against the referenced key field of the check table, it is necessary to have the same domain for both the check field and the referenced field. The domain defines the technical attributes and the value range of a field, so having the same domain ensures that the data type and restrictions are consistent between the check field and the referenced field, allowing for proper verification.

Submit
60. When you EXPORT an internal table that has a header line to ABAP/4 memory, what is the result.

Explanation

When you export an internal table that has a header line to ABAP/4 memory, only the contents of the internal table are stored. The header line is not included in the export.

Submit
61. What is the order of code that gets executed in the following code:

10 Report rpgm1 20 data: fielda type c value ‘A’,
30       fieldb type c value ‘B’. 40 write: / fielda, 50 new-page. 60 write: / fieldb 70 top-of-page. 80 write: / 'This is the title'.

Explanation

The correct order of code execution in the given code is 80, 40, 50, 80, 60. First, the line 80 "write: / 'This is the title'." is executed, which writes the title to the output. Then, the line 40 "write: / fielda," is executed, which writes the value of fielda to the output. Next, the line 50 "new-page." is executed, which starts a new page in the output. After that, the line 80 "write: / 'This is the title'." is executed again, writing the title to the new page. Finally, the line 60 "write: / fieldb" is executed, writing the value of fieldb to the output.

Submit
62. Identify the object that cannot have a search help attached to it.

Explanation

The object that cannot have a search help attached to it is "type." Search helps are used to provide a list of possible values for a field during data entry, allowing users to easily select the appropriate value. However, "type" is not a specific field or object that can have values associated with it, making it unable to have a search help attached.

Submit
63. What is the purpose of the Nodes statement in an ABAP program

Explanation

The Nodes statement in an ABAP program is used to indicate the nodes from the logical database. This means that it specifies which nodes within the logical database should be accessed or processed in the program. By indicating the nodes, the program can efficiently retrieve or manipulate data from specific areas within the logical database, allowing for more targeted and optimized operations.

Submit
64. How can records from the left table be omitted in an outer join

Explanation

In an outer join, records from the left table can be omitted by specifying conditions in the WHERE clause. By including specific conditions in the WHERE clause, only the desired records will be included in the result set, while omitting any records that do not meet the specified conditions. This allows for more control over the outcome of the outer join and enables the omission of records from the left table.

Submit
65. What are the main functions of the Data Dictionary.

Explanation

The main functions of the Data Dictionary are to insulate the ABAP/4 developer from the database and to support the creation and management of metadata. By insulating the developer from the database, the Data Dictionary provides a layer of abstraction that allows developers to work with data in a simplified and standardized manner, without having to directly interact with the underlying database structure. Additionally, the Data Dictionary supports the creation and management of metadata, which includes information about the structure, relationships, and attributes of the data stored in the database. This metadata is essential for data integrity, data consistency, and data manipulation operations.

Submit
66. What is not true about SAP Query

Explanation

not-available-via-ai

Submit
67. What appears in the standard header of a list

Explanation

The standard header of a list typically includes the page number, program title, and an underline. This information is commonly included at the top of each page in a list to provide context and organization. The page number helps identify the page within the list, the program title specifies the name of the program or document, and the underline is used to visually separate the header from the rest of the content.

Submit
68. After a READ LINE on a list, what happens to the HIDE data

Explanation

After a READ LINE on a list, the HIDE data is transferred back to the fields defined in the program. This means that the data which was previously hidden is now made available and assigned to the corresponding fields in the program.

Submit
69. Mark the code that will display the selection screen of the called program ZTST,

Explanation

The correct answer is "SUBMIT ZTST VIA SELECTION-SCREEN, SUBMIT ZTST VIA SELECTION-SCREEN USING SELECTION-SET 'VAR1'". These two options will display the selection screen of the called program ZTST. The first option "SUBMIT ZTST USING SELECTION-SET 'VAR1'" will not display the selection screen, it will only execute the program with the specified selection set. The last option "SUBMIT ZTST AND RETURN" will execute the program and return to the calling program without displaying the selection screen.

Submit
70. Identify the items that are not considered Data Dictionary technical settings when creating a dictionary table.

Explanation

When creating a dictionary table, the items that are considered Data Dictionary technical settings include buffering, data class, size category. Field name and status are not considered as Data Dictionary technical settings because they are not related to the technical aspects of the table. Field name refers to the name of the field in the table, while status refers to the current status of the field (active, inactive, etc.). These items are more related to the content and management of the table rather than its technical settings.

Submit
71. The user default for the date format is set to YYYY.MM.DD.  Assume that today's date is Jan. 15, 1999. Select the displayed output of the date field in the following code:

Data: datum type d.
Datum = sy-datum.
Write:/ datum mm/dd/yyyy.

Explanation

The code snippet is using the "sy-datum" variable to display the date. The "Write:/" statement is used to separate the different parts of the date. The format specified in the code is "mm/dd/yyyy". However, since the user default for the date format is set to "YYYY.MM.DD", the displayed output will follow that format. Therefore, the correct answer is "1999.01.15".

Submit
72. When does the processing block for a GET statement end.

Explanation

The processing block for a GET statement ends when the next keyword event is encountered. This means that the program will continue executing until it reaches the next keyword event, which could be another GET statement or any other keyword that triggers a specific action. This allows the program to retrieve the necessary data from the GET statement and then move on to the next step in the program's logic.

Submit
73. Where does the system store the data after a Read Line has been performed on a list.

Explanation

After a Read Line operation is performed on a list, the system stores the data in the SY-LISEL.

Submit
74. What is the code required in order to scroll to the 3rd detail list to page 5

Explanation

The correct answer is "Scroll LIST Index 3 to Page 5" because it specifies the correct syntax for scrolling to the 3rd detail list on page 5. The keyword "Index" is used to indicate the position of the list, and "Page" is used to specify the page number.

Submit
75. Select the methods used to access data on the database.

Explanation

The methods listed in the answer options are commonly used to access data on a database. Native SQL allows direct execution of SQL statements in the database, ABAP/Open SQL is a programming language used to access database tables, and LDB (Logical Database) provides a high-level interface to access data from multiple tables. Therefore, Native SQL, ABAP/Open SQL, and LDB are the correct methods for accessing data on a database.

Submit
76. Tables with indeces, result in reduced performance in what kind of OPEN SQL operation.

Explanation

Tables with indexes can result in reduced performance in database update operations. This is because when an update is performed on a table with indexes, the indexes also need to be updated to reflect the changes made to the data. Updating indexes can be a time-consuming process, especially if the table has a large number of indexes or if the update affects a large number of rows. As a result, database update operations on tables with indexes may take longer to complete compared to tables without indexes, leading to reduced performance.

Submit
77. What is the option on the "Parameters" statement in a report program to include a SPA/GPA parameter ID

Explanation

The option on the "Parameters" statement in a report program to include a SPA/GPA parameter ID is the "Memory Id" option. This option allows the report program to access the parameter values stored in the memory ID specified. By using the memory ID, the program can retrieve and use the parameter values that have been set by the user or by another program.

Submit
78. Identify the valid methods for setting the value of a select-options selection field.

Explanation

The valid methods for setting the value of a select-options selection field are using the MEMORY ID and DEFAULT options in the SELECT-OPTIONS statement. The MEMORY ID option allows the selection field to remember the previously selected values, while the DEFAULT option sets a default value for the selection field. In this case, the correct answer includes both methods: SELECT-OPTIONS AIRLINE FOR ZFLIGHTS-CARRID MEMORY ID CAR and SELECT-OPTIONS AIRLINE FOR ZFLIGHTS-CARRID DEFAULT 'AA'.

Submit
79. What can be assigned directly to a data element

Explanation

A data element can be assigned directly to a domain or a built-in type. A domain represents a set of values that a data element can take on, while a built-in type refers to the predefined data types provided by the programming language. Both domain and built-in type can be directly assigned to a data element without any additional steps. Check table and table field, on the other hand, are not directly assignable to a data element as they represent different concepts in database management systems.

Submit
80. What is true about views

Explanation

Views are database objects that are created based on the result of a query. When a view is activated, it is automatically created on the database. This means that the view is stored and can be accessed by other users. Additionally, views can be buffered, which means that the result of the query used to create the view is stored in memory for faster access. However, maintenance views, which are used for system administration purposes, are not updateable.

Submit
81. What is true about sorting an Extract (Intermediate) dataset.

Explanation

The correct answer states that the extract dataset must be sorted for processing to begin. This means that in order to perform any operations or calculations on the extract dataset, it is necessary to sort it first. Sorting the dataset allows for easier and more efficient processing, as it organizes the data in a specific order that can be easily navigated. Without sorting the dataset, the processing may not yield accurate or desired results.

Submit
82. What happens to memory when the Export is executed without specifying ID

ie. EXPORT object to memory

Explanation

When the Export is executed without specifying IDie, the ABAP memory is completely overwritten. This means that any data or information stored in the ABAP memory will be erased and replaced with new data. This can be problematic if there was important information stored in the ABAP memory that was not intended to be overwritten. It is important to be cautious when executing an Export without specifying IDie to avoid losing valuable data.

Submit
83. What does a LDB provide

Explanation

A LDB (Logical Database) provides a consistent and flexible user interface, allowing users to interact with the data in a standardized manner. It also provides centrally defined authorization checks, ensuring that only authorized users can access and modify the data.

Submit
84. At what point does a parameter ID get reset

Explanation

When a user signs off, it typically indicates the end of a session or interaction with a program. At this point, any parameter IDs associated with the user's session may be reset or cleared. This ensures that the next user session starts with a clean slate and avoids any potential conflicts or carryover of previous parameter values.

Submit
85. Which parameter is used to refine the values returned by a search help

Explanation

The parameter used to refine the values returned by a search help is "Import". This means that the values are imported from another source or system in order to narrow down the search results and provide more specific and relevant information to the user. By importing the values, the search help can filter out unnecessary or irrelevant data, making the search process more efficient and accurate.

Submit
86. What is true about the result set of an left outer join at the database level

Explanation

The result set of a left outer join at the database level contains all entries from the left table. Additionally, fields from unmatched rows in the right table are null filled. This means that if there is no match found in the right table for a particular row in the left table, the corresponding fields in the result set will be filled with null values.

Submit
87. What is not a valid functional area type.

Explanation

A search help is not a valid functional area type. The other options listed (Program, Joined Tables, Sequential Data Set, LDB) are all valid functional area types in a system. However, a search help is not considered a functional area type as it is used to assist users in searching for data rather than representing a specific functional area within a system.

Submit
88. READ CURRENT LINE make used of what system variables....

Explanation

The correct answer is SY-CUROW and SY-CPAGE. These system variables are used in ABAP programming language to determine the current row and current page number respectively. SY-CUROW stores the current row number of the internal table being processed, while SY-CPAGE stores the current page number of the list being processed. These variables are commonly used when displaying data in a tabular format or when implementing pagination in a report.

Submit
89. What is required to establish an interactive list.

Explanation

To establish an interactive list, two requirements need to be met. Firstly, the user interface should have the capability to trigger interactive list type events. This means that the interface should have buttons, links, or other elements that users can interact with to initiate actions on the list. Secondly, corresponding interactive events should be programmed to respond to these user actions. This involves writing the necessary code to handle the events triggered by the user interface elements. The HIDE command mentioned in the question is not directly related to establishing an interactive list, so it is not a requirement for this purpose.

Submit
90. Assuming a Detail list exists, what takes place when sy-lsind is set to zero.

Explanation

When sy-lsind is set to zero, it means that the system list index is reset to its initial value. This causes all secondary lists to be deleted, effectively clearing them from memory. After this deletion, the original basic list is re-displayed, showing the list as it was before any secondary lists were created or modified.

Submit
91. What is true of the New-Page statement.

Explanation

The New-Page statement requires at least one write statement before it can be executed. This means that before a new page is created, there must be some content to be written on it. Additionally, the New-Page statement also increments the page counter, which keeps track of the number of pages in the document. Therefore, this statement serves the purpose of both requiring a write statement and incrementing the page counter.

Submit
92. Mark the valid usage of the READ statement

Explanation

The valid usage of the READ statement is to read a specific line from a table or a page. In this case, the first option "DO. Read Line SY-INDEX. ENDDO." is correct because it reads the line specified by the SY-INDEX variable within a loop. The second option "Read Line 3 of Current Page" is also correct as it reads line 3 of the current page.

Submit
93. What methods can be used to set the values for printing an online list.

Explanation

The methods that can be used to set the values for printing an online list are "NEW-PAGE PRINT ON", "Function SET-PRINT_PARAMETERS", and "Function GET_PRINT_PARAMETERS". These methods allow for the configuration of printing parameters such as page breaks, print settings, and retrieving the current print parameters. By using these methods, the values for printing an online list can be effectively set and customized according to the desired requirements.

Submit
94. In what manner can lists be saved.

Explanation

Lists can be saved in SAPOFFICE, HTML format on a local PC, and in the Report Tree. SAPOFFICE is a tool in SAP that allows users to store and manage documents, emails, and other types of content. Saving lists in HTML format on a local PC enables easy access and viewing of the lists on the user's computer. The Report Tree is a hierarchical structure in SAP that organizes and stores reports for easy navigation and retrieval.

Submit
95. What are the 3 main sub objects of a LDB

Explanation

The three main sub-objects of a LDB are DB Program, Structure, and Selection Screen. The DB Program is responsible for accessing and modifying the data in the database. The Structure defines the layout and fields of the data in the LDB. The Selection Screen allows the user to input parameters and make selections before executing the LDB program. These three sub-objects work together to retrieve and manipulate data from the database efficiently.

Submit
96. Which of the following will trigger the AT LINE_SELECTION event

Explanation

The AT LINE_SELECTION event is triggered when a line is selected in a list. In this case, the options that will trigger this event are F2 (pressing the F2 key), Function Code PICK (selecting the PICK function code), and Menu Option EDIT>Choose (choosing the EDIT>Choose menu option). Double-clicking a line on a list and using the Function Code P+ will not trigger the AT LINE_SELECTION event.

Submit
97. Mark the valid logical nodes.

Explanation

The valid logical nodes in this context are "Table" and "Complex Data Object". These two terms are commonly used in the field of computer science and database management. A table refers to a structured collection of data organized in rows and columns, while a complex data object refers to a data structure that can hold multiple data types and can be nested or hierarchical. Both of these terms are valid logical nodes that can be used to represent and manipulate data in various computer systems.

Submit
View My Results

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

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

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Aug 10, 2009
    Quiz Created by
    Newtonskn
Cancel
  • All
    All (97)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
What requirement exists if a field is defined in the dictionary of...
When are Dictionary changes made available to ABAP programs
Where does information come from when you press F1 on a screen field
Table ZMYTABLE is created in the dictionary.  When does the table...
What is the effect of the Collect Statement if an entry with the same...
What determines if a table is Client Specific versus client...
What is the default screen that is generated for a selection screen.
The Cardinality of a foreign key relationship is define as 1:NWhat...
What makes a text table
What must be assigned to search help parameters
Programs that extend beyond transaction limits and want to pass data...
Which statement would be used to create a box with a frame title on a...
What is contained in the system variable sy-linsz.
Identify the clause that is used to suppress standard headers
What happens when an EXIT statement is executed in the AT event
Identify the dictionary type of the field catalog used for the ALV...
What conditions apply for a LEFT outer Join in OPEN SQL
What are the corrdinates of the following Modal Dialog Box. ...
Refer to the following.  If there are no entries in my_tab, what...
Which of the following short programs will not display the text...
Select the valid Customer Defined Message Statement
Why is subquery usually more efficient
What is a structured type in the ABAP dictionary that has no physical...
What does the following code achieve:  ...
What type of ABAP Query list would be appropriate if the user wanted...
What is the order of events that fire. ...
Program A issues the following statement SUBMIT PROGRAM B.  What...
Select an example of Organizational Data
Identify the valid attributes of a domain
What will cause the AT USER-COMMAND to fire
When does a table get physically created in the underlying database
Mark the event keyword that links report processing and a logical...
Default Page Headings are created on which type of list.
What are valid methods for including text elements in your program
How are buffers used by inner and outer joins
In the context of a logical database, which is not a valid ABAP/4...
What is true about the result set of an inner join at the database...
Identify the line number that will cause the break for AT NEW...
What is the recommended method to modify a standard search help to...
Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and...
Which system variable contains the number of the Detail list that is...
When is the Top-of-Page event triggered
For called program components that are of type transaction or report,...
Which of the following is an invalid method for Populating an internal...
During interactive reporting, at what point does sy-lsind get...
On what line does the output 'AAA' appear in the following code: ...
What authorization object is required to maintain queries
What happens if message E046 is raised. ...
Define Logical Database
Which of the following Dictionary Objects gets stored as a Runtime...
What is true about the primary index of a table
Identify the different type categories in teh ABAP dictionary
When writing a list, what command would allow you to overwrite a line
If your program has no START-OF-SELECTION event and you program...
Table T1 wants to ensure that the key field t1-fielda entered is valid...
What happens when a 1 to many relationship is encountered with an...
Mark the sort statement that is more efficient
Which is not a valid option of the Write Statement
What is needed to ensure a check field is verified against the...
When you EXPORT an internal table that has a header line to ABAP/4...
What is the order of code that gets executed in the following code: ...
Identify the object that cannot have a search help attached to it.
What is the purpose of the Nodes statement in an ABAP program
How can records from the left table be omitted in an outer join
What are the main functions of the Data Dictionary.
What is not true about SAP Query
What appears in the standard header of a list
After a READ LINE on a list, what happens to the HIDE data
Mark the code that will display the selection screen of the called...
Identify the items that are not considered Data Dictionary technical...
The user default for the date format is set to YYYY.MM.DD. ...
When does the processing block for a GET statement end.
Where does the system store the data after a Read Line has been...
What is the code required in order to scroll to the 3rd detail list to...
Select the methods used to access data on the database.
Tables with indeces, result in reduced performance in what kind of...
What is the option on the "Parameters" statement in a report program...
Identify the valid methods for setting the value of a select-options...
What can be assigned directly to a data element
What is true about views
What is true about sorting an Extract (Intermediate) dataset.
What happens to memory when the Export is executed without specifying...
What does a LDB provide
At what point does a parameter ID get reset
Which parameter is used to refine the values returned by a search help
What is true about the result set of an left outer join at the...
What is not a valid functional area type.
READ CURRENT LINE make used of what system variables....
What is required to establish an interactive list.
Assuming a Detail list exists, what takes place when sy-lsind is set...
What is true of the New-Page statement.
Mark the valid usage of the READ statement
What methods can be used to set the values for printing an online...
In what manner can lists be saved.
What are the 3 main sub objects of a LDB
Which of the following will trigger the AT LINE_SELECTION event
Mark the valid logical nodes.
Alert!

Advertisement