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,839
| Attempts: 1,716
SettingsSettings
Please wait...
  • 1/97 Questions

    What requirement exists if a field is defined in the dictionary of type CURR

    • Decimals must be defined in the domain
    • The field must be numeric
    • The field must be linked to another field of type CUKY
    • No other requirements exist
Please wait...
Taw12 - Week 1 Part 1 Of 2 (Total 161 Questions) - Quiz
About This 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.


Quiz Preview

  • 2. 

    When are Dictionary changes made available to ABAP programs

    • Next time user signs on

    • Immediately, providing the object is activated

    • After Database is re-organized

    • Next time program is re-generated

    Correct Answer
    A. Immediately, providing the object is activated
    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.

    Rate this question:

  • 3. 

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

    • Data element documentation

    • Domain short text

    • Search help

    • Domain Help values

    Correct Answer
    A. Data element documentation
    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.

    Rate this question:

  • 4. 

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

    • Appends a new line

    • Adds the numeric fields to an existing entry

    • Creates a new entery

    Correct Answer
    A. Adds the numeric fields to an existing entry
    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.

    Rate this question:

  • 5. 

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

    • When the database administrator physically creates the table

    • At the end of the table creation after it is saved

    • When the table is activated

    • At the beginning of the table creation

    • It does not correspond to an object in the underlying database and does not get created

    Correct Answer
    A. When the table is activated
    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."

    Rate this question:

  • 6. 

    What determines if a table is Client Specific versus client independent

    • The first field is MANDT with an external data type CLNT and specified as a key field

    • Depends how Basis has configured the client

    • The option ' Client-Specified' is added to the Select statement

    • The first field is MANDT with a domain CLNT but not specified as a key field

    Correct Answer
    A. The first field is MANDT with an external data type CLNT and specified as a key field
    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.

    Rate this question:

  • 7. 

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

    • 100

    • 1000

    • 1001

    • 1100

    Correct Answer
    A. 1000
    Explanation
    The default screen that is generated for a selection screen is 1000.

    Rate this question:

  • 8. 

    The Cardinality of a foreign key relationship is define as 1:NWhat does this imply?

    • One record of the check table is assigned to many records of the foreign key table

    • One record of the check table is assigned to one record of the foreign key table

    • One record of the foreign key table is assigned to one record of the check table

    Correct Answer
    A. One record of the check table is assigned to many records of the foreign key table
    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.

    Rate this question:

  • 9. 

    What makes a text table

    • The type of foreign key field defined must be "No key / Candidates'

    • The key of the text table consists of the key of the check table plus an additional language key

    • Cardinality must be defined as 1:1

    Correct Answer
    A. The key of the text table consists of the key of the check table plus an additional language key
    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.

    Rate this question:

  • 10. 

    What must be assigned to search help parameters

    • Data element

    • Domain

    • Values

    • Nothing

    Correct Answer
    A. Data element
    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.

    Rate this question:

  • 11. 

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

    • SAP Memory

    • Tables

    • ABAP/4 Memory

    Correct Answer
    A. SAP Memory
    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.

    Rate this question:

  • 12. 

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

    • Begin of Block, End of Block

    • Begin of Slection, End of Selection

    • Begin of Frame, End of Frame

    • Begin of Box, End of Box

    Correct Answer
    A. Begin of Block, End of Block
    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.

    Rate this question:

  • 13. 

    What is contained in the system variable sy-linsz.

    • Row count of the current line

    • Height of the current line

    • Width of the current line

    • Size of vertical bars in your list

    Correct Answer
    A. Width of the current line
    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.

    Rate this question:

  • 14. 

    Identify the clause that is used to suppress standard headers

    • No Standard Heading

    • No Standard Page Heading

    • Suppress Standard

    • System>List>Save

    Correct Answer
    A. No Standard Page Heading
    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.

    Rate this question:

  • 15. 

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

    • The program ends

    • The remainder of the current processing block is executed

    • The output list is displayed

    • The sytem leaves the processing block and branches to the processing block of the next event

    Correct Answer
    A. The sytem leaves the processing block and branches to the processing block of the next 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.

    Rate this question:

  • 16. 

    Identify the dictionary type of the field catalog used for the ALV control

    • Fieldcat

    • Catalog

    • Alv_catalog

    • Lcv_t_fcat

    Correct Answer
    A. Lcv_t_fcat
    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.

    Rate this question:

  • 17. 

    What conditions apply for a LEFT outer Join in OPEN SQL

    • Only 'Or' can be used as a logical operator in the ON condition

    • A Left Outer Join is not permitted in OPEN SQL

    • A join statement is found to the right of the join operator

    • At least one field from the table on the right is required for comparison in the ON condition

    Correct Answer
    A. At least one field from the table on the right is required for comparison in the ON condition
    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.

    Rate this question:

  • 18. 

    What are the corrdinates of the following Modal Dialog Box. Window Starting at 10 20 Ending at 20 30

    • Starting at Column 10, Row 20 Ending at Column 20, Row 30

    • Starting at Column 10, Row 30 Ending at Column 20, Row 20

    • Starting at Row 10, Column 20 Ending at Row 20, Column 30

    Correct Answer
    A. Starting at Column 10, Row 20 Ending at Column 20, Row 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.

    Rate this question:

  • 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.

    • Run time error

    • All entries are retrieved

    • Only distinct values for key1

    • No entries are retrieved

    Correct Answer
    A. All entries are retrieved
    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.

    Rate this question:

  • 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.

    • ZPGM3

    • ZPGM2

    • ZPGM1

    Correct Answer
    A. ZPGM2
    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.

    Rate this question:

  • 21. 

    Select the valid Customer Defined Message Statement

    • MESSAGE Y123.

    • MESSAGE E123(9999)

    • MESSAGE ID 'AT' TYPE 'S' NUMBER 100.

    • MESSAGE E123 by Fielda Fieldb

    Correct Answer
    A. MESSAGE ID 'AT' TYPE 'S' NUMBER 100.
    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.

    Rate this question:

  • 22. 

    Why is subquery usually more efficient

    • Data is filtered in the sapgui

    • Data is filtered at the application server

    • Data is filtered in the database

    • Data is filtered on the network

    Correct Answer
    A. Data is filtered in the database
    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.

    Rate this question:

  • 23. 

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

    • Structured type

    • Table type

    • Structure

    • Table

    Correct Answer
    A. Structure
    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.

    Rate this question:

  • 24. 

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

    • When the user presses F1, Screen 100 is displayed in addition to the normal help screen

    • When the user presses F1, Screen 100 is displayed instead of the normal possible values search help

    • When the user presses F4, Screen 100 is displayed instead of the normal possible values search help

    • When the user presses F4, Screen 100 is displayed in addition to the normal help screen.

    Correct Answer
    A. When the user presses F4, Screen 100 is displayed instead of the normal possible values search help
    Explanation
    The given code achieves the functionality of displaying Screen 100 instead of the normal possible values search help when the user presses F4.

    Rate this question:

  • 25. 

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

    • Program A becomes active in the same internal session of Program B

    • Program B becomes active in the same internal session of Program A

    • User Context is flushed

    • Program B runs in a new internal session

    Correct Answer
    A. Program B becomes active in the same internal session of Program A
    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.

    Rate this question:

  • 26. 

    Select an example of Organizational Data

    • Sales Order

    • Country Keys

    • Cost Centers

    • Vendors

    Correct Answer
    A. Country Keys
    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.

    Rate this question:

  • 27. 

    Identify the valid attributes of a domain

    • Header

    • Label

    • Length

    • Fixed Values

    • Type

    Correct Answer(s)
    A. Length
    A. Fixed Values
    A. Type
    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.

    Rate this question:

  • 28. 

    What will cause the AT USER-COMMAND to fire

    • Type S Function Codes

    • Type T Function Codes

    • Normal Function Codes

    • Function Codes that start with P

    Correct Answer
    A. Normal Function Codes
    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.

    Rate this question:

  • 29. 

    When does a table get physically created in the underlying database

    • When you activate a transparent table the the ABAP Workbench

    • When you create a transparent table

    • When Basis created the tablespace at the OS Layer

    • When you activate a transparent table in the Dictionary

    Correct Answer
    A. When you activate a transparent table in the Dictionary
    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.

    Rate this question:

  • 30. 

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

    • Put

    • Read

    • Get

    • Select

    Correct Answer
    A. Get
    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.

    Rate this question:

  • 31. 

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

    • Statistics

    • Ranked lists

    • Percentage

    • Basic lists

    Correct Answer
    A. Ranked lists
    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.

    Rate this question:

  • 32. 

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

    • 30 50 10 40 20

    • 50 10 40 10 20

    • 30 10 50 40 20

    Correct Answer
    A. 30 50 10 40 20
    Explanation
    The correct order of events that fire is: Initialization, At Selection-Screen, Start-of-Selection, Get, End-of-Selection.

    Rate this question:

  • 33. 

    Default Page Headings are created on which type of list.

    • All lists

    • Basis

    • Secondary

    Correct Answer
    A. Basis
    Explanation
    Default Page Headings are created on the Basis type of list.

    Rate this question:

  • 34. 

    What are valid methods for including text elements in your program

    • Write: 'Hello'(001)

    • Write: TEXT-001

    • Write: 001(Hello)

    • Write: TEXT-001'Hello'.

    Correct Answer(s)
    A. Write: 'Hello'(001)
    A. Write: TEXT-001
    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.

    Rate this question:

  • 35. 

    How are buffers used by inner and outer joins

    • Buffers are always used

    • Buffers are always bypassed

    • The choice can be made to use or bypass buffers

    Correct Answer
    A. Buffers are always bypassed
    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.

    Rate this question:

  • 36. 

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

    • Get

    • Initialization

    • At Selection-Screen

    • End-of-Selection

    • Put

    Correct Answer
    A. Put
    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.

    Rate this question:

  • 37. 

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

    • Contains all entries from both tables

    • Contains all entries from the left table

    • Contains only entries that match

    • Contains all entries from the right table

    Correct Answer
    A. Contains only entries that match
    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.

    Rate this question:

  • 38. 

    Identify the line number that will cause the break for AT NEW CONNECTION   CARRIER CONNECTION FLIGHTDATE 10 AA     FFF        Jan 220 AA     FFF        Jan 330 DL     FFF        Jan 5

    • All the rows will cause a break

    • 20

    • 30

    • NO rows will cause a break

    Correct Answer
    A. 30
    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.

    Rate this question:

  • 39. 

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

    • Add an elementary search help to the standard search help

    • Add a collective search help to the standard search help

    • Perform a modification to the standard search help

    • Enhance the standard search help with an append search help

    Correct Answer
    A. Enhance the standard search help with an append search help
    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.

    Rate this question:

  • 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.

    • LFA1, LFBK, LFB1, LFC1

    • LFA1, LFBK, LFB1

    • LFA1 and LFB1

    Correct Answer
    A. LFA1 and LFB1
    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.

    Rate this question:

  • 41. 

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

    • SY-INDEX

    • SY-LISTI

    • Sy-LSIND

    • SY-TABIX

    Correct Answer
    A. Sy-LSIND
    Explanation
    The system variable SY-LSIND contains the number of the Detail list that is being generated.

    Rate this question:

  • 42. 

    When is the Top-of-Page event triggered

    • When the Top-of-Page eventer is encountered in sequence

    • After number of lines per pages, as specified in the REPORT, have been written to the list buffer

    • When the report starts

    • When the first write statement is encountered

    Correct Answer
    A. When the first write statement is encountered
    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.

    Rate this question:

  • 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).

    • Share the same roll area

    • They run in their own roll area

    • They run in the roll area of the caller

    Correct Answer
    A. They run in their own roll area
    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.

    Rate this question:

  • 44. 

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

    • Insert ITAB

    • Append

    • Read Table ITAB

    • Select * into Table ITAB from dbtab

    • Collect

    Correct Answer
    A. Read Table ITAB
    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.

    Rate this question:

  • 45. 

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

    • When you programatically increment it

    • At the end of an interactive processing block

    • At the beginning of an interactive processing block

    Correct Answer
    A. At the beginning of an interactive processing block
    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.

    Rate this question:

  • 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'.

    • 9

    • 2

    • 1

    • 10

    Correct Answer
    A. 2
    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.

    Rate this question:

  • 47. 

    What authorization object is required to maintain queries

    • S_Query

    • S_Program

    • S_Query_all

    • S_Maintain

    Correct Answer
    A. S_Query
    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.

    Rate this question:

  • 48. 

    What happens if message E046 is raised. At Selection-Screen on sales.  If sales-low < 500.    Message E046.  Endif.

    • Field Sales is open for input and all other fields are not available for input

    • The program ends

    • All fields are open for input and cursor is positioned on field sales

    • The initialization event is fired again.

    Correct Answer
    A. Field Sales is open for input and all other fields are not available for input
    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.

    Rate this question:

  • 49. 

    Define Logical Database

    • A reporting Tool

    • A method to update data

    • Definition of a Relational Data Model

    • An ABAP/4 reading program used to read and process data

    Correct Answer
    A. An ABAP/4 reading program used to read and process data
    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.

    Rate this question:

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
Back to Top Back to top
Advertisement