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

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Newtonskn
N
Newtonskn
Community Contributor
Quizzes Created: 7 | Total Attempts: 14,563
Questions: 57 | Attempts: 1,369

SettingsSettingsSettings
SAP Quizzes & Trivia

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.


Questions and Answers
  • 1. 

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

    • A.

      Reports called with SUBMIT and RETURN

    • B.

      Function modules

    • C.

      Parameter Ids

    • D.

      Transactions

    Correct Answer
    C. Parameter Ids
    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.

    Rate this question:

  • 2. 

    How many statistics or ranked lists are allowed per query

    • A.

      10

    • B.

      Unlimited

    • C.

      9

    • D.

      1

    Correct Answer
    C. 9
    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.

    Rate this question:

  • 3. 

    What is true about the End-of-Page Event

    • A.

      Used to create Footers

    • B.

      Occurs when the page break has been triggered by the New-Page statement

    • C.

      Automatically creates a footer on the last page of a list

    • D.

      Works only if you reserve space in the Report Statement using the line-count statement

    Correct Answer(s)
    A. Used to create Footers
    D. Works only if you reserve space in the Report Statement using the line-count statement
    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.

    Rate this question:

  • 4. 

    What is the effect of the HIDE statement

    • A.

      The variable appears on the current line as indicated by sy-linno

    • B.

      The system stores the field name and values for each field hidden

    • C.

      The fields are invisible and cannot be written to the list

    Correct Answer
    B. The system stores the field name and values for each field hidden
    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.

    Rate this question:

  • 5. 

    Which statement prevents duplicate internal table entries

    • A.

      Insert

    • B.

      Append

    • C.

      Delete Duplicates

    • D.

      Collect

    Correct Answer
    D. Collect
    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.

    Rate this question:

  • 6. 

    When does the system reset the formatting values on a Write statement

    • A.

      When explicitly changed using the Format statement

    • B.

      All answers are correct

    • C.

      At any New Event

    • D.

      Using the Reset option of the Format statement

    Correct Answer
    B. All answers are correct
    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.

    Rate this question:

  • 7. 

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

    • A.

      The queries of a user group belong only to the person that created the query

    • B.

      The user can access only designated queries in a given user group

    • C.

      Users belonging to the same authorization group have the same query privilege

    • D.

      A functional area can be assigned to serveral user groups

    • E.

      Several Functional areas can be assigned to one user group

    Correct Answer(s)
    C. Users belonging to the same authorization group have the same query privilege
    D. A functional area can be assigned to serveral user groups
    E. Several Functional areas can be assigned to one user group
    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.

    Rate this question:

  • 8. 

    What is the READ LINE statement used for

    • A.

      Reading Secondary Lists

    • B.

      Reading the Basis List

    • C.

      Reading Database Tables

    • D.

      Reading Internal Tables

    Correct Answer(s)
    A. Reading Secondary Lists
    B. Reading the Basis List
    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.

    Rate this question:

  • 9. 

    When is it better to buffer the table

    • A.

      When a table is linked to check tables

    • B.

      When a table is read infrequently

    • C.

      When a table is read frequently and the data seldom changes

    • D.

      When a table is read frequently and the data is always changing

    Correct Answer
    C. When a table is read frequently and the data seldom changes
    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.

    Rate this question:

  • 10. 

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

    • A.

      Repository

    • B.

      Data Element

    • C.

      Value Table

    • D.

      Dictionary

    • E.

      Domain

    Correct Answer
    E. Domain
    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.

    Rate this question:

  • 11. 

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

    • A.

      Scroll List Left

    • B.

      Scroll List PS+

    • C.

      Set Left Scroll-Boundary Column 10

    • D.

      Set Right Scroll-Boundary Column 10

    Correct Answer
    C. Set Left Scroll-Boundary Column 10
    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.

    Rate this question:

  • 12. 

    Which Report Statement option determines the width of a list

    • A.

      Line-Width

    • B.

      Line-Count

    • C.

      Report Size

    • D.

      Line-Size

    Correct Answer
    D. Line-Size
    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.

    Rate this question:

  • 13. 

    Refer to the following Code.  Why would the literal 'Hello' not be displayed on your list Write: ‘Hello’(001)’

    • A.

      Text elements cannot be used in a Write statement

    • B.

      The text element is missing from the program

    • C.

      Your logon language is different than the original language

    • D.

      The text element does not contain the value 'Hello'

    Correct Answer(s)
    C. Your logon language is different than the original language
    D. The text element does not contain the value 'Hello'
    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.

    Rate this question:

  • 14. 

    When does the GET LATE event fire

    • A.

      After the next data record for the same node is read and before all subordinatenodes have been processed

    • B.

      After the END GET

    • C.

      At the end of all Get Events

    • D.

      After all subordinate nodes have been processed and before the next data record for the same node is read

    Correct Answer
    D. After all subordinate nodes have been processed and before the next data record for the same node is read
    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.

    Rate this question:

  • 15. 

    What Internal Table fields are generated using a SELECT-OPTIONS

    • A.

      Low

    • B.

      Between

    • C.

      Option

    • D.

      High

    • E.

      Sign

    Correct Answer(s)
    A. Low
    C. Option
    D. High
    E. Sign
    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.

    Rate this question:

  • 16. 

    What is true about Extract dataset

    • A.

      An extract dataset may consist of records with different structures

    • B.

      More than one Extract Dataset is allowed per program

    • C.

      The Header Must be defined as one of the field groups

    • D.

      The field group HEADER is part of each extract record

    • E.

      Definition of a field group immediately reserves storage space for the fields

    Correct Answer(s)
    A. An extract dataset may consist of records with different structures
    C. The Header Must be defined as one of the field groups
    D. The field group HEADER is part of each extract record
    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.

    Rate this question:

  • 17. 

    Values supplied to variants are stored in which table

    • A.

      T006

    • B.

      TVAR

    • C.

      TVARV

    • D.

      PARM

    Correct Answer
    C. TVARV
    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.

    Rate this question:

  • 18. 

    Where do you define a LDB to a program

    • A.

      Data Statement

    • B.

      Program Attributes

    • C.

      Get Statement

    • D.

      Tables Statement

    Correct Answer
    B. Program Attributes
    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.

    Rate this question:

  • 19. 

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

    • A.

      Top-of-Page

    • B.

      Top-of-Page During Line-Selection

    • C.

      New-Page

    • D.

      At Line-Selection

    Correct Answer
    B. Top-of-Page During Line-Selection
    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.

    Rate this question:

  • 20. 

    Where do Dictionary runtime object get stored

    • A.

      In the dictionary

    • B.

      In work processes

    • C.

      In structures

    • D.

      In table "nametab"

    Correct Answer
    D. In table "nametab"
    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.

    Rate this question:

  • 21. 

    Identify the basic objects of the data dictionary

    • A.

      Data Models

    • B.

      Tables

    • C.

      Data Elements

    • D.

      Documentation

    • E.

      Domains

    Correct Answer(s)
    B. Tables
    C. Data Elements
    E. Domains
    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.

    Rate this question:

  • 22. 

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

    • A.

      The Function Type is set to T

    • B.

      The Function Type is set to S

    • C.

      The Transaction Type is set to T

    • D.

      The Function Code is left blank

    Correct Answer
    A. The Function Type is set to T
    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.

    Rate this question:

  • 23. 

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

    • A.

      1 3 4

    • B.

      2

    • C.

      1 2 3 4

    Correct Answer
    A. 1 3 4
    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.

    Rate this question:

  • 24. 

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

    • A.

      When the database administrator physically creates the table

    • B.

      At the end of the table creation after is is saved

    • C.

      When the table is activated

    • D.

      At the beginning of the table creation

    • E.

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

    Correct Answer
    E. It does not correspond to an object in the underlying database and does not get created
    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.

    Rate this question:

  • 25. 

    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.

    • A.

      AAFFF10

    • B.

      *****30

    • C.

      AAFFF30

    • D.

      AA***30

    Correct Answer
    D. AA***30
    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.

    Rate this question:

  • 26. 

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

    • A.

      After Initialization event

    • B.

      Prior to Initialization Event

    • C.

      Before the Report Statement

    • D.

      At Start-of-Selection event

    Correct Answer
    A. After Initialization event
    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.

    Rate this question:

  • 27. 

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

    • A.

      Views are not created with the dictionary

    • B.

      A view named V_ZMYVIEW

    • C.

      Views do not get created on the database

    • D.

      A view named ZMYVIEW

    Correct Answer
    D. A view named ZMYVIEW
    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.

    Rate this question:

  • 28. 

    What is true about a structure

    • A.

      The STRUCTUES statement is used to define a structure in a program

    • B.

      Structures contain data beyond the runtime of a program

    • C.

      The TABLES statement is used to define a structure in a program

    • D.

      A physical database table is created for a structure

    Correct Answer
    C. The TABLES statement is used to define a structure in a program
  • 29. 

    Within the AT USER-COMMAND processing block which system variable is used to check the function code

    • A.

      SY-UCOMM

    • B.

      SY-KEY

    • C.

      SY-GUI

    • D.

      SY-FCODE

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

    Rate this question:

  • 30. 

    Which type is not a GUI status

    • A.

      List Status

    • B.

      Dialog Box

    • C.

      Context Menu

    • D.

      Online Status

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

    Rate this question:

  • 31. 

    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.

    • A.

      SPACE

    • B.

      2

    • C.

      1

    • D.

      Run Time Error will occur

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

    Rate this question:

  • 32. 

    How can you perform a direct database read from a buffered table

    • A.

      Buffering can be turned off on the application server by the programmer using the ABAP Workbench

    • B.

      Add the BYPASSING BUFFER clause on the Select statement

    • C.

      Do not have buffering in the technical attributes

    Correct Answer
    B. Add the BYPASSING BUFFER clause on the Select statement
    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.

    Rate this question:

  • 33. 

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

    • A.

      Master Data

    • B.

      Organizational Data

    • C.

      System Data

    • D.

      Project Data

    Correct Answer
    D. Project Data
    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.

    Rate this question:

  • 34. 

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

    • A.

      The selection screen will not display selection criteria for the higher tables

    • B.

      The selection screen will display selection criteria for the higher tables

    • C.

      The selection screen will display selection criteria for the higher tables at the time of the Get for the lower level tables

    • D.

      The selection screen will display selection criteria for the higher tables only if you issue a Get for thehigher level table

    Correct Answer
    B. The selection screen will display selection criteria for the higher tables
  • 35. 

    Where do the fixed values of a domain get checked

    • A.

      In Screens only

    • B.

      When a SQL Insert is performed

    • C.

      When a SQL Update is performed

    • D.

      When user presses F1 - Technical info

    Correct Answer
    A. In Screens only
    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.

    Rate this question:

  • 36. 

    What does not cause a Top-of-Page event

    • A.

      New-Page followed by a Write

    • B.

      Line Count is exceeded as defined in the Report statement

    • C.

      Double Click on the line

    • D.

      The first encountered Write statement

    Correct Answer
    C. Double Click on the line
    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.

    Rate this question:

  • 37. 

    Which are valid ABAP Query report types

    • A.

      Ranked lists

    • B.

      Statistics

    • C.

      Basic lists

    • D.

      Select lists

    • E.

      Summary

    Correct Answer(s)
    A. Ranked lists
    B. Statistics
    C. Basic lists
    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.

    Rate this question:

  • 38. 

    Mark the 3 system fields that are continually maintained by the list

    • A.

      SY-LINSZ

    • B.

      SY-TITLE

    • C.

      SY-LINNO

    • D.

      SY-COLNO

    • E.

      SY-PAGNO

    Correct Answer(s)
    C. SY-LINNO
    D. SY-COLNO
    E. SY-PAGNO
    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.

    Rate this question:

  • 39. 

    What is the maximum number of allowed Detail lists

    • A.

      As much as the roll area allows

    • B.

      20

    • C.

      Unlimited

    • D.

      10

    Correct Answer
    B. 20
    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.

    Rate this question:

  • 40. 

    Identify the key assignment for function keys in a GUI status

    • A.

      Random Function Keys

    • B.

      Suggested Function Keys

    • C.

      Recommended Function Keys

    • D.

      Freely Assigned Function Keys

    • E.

      Reserved Function Keys

    Correct Answer(s)
    C. Recommended Function Keys
    D. Freely Assigned Function Keys
    E. Reserved Function Keys
    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.

    Rate this question:

  • 41. 

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

    • A.

      The Functional Area

    • B.

      The tables for which a corresponding Node statement exists

    • C.

      The nodes in the Selections Include Program

    • D.

      The Parameters defined in the report program

    Correct Answer
    B. The tables for which a corresponding Node statement exists
    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.

    Rate this question:

  • 42. 

    Select the line that would execute in the following code after the STOP statement10 get spfli20 * Processing of SPFLI records30 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.

    • A.

      130

    • B.

      100

    • C.

      120

    • D.

      80

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

    Rate this question:

  • 43. 

    Mark the valid values for a checkbox

    • A.

      X

    • B.

      Space

    • C.

      1

    • D.

      0

    • E.

      Any Alpha Character

    Correct Answer(s)
    A. X
    B. Space
    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.

    Rate this question:

  • 44. 

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

    • A.

      Transparent Table

    • B.

      Internal Table

    • C.

      View

    • D.

      Structure

    Correct Answer(s)
    B. Internal Table
    D. Structure
    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.

    Rate this question:

  • 45. 

    Where would the Cancle button typically be located

    • A.

      Standard Toolbar

    • B.

      Menu Bar

    • C.

      Application Toolbar

    • D.

      Title Bar

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

    Rate this question:

  • 46. 

    What controls the dialog behaviour of a search help

    • A.

      Admin data

    • B.

      DPOS

    • C.

      SPOS

    • D.

      LPOS

    • E.

      Value Range

    Correct Answer(s)
    C. SPOS
    D. LPOS
    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.

    Rate this question:

  • 47. 

    Which linking methods will leave current processing and not return.

    • A.

      Call Function

    • B.

      Submit

    • C.

      Call Transaction

    • D.

      Leave to Transaction

    Correct Answer(s)
    B. Submit
    D. Leave to Transaction
    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.

    Rate this question:

  • 48. 

    Full buffering would be appropriate for what type of tables.

    • A.

      Small Static Tables

    • B.

      Internal Tables

    • C.

      Transaction Tables

    • D.

      Tables with generic Keys

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

    Rate this question:

  • 49. 

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

    • A.

      SY-LSIND

    • B.

      None of the answers are correct

    • C.

      SY-LISEL

    • D.

      SY-LINNO

    Correct Answer
    C. SY-LISEL
    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.

    Rate this question:

  • 50. 

     Select the line that would execute in the following code after the EXIT statement10 get spfli.20 * Processing of SPFLI records30 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.

    • A.

      80

    • B.

      Exits the Program

    • C.

      120

    • D.

      130

    • E.

      100

    Correct Answer
    B. Exits the Program
    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.

    Rate this question:

Quiz Review Timeline +

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

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.