Taw10 - Week 1 Part 1 Of 2 (Total Of 184 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: 98 | Attempts: 3,013

SettingsSettingsSettings
SAP Quizzes & Trivia

For preparation for SAP ABAP certification. This was taken from another website ( http://www. Esnips. Com/doc/51e277a2-7727-45ee-bc34-a7fdd27b7728/TAW10%20 1-2%20Basics ) where the answers were already provided.


Questions and Answers
  • 1. 

    Select the one item that is not a SAP Default Navigation Button on a standard list

    • A.

      Save

    • B.

      Back / Exit / Cancel

    • C.

      Cut / Paste

    • D.

      Find

    Correct Answer
    C. Cut / Paste
    Explanation
    The options provided are all navigation buttons commonly found in SAP systems, except for "Cut / Paste." Cut and Paste are not standard navigation buttons used for navigation within the system. They are typically used for manipulating data within a specific field or document.

    Rate this question:

  • 2. 

    Which statement is valid for processing internal table itab.Data:  itab type table of ZMYTAB with header line.

    • A.

      Loop at itab where itab-id = 'A'. Endloop.

    • B.

      Loop where itab-id = 'A'. Endloop.

    • C.

      Loop at itab where id = 'A'. Endloop.

    • D.

      Loop at itab. Endtab

    Correct Answer
    C. Loop at itab where id = 'A'. Endloop.
    Explanation
    The correct answer is "Loop at itab where id = 'A'. Endloop." This statement is valid for processing the internal table "itab". It uses the "where" clause to filter the table based on the condition "id = 'A'". The loop will iterate through the rows of the internal table where the "id" field is equal to 'A'.

    Rate this question:

  • 3. 

    Where is the statement "Message E123 Raising Condition" used

    • A.

      Anywhere in the program

    • B.

      In a Function

    • C.

      In a Form only

    • D.

      In a PAI Module

    Correct Answer
    B. In a Function
    Explanation
    The statement "Message E123 Raising Condition" is used in a function. Functions are blocks of code that perform a specific task and can be called from other parts of the program. By using this statement in a function, the program can raise a message with the code "E123" when a certain condition is met. This allows for better control and communication within the program, ensuring that the appropriate message is displayed when needed.

    Rate this question:

  • 4. 

    Which addition to the Parameters statement is not valid.

    • A.

      Default

    • B.

      Type

    • C.

      Like

    • D.

      Value

    Correct Answer
    D. Value
    Explanation
    The addition "Value" is not a valid addition to the Parameters statement. The Parameters statement typically includes information about the parameters or arguments that a function or method can accept. However, "Value" does not provide any meaningful information about the parameters and is not a valid addition in this context.

    Rate this question:

  • 5. 

    How much memory is reserved for the data object input_record in the following statement: Types: begin of rec_type,                flag type c,                count(3) type c,                today type d,       end of rec_type.Data: input_record type rec_type.

    • A.

      4 bytes

    • B.

      0 bytes

    • C.

      12 bytes

    • D.

      5 bytes

    Correct Answer
    C. 12 bytes
    Explanation
    The data object "input_record" is declared with the type "rec_type", which consists of three fields: "flag" of type c (character), "count" of type c (character), and "today" of type d (date). The size of a character field is typically 1 byte, and the size of a date field is typically 8 bytes. Therefore, the total size of the "rec_type" structure is 1 + 1 + 8 = 10 bytes. However, due to memory alignment requirements, the size of the structure is rounded up to the nearest multiple of the system's word size, which is typically 4 bytes. Therefore, the memory reserved for the "input_record" object is 12 bytes.

    Rate this question:

  • 6. 

    How many column headers are displayed on the screen in a standard list

    • A.

      2

    • B.

      4

    • C.

      There are no column headers

    • D.

      1

    Correct Answer
    A. 2
    Explanation
    In a standard list, there are two column headers displayed on the screen. This implies that the list has two columns, each with its own header.

    Rate this question:

  • 7. 

    What does workflow achieve

    • A.

      Controls information flow

    • B.

      Automates execution of activities

    • C.

      Manages communication media

    • D.

      Builds screen sequences

    Correct Answer(s)
    A. Controls information flow
    B. Automates execution of activities
    Explanation
    Workflow achieves two main objectives: controlling information flow and automating the execution of activities. By controlling information flow, workflow ensures that the right information is delivered to the right people at the right time, improving communication and coordination within an organization. Additionally, workflow automates the execution of activities, streamlining processes and reducing manual effort. This allows for increased efficiency, faster turnaround times, and fewer errors.

    Rate this question:

  • 8. 

    What is the customer namespace for Functions.

    • A.

      FZ

    • B.

      Y_ or Z_

    • C.

      F

    • D.

      Y or Z

    Correct Answer
    B. Y_ or Z_
    Explanation
    The customer namespace for Functions can be either Y_ or Z_. This means that when creating functions, customers have the option to use either Y_ or Z_ as the namespace prefix.

    Rate this question:

  • 9. 

    What is written to the report in the following code: Data: Fielda type i value 1.Perform Calculate_Sales.Fielda = fielda + 1.write:/ fielda.Form Calculate_Sales.  Data: Fielda type I value 2.  Fielda = Fielda + 2.Endform.

    • A.

      2

    • B.

      3

    • C.

      1

    • D.

      5

    • E.

      4

    Correct Answer
    A. 2
    Explanation
    The code first declares a variable called "Fielda" of type "i" (integer) and assigns it a value of 1. Then, it performs the calculation "Fielda = Fielda + 1" and writes the value of "Fielda" (2) to the report. After that, a new variable called "Fielda" is declared with a value of 2. It then performs the calculation "Fielda = Fielda + 2" (resulting in 4) but this value is not written to the report. Therefore, the only value that is written to the report is the initial value of "Fielda" (2).

    Rate this question:

  • 10. 

    What are the tasks of the dispatcher

    • A.

      Distributing transaction load

    • B.

      Performing program syntax checks

    • C.

      Assigning users to work processes

    • D.

      Organizing communication

    Correct Answer(s)
    A. Distributing transaction load
    D. Organizing communication
    Explanation
    The dispatcher is responsible for distributing the transaction load, which means it allocates and balances the workload across different work processes. It also plays a role in organizing communication, ensuring that information is properly transmitted between different components of a system. However, it does not perform program syntax checks or assign users to work processes.

    Rate this question:

  • 11. 

    What method of Class CL_GUI_ALV_GRID would be used to display the contents of an internal table

    • A.

      REFRESH_TABLE_DISPLAY

    • B.

      CONSTRUCTOR

    • C.

      SET_TABLE_FOR_DISPLAY

    • D.

      SET_TABLE_FOR_FIRST_DISPLAY

    Correct Answer
    D. SET_TABLE_FOR_FIRST_DISPLAY
    Explanation
    The method SET_TABLE_FOR_FIRST_DISPLAY would be used to display the contents of an internal table in the ALV grid. This method is specifically designed to set the internal table as the source of data for the ALV grid and display it for the first time.

    Rate this question:

  • 12. 

    What is true of passing by value and result in the following code. Perform calculate_sales using amount. FORM calculate_sales changing value(f_amount)

    • A.

      Formal parameter is not copied to memory space of actual parameter

    • B.

      Formal parameter f_amount is allocated its own memory space of actual parameter

    • C.

      Formal parameter is copied to memory space of actual parameter at the end of the form

    • D.

      The address of the actual parameter is passed to the formal parameter

    Correct Answer(s)
    B. Formal parameter f_amount is allocated its own memory space of actual parameter
    C. Formal parameter is copied to memory space of actual parameter at the end of the form
    Explanation
    Passing by value means that a copy of the value of the actual parameter is made and passed to the formal parameter. In this code, the formal parameter f_amount is allocated its own memory space of the actual parameter, which means that a separate memory space is created for f_amount. Additionally, the formal parameter is copied to the memory space of the actual parameter at the end of the form. This means that any changes made to f_amount within the form will not affect the original value of the actual parameter.

    Rate this question:

  • 13. 

    Which Basis configuration would typically run on one server

    • A.

      Central

    • B.

      3 Tier

    • C.

      Database

    • D.

      2 Tier Presentation

    Correct Answer
    A. Central
    Explanation
    The Basis configuration that would typically run on one server is the Central configuration. This configuration involves running all the components of the SAP system, including the application server, database server, and presentation server, on a single server. This setup is suitable for small-scale deployments where the workload and user traffic are relatively low. In larger and more complex environments, a distributed architecture such as the 3 Tier configuration is usually implemented to distribute the load across multiple servers and enhance performance and scalability.

    Rate this question:

  • 14. 

    An authorization refers to how many Authorization Objects

    • A.

      Defined by Basis

    • B.

      10

    • C.

      1

    • D.

      0

    • E.

      Unlimited

    Correct Answer
    C. 1
    Explanation
    An authorization refers to a single Authorization Object defined by Basis. This object defines the permissions and restrictions for a user or a group of users in an SAP system. Therefore, the correct answer is 1, as there is only one Authorization Object associated with an authorization.

    Rate this question:

  • 15. 

    Which use of the FORM statement works successfully when passing IT to FORMA. Types: Begin of line,       ...       End of Line. Types IT_LINE Type Standard table of line.Data IT TYPE IT_LINE.Perform FORMA using IT

    • A.

      FORM FORMA Using P_IT like LINE.

    • B.

      FORM FORMA Using P_IT like IT_LINE.

    • C.

      FORM FORMA Using P_IT type IT_LINE.

    Correct Answer
    C. FORM FORMA Using P_IT type IT_LINE.
    Explanation
    The correct answer is "FORM FORMA Using P_IT type IT_LINE." This is because the "type" keyword is used to specify the type of the parameter being passed to the FORMA form. In this case, the parameter P_IT is being passed as a type IT_LINE, which matches the declared type of the IT parameter in the FORMA form.

    Rate this question:

  • 16. 

    How many fields are available for viewing in field display mode while in Classic debugger ( prior to Release 6.40 ) 

    • A.

      Unlimited

    • B.

      8

    • C.

      4

    • D.

      2

    Correct Answer
    B. 8
    Explanation
    In Classic debugger prior to Release 6.40, there are 8 fields available for viewing in field display mode.

    Rate this question:

  • 17. 

    An ABAP program makes calls to function modules from the same function group.  What happens with the Global data from the function group.

    • A.

      The global data remains active for the duration of the function call only

    • B.

      Function modules from the same function group can access the global data when they are called

    • C.

      The global data is reinitialized for each new call

    • D.

      The global data remains available for the duration of the calling program

    Correct Answer(s)
    B. Function modules from the same function group can access the global data when they are called
    D. The global data remains available for the duration of the calling program
    Explanation
    When an ABAP program makes calls to function modules from the same function group, the global data remains available for the duration of the calling program. This means that the function modules can access and use the global data when they are called. The global data is not reinitialized for each new call, but rather remains active and accessible throughout the execution of the calling program.

    Rate this question:

  • 18. 

    What system field would you query to determine the current detail list

    • A.

      SY-LIST

    • B.

      SY-LSIND

    • C.

      SY-LISTI

    • D.

      SY-FIELD

    Correct Answer
    B. SY-LSIND
    Explanation
    SY-FIELD does not exist
    SY-LIST does not exist
    SY-LISTI is Index of selected list

    Rate this question:

  • 19. 

    Static data records that have a long life are considered to be

    • A.

      Transactional Data

    • B.

      Master Data

    • C.

      Client Data

    • D.

      Customer documents

    Correct Answer
    B. Master Data
    Explanation
    Master data refers to static data records that have a long life. This type of data includes essential information about entities such as customers, products, suppliers, and employees. Master data is typically used as a reference or foundation for various business transactions and processes. It is crucial for organizations to maintain accurate and consistent master data to ensure the integrity and reliability of their operations.

    Rate this question:

  • 20. 

    Where are local data types defined

    • A.

      ABAP Workbench

    • B.

      Dictionary

    • C.

      Repository

    • D.

      In ABAP programs

    Correct Answer
    D. In ABAP programs
    Explanation
    Local data types are defined in ABAP programs. In ABAP, local data types are used to define variables within a specific program or function module. These data types are specific to the program or function module in which they are defined and cannot be accessed or used outside of it. This allows for better encapsulation and organization of data within the program, making it easier to manage and maintain.

    Rate this question:

  • 21. 

    Refer to the following code and indicate which statements are true Data: cl_container type ref to cl_gui_custom_container,       cl_grid type ref to cl_gui_alv_grid.

    • A.

      CL_GRID points to the object that communicates with container control

    • B.

      CL_CONTAINER points to the object that communicates with the container control

    • C.

      CL_CONTAINER points to the object that communicates with the ALV grid control

    • D.

      CL_GRID points to the object that communicates with the ALV grid control

    Correct Answer(s)
    B. CL_CONTAINER points to the object that communicates with the container control
    D. CL_GRID points to the object that communicates with the ALV grid control
    Explanation
    The given statements are true. CL_CONTAINER points to the object that communicates with the container control, and CL_GRID points to the object that communicates with the ALV grid control.

    Rate this question:

  • 22. 

    When does an object get generated

    • A.

      When the reference variable for the class is defined

    • B.

      When the program is loaded

    • C.

      When a method of an object is called

    • D.

      When a CREATE OBJECT statement is processed

    Correct Answer
    D. When a CREATE OBJECT statement is processed
    Explanation
    When a CREATE OBJECT statement is processed, an object is generated. This statement is used in programming languages like Java to create an instance of a class and allocate memory for it. The object is created based on the blueprint defined by the class. So, when the CREATE OBJECT statement is executed, the object is generated and can be used to access the methods and variables of the class.

    Rate this question:

  • 23. 

    What menu options are available on all screens

    • A.

      Help

    • B.

      System

    • C.

      Status

    • D.

      Options

    • E.

      Tools

    Correct Answer(s)
    A. Help
    B. System
    Explanation
    The menu options "Help" and "System" are available on all screens. These options are typically included in the menu bar or navigation menu of a software or application. The "Help" option provides assistance or information about how to use the software, while the "System" option allows users to access system-related settings or features. These options are commonly present to provide users with easy access to help resources and system-related functionalities regardless of the screen they are currently on.

    Rate this question:

  • 24. 

    What program type can be run directly

    • A.

      Module Pool

    • B.

      Interface Pool

    • C.

      Executable

    • D.

      Runnable

    Correct Answer
    C. Executable
    Explanation
    An executable program type can be run directly without the need for any additional software or dependencies. It is a standalone program that can be executed by the operating system. Unlike module pool and interface pool, which are specific to certain programming languages or frameworks, an executable program can be run independently on any compatible system. Similarly, while "runnable" may refer to a program that can be executed, it is a more general term and does not necessarily imply direct execution without any dependencies.

    Rate this question:

  • 25. 

    Which is not a type of RFC call

    • A.

      Remote

    • B.

      Asynchronous

    • C.

      Transactional

    • D.

      Synchronous

    Correct Answer
    A. Remote
    Explanation
    The given question asks for a type of RFC call that is not listed among the options. The correct answer is "Remote" because all the other options listed (Asynchronous, Transactional, and Synchronous) are valid types of RFC calls.

    Rate this question:

  • 26. 

    How many dialog steps in an SAP transaction

    • A.

      One for every explicit database commit

    • B.

      At least One

    • C.

      Only One

    • D.

      One for every transaction in the SAP LUW

    Correct Answer
    B. At least One
    Explanation
    The correct answer is "At least One". This means that in an SAP transaction, there is always at least one dialog step. Dialog steps are used to interact with the user and gather input or display information. Even if there are no explicit database commits or multiple transactions within the SAP LUW, there will still be at least one dialog step in order to execute the transaction.

    Rate this question:

  • 27. 

    Assuming you have created a data object of type C with the name ZFIELDA in your program.  Which of the following is allowed.

    • A.

      Data: ZFIELDA type N.

    • B.

      Types: ZFIELDA type I.

    • C.

      Data: ZFIELDA type C.

    • D.

      Constants: ZFIELDA type N.

    Correct Answer
    B. Types: ZFIELDA type I.
    Explanation
    The correct answer is "Types: ZFIELDA type I." This is allowed because it is possible to define a type with the same name as a data object. In this case, the type ZFIELDA is defined as type I, which means that ZFIELDA can be used as a variable of type I in the program.

    Rate this question:

  • 28. 

    What is a valid configuration for an R3 system

    • A.

      One Application server and many Database servers

    • B.

      One Application server and one Database server

    • C.

      Many Application servers and one Database server

    • D.

      No Application server and one Database server

    Correct Answer(s)
    B. One Application server and one Database server
    C. Many Application servers and one Database server
    Explanation
    A valid configuration for an R3 system can include either one Application server and one Database server or many Application servers and one Database server. In the first scenario, having one of each allows for a centralized application and database management. In the second scenario, having multiple Application servers can distribute the workload and provide redundancy, while still having one Database server to store and manage the data.

    Rate this question:

  • 29. 

    Standard and sorted tables are referred to as

    • A.

      Unique

    • B.

      Generic

    • C.

      Index

    • D.

      Keyed

    • E.

      Non-unique

    Correct Answer
    B. Generic
    Explanation
    Standard and sorted tables are referred to as "Generic" because they are not specific to any particular type of data or purpose. They can be used to store and organize various types of data in a structured manner. Unlike unique, indexed, keyed, or non-unique tables, the term "Generic" suggests that these tables are versatile and can be used for a wide range of applications.

    Rate this question:

  • 30. 

    What must be assigned to a module pool in order for it to be executed

    • A.

      Event

    • B.

      Program Type

    • C.

      Module

    • D.

      Transaction

    Correct Answer
    D. Transaction
    Explanation
    A module pool must be assigned to a transaction in order for it to be executed. This is because a transaction provides the context in which the module pool is executed. Without being assigned to a transaction, the module pool would not have a defined starting point and would not be able to execute its logic.

    Rate this question:

  • 31. 

    Identify the valid chaining statement

    • A.

      Write ctr1, ctr2, ctr3.

    • B.

      Write: ctr1 ctr2 ctr3.

    • C.

      Write: ctr1, ctr2, ctr3.

    • D.

      Chain write ctr1 ctr2 ctr3.

    • E.

      Write ctr1: ctr2: ctr3.

    Correct Answer
    C. Write: ctr1, ctr2, ctr3.
    Explanation
    The valid chaining statement is "write: ctr1, ctr2, ctr3." This is because it follows the correct syntax for chaining statements, where multiple commands are written together separated by commas. The colon in "write ctr1: ctr2: ctr3." is incorrect syntax and does not represent a valid chaining statement.

    Rate this question:

  • 32. 

    What is the default mode for passing actual parameters in a PERFORM

    • A.

      By Reference

    • B.

      By Value

    • C.

      By Changing

    Correct Answer
    A. By Reference
    Explanation
    The default mode for passing actual parameters in a PERFORM statement is "By Reference". This means that the actual parameters are passed to the called subroutine by their memory addresses. Any changes made to the parameters within the subroutine will affect the original values in the calling program. This mode is useful when you want to pass large data structures or when you want to modify the values of the parameters in the subroutine and have those changes reflected in the calling program.

    Rate this question:

  • 33. 

    What does a context object provide

    • A.

      Increased database load

    • B.

      Reuseability

    • C.

      Smaller and simpler programs

    • D.

      Stored calculated values on the presentation server

    • E.

      Object oriented programming

    Correct Answer(s)
    B. Reuseability
    C. Smaller and simpler programs
    Explanation
    A context object provides reusability and allows for smaller and simpler programs. By encapsulating relevant data and behavior within a context object, it can be easily reused in different parts of the program, reducing code duplication and improving maintainability. This also leads to smaller and simpler programs as the context object handles the complexity of managing and providing access to the required data and functionality.

    Rate this question:

  • 34. 

    What is true about an Authorization

    • A.

      It is attached to profiles

    • B.

      An authorization is defined in the program attributes

    • C.

      Defines permissable values for each authorization field listed in the authorization object

    Correct Answer(s)
    A. It is attached to profiles
    C. Defines permissable values for each authorization field listed in the authorization object
    Explanation
    An authorization is a permission granted to a user or a role to perform certain actions or access specific resources within a system. It is attached to profiles, meaning that it is assigned to specific user profiles or roles. Additionally, an authorization defines permissible values for each authorization field listed in the authorization object. This ensures that the user or role can only perform actions or access resources within the specified limits set by the authorization.

    Rate this question:

  • 35. 

    What is true about classes and objects in Object Oriented ABAP

    • A.

      Class is a template for an object

    • B.

      Objects are an instance of a class

    • C.

      Classes are an instance of an object

    • D.

      Objects can change their class

    Correct Answer(s)
    A. Class is a template for an object
    B. Objects are an instance of a class
    Explanation
    Classes in Object Oriented ABAP are indeed templates for objects. A class defines the properties (attributes) and behaviors (methods) that an object of that class will have. Objects, on the other hand, are instances of a class. They are created based on the template provided by the class and can be used to access the attributes and methods defined in the class. Therefore, the given answer correctly states that a class is a template for an object and objects are instances of a class.

    Rate this question:

  • 36. 

    What interface parameter would you check to determine the success of a BAPI call 

    • A.

      Exceptions Parameter 'RETURN'

    • B.

      Dictionary Structure BAPIRET2

    • C.

      Export Parameter 'RETURN'

    • D.

      Export Parameter 'sy-subrc'

    Correct Answer
    C. Export Parameter 'RETURN'
    Explanation
    To determine the success of a BAPI call, one would check the export parameter 'RETURN'. This parameter would contain information about any exceptions or errors that occurred during the call. By examining the values in this parameter, one can determine if the BAPI call was successful or if any issues occurred.

    Rate this question:

  • 37. 

    What is the value of result after the following code is executed DATA: result TYPE I. result = 5 / 10.

    • A.

      Result = 2

    • B.

      Result = 0

    • C.

      Result = .5

    • D.

      Result = 1

    Correct Answer
    D. Result = 1
    Explanation
    The value of result after the code is executed is 1. In ABAP, when dividing two integers, the result is always an integer. In this case, 5 divided by 10 equals 0.5, but since result is declared as an integer, the decimal part is truncated and the result is 0. Therefore, the correct answer is that result is equal to 1.

    Rate this question:

  • 38. 

    What is the development class for local objects

    • A.

      Z00

    • B.

      $TMP

    • C.

      Blank

    • D.

      Local

    Correct Answer
    B. $TMP
    Explanation
    The development class for local objects is $TMP. This development class is used for temporary or local objects that are created for testing or development purposes. Objects in this class are not transported and are only available in the local system.

    Rate this question:

  • 39. 

    What will be written to the list in the following code.  Assume all defaults are taken when the function was defined. Data: fielda(4) type c.fielda = ‘AAAA’.Call Function Z_TEST_FUNCTION        Exporting f_fielda = fielda.Write fielda.Function Z_TEST_FUNCTION   Importing f_fielda   Exporting f_fieldb.f_fielda = ‘BBBB’.f_fieldb = ‘CCCC’

    • A.

      BBBB

    • B.

      AAAA

    • C.

      CCCC

    Correct Answer
    A. BBBB
    Explanation
    The code first declares a variable fielda and assigns the value 'AAAA' to it. Then, the function Z_TEST_FUNCTION is called with the exporting parameter f_fielda set to the value of fielda. Inside the function, the exporting parameter f_fieldb is set to 'BBBB' and f_fielda is set to 'CCCC'. Finally, the value of fielda is written to the list. Therefore, the value 'BBBB' will be written to the list.

    Rate this question:

  • 40. 

    Which of the following is not a valid ABAP data statement

    • A.

      Data fielda(5) type x

    • B.

      Data fielda(5) type c

    • C.

      Data fielda(5) type t

    • D.

      Data fielda(5) type n

    Correct Answer
    C. Data fielda(5) type t
    Explanation
    The statement "Data fielda(5) type t" is not a valid ABAP data statement because the "type t" is not a valid data type in ABAP. The valid data types in ABAP are x (hexadecimal), c (character), and n (numeric). Therefore, the correct answer is "Data fielda(5) type t".

    Rate this question:

  • 41. 

    How would you clear the body of an internal table (with a header line).

    • A.

      Refresh ITAB

    • B.

      Clear ITAB[]

    • C.

      Clear ITAB

    • D.

      Refresh ITAB[]

    Correct Answer(s)
    A. Refresh ITAB
    B. Clear ITAB[]
    Explanation
    The correct answer is Refresh ITAB, Clear ITAB[]. To clear the body of an internal table with a header line, the Refresh statement is used to reset the internal table to its initial state by deleting all the existing entries. On the other hand, the Clear statement clears the body of the internal table by removing all the entries while keeping the header line intact. Therefore, using both Refresh ITAB and Clear ITAB[] ensures that the body of the internal table is cleared while preserving the header line.

    Rate this question:

  • 42. 

    What does the runtime system do with dates if they are assigned to a numeric field

    • A.

      It converts the date to a julian date

    • B.

      It calculates the number of days that have elapsed since 01.01.0001

    • C.

      It calculates the number of days that have elapsed since 00.00.0000

    • D.

      It leaves the date as a numeric field

    Correct Answer
    B. It calculates the number of days that have elapsed since 01.01.0001
    Explanation
    The runtime system calculates the number of days that have elapsed since 01.01.0001 when dates are assigned to a numeric field. This means that the system converts the date into a numeric value representing the number of days that have passed since the reference date. This allows for easier manipulation and calculation of dates using numeric operations.

    Rate this question:

  • 43. 

    Which object type is a requirement for the ALV grid control

    • A.

      CL_GUI_CONTAINER_ALV

    • B.

      CL_GUI_ALVGRID_CONTAINER

    • C.

      CL_GUI_CUSTOM_CONTAINER

    Correct Answer
    C. CL_GUI_CUSTOM_CONTAINER
    Explanation
    The CL_GUI_CUSTOM_CONTAINER object type is a requirement for the ALV grid control. This object type provides a customizable container for the ALV grid, allowing developers to modify the appearance and behavior of the grid as needed. It offers greater flexibility and control compared to the other options listed, making it the correct choice for implementing the ALV grid control.

    Rate this question:

  • 44. 

    What is teh effect of sorting a sorted internal table

    • A.

      Breaks the sort sequence

    • B.

      Program abend

    • C.

      Uses linear search rather than binary

    • D.

      Syntax error

    Correct Answer
    D. Syntax error
    Explanation
    Sorting a sorted internal table will not break the sort sequence or cause a program abend. It will also not cause the program to use linear search instead of binary search. The only possible explanation for the correct answer, which is a syntax error, is that attempting to sort an already sorted internal table is not allowed in the programming language being used.

    Rate this question:

  • 45. 

    Define Instance.

    • A.

      A presentation, application and database server

    • B.

      Dispatcher, work process and services

    • C.

      Work processes only

    • D.

      Multiple application servers

    Correct Answer
    B. Dispatcher, work process and services
    Explanation
    This answer refers to the components of an SAP system. In an SAP system, the dispatcher is responsible for receiving requests from clients and distributing them to the appropriate work processes. Work processes execute the actual tasks and services provide additional functionalities. Therefore, the correct answer is "Dispatcher, work process and services".

    Rate this question:

  • 46. 

    What must be assigned to search help parameters

    • A.

      Values

    • B.

      Domain

    • C.

      Nothing

    • D.

      Data element

    Correct Answer
    D. Data element
    Explanation
    Search help parameters must be assigned to a data element. A data element defines the technical attributes and semantic properties of a field in a database table. By assigning search help parameters to a data element, it ensures that the search help is associated with the specific field in the database table, allowing users to search for values within that field using the search help functionality.

    Rate this question:

  • 47. 

    What message types can be generated by transactional documents

    • A.

      EDI

    • B.

      Workflow

    • C.

      Abend

    • D.

      Email

    Correct Answer(s)
    A. EDI
    D. Email
    Explanation
    Transactional documents are used in business transactions to record the details of the transaction. These documents can generate different types of messages. EDI (Electronic Data Interchange) is a standardized format for exchanging business documents electronically, making it a common message type for transactional documents. Email is another message type that can be generated by transactional documents, allowing for easy communication and sharing of document information. Therefore, both EDI and email are valid options for message types that can be generated by transactional documents.

    Rate this question:

  • 48. 

    Mark the default size for a packed field

    • A.

      1

    • B.

      2

    • C.

      Size must be specified

    • D.

      8

    • E.

      4

    Correct Answer
    D. 8
    Explanation
    The default size for a packed field is 8. This means that if no size is specified for a packed field, it will automatically be assigned a size of 8.

    Rate this question:

  • 49. 

    Mark the valid syntax and usage of the message statement.  Assume the message class UD is defined in the REPORT statement.

    • A.

      Message E004(UD).

    • B.

      Message (UD)E004.

    • C.

      Message E004.

    • D.

      Message ID UD Type E Number 004.

    Correct Answer(s)
    A. Message E004(UD).
    C. Message E004.
    D. Message ID UD Type E Number 004.
    Explanation
    The valid syntax and usage of the message statement are "Message E004(UD).", "Message E004.", and "Message ID UD Type E Number 004."

    Rate this question:

  • 50. 

    What is true about an Authorization Object

    • A.

      Authorization Objects contain permissable values for the fields

    • B.

      Groups up to 10 authorization field in an OR relationship

    • C.

      Groups up to 10 authorization fields in an AND relationship

    Correct Answer
    C. Groups up to 10 authorization fields in an AND relationship
    Explanation
    An Authorization Object is a concept in computer systems that helps control access to certain resources or actions. It consists of authorization fields, which are used to define the criteria for granting or denying access. In this case, the correct answer states that an Authorization Object groups up to 10 authorization fields in an AND relationship. This means that in order for access to be granted, all 10 authorization fields must meet the specified criteria.

    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 22, 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.