Taw12 - Week 2

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,818
| Attempts: 805
SettingsSettings
Please wait...
  • 1/125 Questions

    The standard function key used for displaying a list of possible values is:

    • F2
    • F3
    • F1
    • F4
Please wait...
Taw12 - Week 2 - 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. 

    The OK_CODE serves what purpose

    • Contains screen field values

    • Contains function codes

    • Determines successful user action

    Correct Answer
    A. Contains function codes
    Explanation
    The OK_CODE serves the purpose of containing function codes. Function codes are used to determine the action that needs to be performed based on user input. By storing the function codes in the OK_CODE, the program can easily identify and execute the appropriate action based on the user's selection.

    Rate this question:

  • 3. 

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

    • Event

    • Program Type

    • Module

    • Transaction

    Correct Answer
    A. Transaction
    Explanation
    A module pool must be assigned to a transaction in order for it to be executed. Assigning a transaction to a module pool ensures that the module pool is called and executed when the transaction is triggered. This allows the module pool to perform the necessary actions and display the relevant screens or user interfaces associated with the transaction. Without assigning a transaction, the module pool will not be executed and its functionality will not be accessible.

    Rate this question:

  • 4. 

    What functions are generated on the activation of Lock Object EZMARA

    • ENQUEUE_EZMARA

    • DEQUEUE_EZMARA

    • ENQUEUE_EZ_MARA

    • DEQUEUE_EZ_MARA

    Correct Answer(s)
    A. ENQUEUE_EZMARA
    A. DEQUEUE_EZMARA
    Explanation
    The functions that are generated on the activation of Lock Object EZMARA are ENQUEUE_EZMARA and DEQUEUE_EZMARA.

    Rate this question:

  • 5. 

    What statement in Dialog Programming make screen fields available for input

    • Field

    • Module

    • Check

    • Case

    Correct Answer
    A. Field
    Explanation
    The statement "Field" in Dialog Programming makes screen fields available for input. This means that by using the "Field" statement, the programmer can define and enable input fields on the screen, allowing users to enter data into those fields.

    Rate this question:

  • 6. 

    To handle user requests in a dialog program, you must assign function codes to the relevant screen and window elements in the Screen Painter and Menu Painter.  Mark the element that does not contain a function code

    • Screen Pushbuttons

    • Menu Functions

    • Container

    • Tool-bar pushbuttons

    Correct Answer
    A. Container
    Explanation
    The container element does not contain a function code. In a dialog program, function codes are assigned to screen and window elements to handle user requests. However, a container is not a user interactive element and does not have any associated function code. It is used to group and organize other elements within a screen or window.

    Rate this question:

  • 7. 

    Using screen painter, how do you logically relate Radio Buttons

    • Ensure the prefix name of the radio buttons is the same

    • Encompass them in a Radio Button Group

    • Define a Group box

    • Make sure each one has the same Screen Group name

    Correct Answer
    A. Encompass them in a Radio Button Group
    Explanation
    To logically relate radio buttons using screen painter, you should encompass them in a radio button group. This allows you to group the radio buttons together and treat them as a single entity. By doing so, you can ensure that only one radio button can be selected at a time within the group. This helps in creating a logical relationship between the radio buttons and allows users to make a single selection from the options provided.

    Rate this question:

  • 8. 

    After a user action is performed, what event is triggered in  a dialog program

    • Case OK_CODE

    • PAI

    • Module User_command

    • PBO

    Correct Answer
    A. PAI
    Explanation
    After a user action is performed in a dialog program, the event triggered is the Process After Input (PAI) event. This event is responsible for processing the user's input and executing the corresponding logic in the program. In this specific case, the PAI event is triggered when the user action is performed and it leads to the execution of the module "User_command" in the program. The PBO event (Process Before Output) mentioned in the code is triggered before the initial display of the dialog program.

    Rate this question:

  • 9. 

    What statement allows you to generate a report from an online transaction

    • LEAVE TO BASIC LIST

    • LEAVE TO LIST-PROCESSING

    • CALL REPORT report_name

    • GENERATE list

    Correct Answer
    A. LEAVE TO LIST-PROCESSING
    Explanation
    The statement "LEAVE TO LIST-PROCESSING" allows you to generate a report from an online transaction.

    Rate this question:

  • 10. 

    What is required in the flow logic in order to process a table control?

    • A loop...endloop statement for the table control only in the PAI

    • A loop...endloop statement for the table control in both the PBO and the PAI

    • A loop...endloop statement for the table control only in the USER_COMMAND module

    • A loop...endloop statement for the table control only in the PBO

    Correct Answer
    A. A loop...endloop statement for the table control in both the PBO and the PAI
    Explanation
    In order to process a table control, a loop...endloop statement is required in both the PBO (Process Before Output) and the PAI (Process After Input). This is because the PBO is responsible for initializing the table control and displaying it on the screen, while the PAI is responsible for processing the user's input and performing any necessary actions based on that input. By including the loop...endloop statement in both modules, the table control can be properly initialized, displayed, and processed.

    Rate this question:

  • 11. 

    What order is recommended when setting and releasing locks in your program

    • Read data, lock data, update database, release locks

    • Lock data, read data, release locks, update database

    • Lock data, read data, update database, release locks

    Correct Answer
    A. Lock data, read data, update database, release locks
    Explanation
    The recommended order for setting and releasing locks in a program is to first lock the data to ensure exclusive access, then read the data to retrieve the required information, update the database with any changes, and finally release the locks to allow other processes to access the data. This sequence ensures that the data remains consistent and avoids any conflicts or inconsistencies that may arise if the order is not followed.

    Rate this question:

  • 12. 

    How would you define a lock object

    • Use the Data Browser

    • Through a Function Call

    • Create it as an object in the dictionary

    Correct Answer
    A. Create it as an object in the dictionary
    Explanation
    A lock object can be defined by creating it as an object in the dictionary. This means that the lock object is created as a separate entity within the dictionary, allowing it to be accessed and manipulated as needed. This method provides a structured and organized approach to managing locks, as they can be easily referenced and used throughout the program.

    Rate this question:

  • 13. 

    Mark the Program Attribute that is used to define a Dialog Program

    • R

    • D

    • 1

    • M

    Correct Answer
    A. M
    Explanation
    The program attribute "M" is used to define a Dialog Program.

    Rate this question:

  • 14. 

    Why is it a good idea to use a backup version of the OK_CODE, Ie. SAVE_OK_CODE = OK_CODE.

    • OK_CODE is a system reserved variable and cannot be assessed direction.

    • Because the OK_CODE gets reset at the beginning of each exection of PAI processing

    • To prevent accidental setting of the OK_CODE in a different screen

    • So that the OK_CDE is freed up for subscreen

    Correct Answer
    A. To prevent accidental setting of the OK_CODE in a different screen
    Explanation
    Using a backup version of the OK_CODE, such as SAVE_OK_CODE = OK_CODE, is a good idea to prevent accidental setting of the OK_CODE in a different screen. This is because the OK_CODE gets reset at the beginning of each execution of PAI processing. By using a backup version, the original OK_CODE can be preserved and used specifically for its intended purpose, while the backup version can be used in other screens without any risk of accidentally changing the OK_CODE. This ensures that the OK_CODE is used correctly and prevents any potential errors or confusion in the system.

    Rate this question:

  • 15. 

    Refer to the following code.  Module CHECK_FIELD_CD raises an Error Message.  Mark the field(s) that are Open For input. process after input. 10 module exit at exit-command.   module back. 20 field a module check_field_a.30 field b module check_field_b. 40 chain.     field: a, b, c.       module check_field_abc.     endchain. 50 chain.     field: c, d.       module check_field_cd. <== ERROR     endchain.  

    • C

    • A, b, c

    • C, d

    • B, d

    Correct Answer
    A. C, d
    Explanation
    The fields that are open for input are "c" and "d". This can be determined by looking at the code and identifying the chains where the fields are included. In chain 50, the fields "c" and "d" are included and the module "check_field_cd" is called, which raises an error message. Therefore, these fields must be open for input.

    Rate this question:

  • 16. 

    What transaction is used to handle termination updates

    • SM13

    • CCMS

    • SM12

    • SE80

    Correct Answer
    A. SM13
    Explanation
    SM13 is the correct answer because it is the transaction code used to handle termination updates in SAP. SM13 is the update administration transaction, which allows users to monitor and manage updates to the database. It provides information about the status and logs of update requests, including termination updates. Users can use SM13 to analyze and resolve any issues related to termination updates in the system.

    Rate this question:

  • 17. 

    What table is used to store transaction codes

    • TSTC

    • TXNCODES

    • TSTCT

    • TXN

    Correct Answer
    A. TSTC
    Explanation
    The table used to store transaction codes is TSTC.

    Rate this question:

  • 18. 

    What type of memory is typically used as default values for screen fields

    • SAP Memory

    • ABAP/4 Memory

    • Shared Memory

    Correct Answer
    A. SAP Memory
    Explanation
    SAP Memory is typically used as default values for screen fields. SAP Memory is a type of memory in the SAP system that allows data to be stored and accessed during a user's session. It is used to store user-specific data, such as default values for screen fields, which can be accessed across different transactions and programs within the SAP system. Therefore, SAP Memory is the correct answer for this question.

    Rate this question:

  • 19. 

    What message type does not implicitly trigger database commits for the table updates in your program

    • I type MESSAGE statement

    • A type MESSAGE statement

    • E type MESSAGE statement

    • Wtype MESSAGE statement

    • S type MESSAGE statement

    Correct Answer
    A. A type MESSAGE statement
    Explanation
    A type MESSAGE statement does not implicitly trigger database commits for the table updates in your program. This means that when using this type of MESSAGE statement, any changes made to the database tables will not be automatically saved or committed. Instead, you would need to explicitly perform a commit statement in order to save the changes to the database.

    Rate this question:

  • 20. 

    What is the difference between call screen and set screen

    • There is no difference

    • Call Screen is used only for external screens. Set Screen is only for screens in the same module pool

    • Call Screen executes and returns to the point of call. Set Screen does not.

    • Set Screen executes and returns to the point of call. Call Screen does not.

    Correct Answer
    A. Call Screen executes and returns to the point of call. Set Screen does not.
    Explanation
    The correct answer is that Call Screen executes and returns to the point of call while Set Screen does not. This means that when Call Screen is used, the program will pause at the point of call, execute the called screen, and then return to the point of call once the called screen is completed. On the other hand, Set Screen does not pause the program at the point of call and does not return to the point of call after executing the called screen.

    Rate this question:

  • 21. 

    You have issued a Set Titlebar in the PBO of your screen.  How long will the title remain active

    • Until the Next screen change

    • Until the next Set TitleBar statement

    • Until the next DB LUW

    Correct Answer
    A. Until the next Set TitleBar statement
    Explanation
    The correct answer is "Until the next Set TitleBar statement." This means that the title set using the Set TitleBar statement will remain active until another Set TitleBar statement is executed. This suggests that the title bar can be changed dynamically throughout the program execution by issuing different Set TitleBar statements at different points.

    Rate this question:

  • 22. 

    How many times would the form 'calculate_sales' be executed? Do 5 times.  x = sy-tabix.  perform calculate_sales on commit.enddo. COMMIT WORK.

    • Infinitely

    • 1

    • Not at all

    • 5

    Correct Answer
    A. 1
    Explanation
    The form 'calculate_sales' would be executed 1 time. This is because the 'perform calculate_sales' statement is only executed once within the 'do 5 times' loop. The loop itself will iterate 5 times, but the form 'calculate_sales' will only be executed once during the entire loop.

    Rate this question:

  • 23. 

    Which is not an automatic check carried out by the Screen Processor

    • Format Check

    • Obligatory Field Check

    • Fixed Values

    • Foreign Key Check

    • Parameter Id Validation

    Correct Answer
    A. Parameter Id Validation
    Explanation
    The Screen Processor carries out automatic checks to ensure data integrity and accuracy. The format check verifies that the data entered follows the specified format. The obligatory field check ensures that all mandatory fields are filled in. Fixed values check validates that the entered values are within the predefined set of options. The foreign key check verifies that the entered data corresponds to a valid reference in another table. However, the parameter ID validation is not an automatic check carried out by the Screen Processor.

    Rate this question:

  • 24. 

    Which update request always run asynchronously

    • V2

    • Local

    • V1

    • Transactional

    Correct Answer
    A. V2
    Explanation
    The V2 update request always runs asynchronously.

    Rate this question:

  • 25. 

    Program A makes a call to Program B with "Submint Program B and Return".  How many SAP LUW's are involved.

    • 3

    • 2

    • 0

    • 1

    Correct Answer
    A. 2
    Explanation
    When Program A makes a call to Program B with "Submit Program B and Return", it means that Program B will be executed as a separate unit of work within Program A. This creates a new SAP LUW (Logical Unit of Work) for Program B, making it the first LUW. However, since Program B is called using the "Submit and Return" statement, it will return control back to Program A after execution. This means that Program A is still within its own LUW, which is the second LUW involved. Therefore, the correct answer is 2.

    Rate this question:

  • 26. 

    If you trigger a lock object, and it is already locked by some other user, what exception would be raised?

    • 03 - Already_locked

    • 08 - General_Failure

    • 01 - Foreign_Lock

    • 02 - System Failure

    Correct Answer
    A. 01 - Foreign_Lock
    Explanation
    If you trigger a lock object and it is already locked by some other user, the exception that would be raised is "Foreign_Lock". This exception is raised when a lock object is already locked by another user, indicating that the current user does not have the necessary access or permission to modify the locked object.

    Rate this question:

  • 27. 

    Where should the CANCEL (Red X) button on the stard toolbar take the user

    • To where the transaction was called

    • To the initial screen of the transaction

    • To the previous screen

    • To the Cancel area

    Correct Answer
    A. To the initial screen of the transaction
    Explanation
    The CANCEL button on the star toolbar should take the user to the initial screen of the transaction. This means that when the user clicks on the CANCEL button, they will be redirected back to the starting point of the transaction, allowing them to start over or exit the transaction completely. This is a common practice in user interface design to provide a clear and consistent way for users to cancel their current actions and return to the beginning.

    Rate this question:

  • 28. 

    Refer to the following code.  How would you program a generic lock on all rows of a table that have key values 'AA', '111' for the first 2 fields. Call Function Enqueue_ESMYLOCKExportingField1 = …Field2 = …Field3 = …

    • It is not possible in this case

    • Field1 = Generic, Field2 = Generic, Field3 = Space

    • Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Initial

    • Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Space

    Correct Answer
    A. Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Space
    Explanation
    The correct answer is Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Space. This answer suggests that in order to program a generic lock on all rows of a table that have key values 'AA' and '111' for the first 2 fields, the code should set Field 1 to 'AA', Field2 to '111', and Field3 to Space. This combination of values would allow for a generic lock on the specified rows.

    Rate this question:

  • 29. 

    What table do you automatically get in a dynpro without having to declare it in your module pool

    • Subscreen

    • Sy-Table

    • Screen

    • Screen_ITAB

    Correct Answer
    A. Screen
    Explanation
    In a dynpro, the table that is automatically available without the need to declare it in the module pool is the "Screen" table. This table is automatically created and populated with the screen fields and their values. It allows for easy access and manipulation of the screen data within the module pool without the need for additional declaration or coding.

    Rate this question:

  • 30. 

    What happens when a user presses F1 on a screen field

    • The system will display the doucmentation of the field to which a screen field refers

    • The system will display the documentation of the data element to which a screen field refers

    • The system will display the documentation of the domain to which a screen field refers

    • The system will display the technical information of the field to which a screen field refers

    Correct Answer
    A. The system will display the documentation of the data element to which a screen field refers
    Explanation
    When a user presses F1 on a screen field, the system will display the documentation of the data element to which the screen field refers. This means that the user will be able to access detailed information about the specific data element, such as its purpose, format, and any restrictions or validations associated with it. This can be helpful for users who need additional guidance or clarification on how to correctly input data into the field.

    Rate this question:

  • 31. 

    When are V2 updates processed

    • After all V1's are complete

    • After each related V1

    • Before V1's are started

    • Parallel to relative V1's

    Correct Answer
    A. After all V1's are complete
    Explanation
    The V2 updates are processed after all V1's are complete. This means that the V2 updates will only be processed once all the tasks and updates related to V1 have been finished. This ensures that there is no overlap or conflict between the V1 and V2 updates, and allows for a more organized and sequential workflow.

    Rate this question:

  • 32. 

    "Call Function Starting New Task" is an example of what type of call

    • Batch

    • Asynchronous

    • Synchronous

    • Direct

    Correct Answer
    A. Asynchronous
    Explanation
    "Call Function Starting New Task" is an example of an asynchronous call. Asynchronous calls allow multiple tasks to be executed concurrently, without waiting for each task to complete before moving on to the next one. In this case, the function call initiates a new task that can run independently in the background, while the program continues with its execution. This type of call is useful in scenarios where it is important to optimize performance and make the most efficient use of system resources.

    Rate this question:

  • 33. 

    Which function would you use to retrieve a number from an internal number range.

    • NUMBER_GET_INFO

    • NUMBER_GET_NEXT

    • NUMBER_RANGE_INTERNAL_LIST

    • NUMBER_RANGE_EXTERNAL_CHECK

    Correct Answer
    A. NUMBER_GET_NEXT
    Explanation
    The function NUMBER_GET_NEXT would be used to retrieve a number from an internal number range. This function is specifically designed to fetch the next available number from a predefined range of numbers. It ensures that the number retrieved is within the internal number range and can be used for further processing.

    Rate this question:

  • 34. 

    What is true about the following code: CHAIN.  Field: Flight, Carrid.  Module Validate on Chain-InputENDCHAIN.

    • The Module Validate is processed if both FLIGHT and CARRID are other than the initial value

    • The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value

    • The Module Validate is processed only if both FLIGHT and CARRID are initial values

    • The Module Validate is never processed

    Correct Answer
    A. The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value
    Explanation
    The correct answer is that the Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value. This means that if either FLIGHT or CARRID have been assigned a value other than the initial value, the Module Validate will be processed.

    Rate this question:

  • 35. 

    What type of memory is retained for the duration of an external session

    • Extended memory

    • SAP memory

    • ABAP/4 memory

    Correct Answer
    A. SAP memory
    Explanation
    SAP memory is a type of memory that is retained for the duration of an external session. It is a temporary storage area where data can be stored and accessed by multiple programs within the same session. This allows for efficient data sharing and communication between different programs in SAP systems.

    Rate this question:

  • 36. 

    When activating a lock object, what is subsequently generated

    • Function Modules

    • Generic Lock Keys

    • A Dictionary Table

    Correct Answer
    A. Function Modules
    Explanation
    When activating a lock object, function modules are subsequently generated. Function modules are reusable blocks of code that perform a specific task. In the context of lock objects, function modules are generated to handle the locking and unlocking of objects to ensure data integrity and prevent conflicts in a multi-user environment. These function modules are automatically generated by the system when a lock object is activated and can be called by programs to lock or unlock objects as needed.

    Rate this question:

  • 37. 

    The following statement 'Message S001(AT)' is issued in a PAI module of a dynpro.  Where does the message appear?

    • On the same screen

    • On the next screen

    • After the AT-EXIT module

    • In the System Log

    Correct Answer
    A. On the next screen
    Explanation
    When the statement 'Message S001(AT)' is issued in a PAI module of a dynpro, the message will appear on the next screen. This means that the message will be displayed on the screen that follows the current screen in the sequence of screens.

    Rate this question:

  • 38. 

    What is proper coding practise in the flow logic of a Dynpro when a subscreen is defined on the screen.

    • Call Subscreen in the PAI and PBO

    • The Call Subscreen statement is not required

    • Call Subscreen in the PAI only

    • Call Subscreen in the PBO only

    Correct Answer
    A. Call Subscreen in the PAI and PBO
    Explanation
    In the flow logic of a Dynpro, it is considered proper coding practice to call the subscreen in both the Process After Input (PAI) and Process Before Output (PBO) modules. This ensures that the subscreen is displayed correctly and any user input on the subscreen is processed correctly. By calling the subscreen in both modules, the program can handle both the input and output aspects of the subscreen effectively.

    Rate this question:

  • 39. 

    What methods could be used to specify the next screen to be displayed

    • Set Screen

    • Use the Next Screen Option on the Screen Attributes

    • Loop at Screen

    • Submit Screen

    Correct Answer(s)
    A. Set Screen
    A. Use the Next Screen Option on the Screen Attributes
    Explanation
    The methods that could be used to specify the next screen to be displayed are "Set Screen" and "Use the Next Screen Option on the Screen Attributes." The "Set Screen" method allows the programmer to explicitly set the next screen to be displayed using a specific screen number. On the other hand, the "Next Screen Option on the Screen Attributes" allows the programmer to define the next screen to be displayed by configuring the screen attributes. Both methods provide ways to control the flow and navigation between screens in a program.

    Rate this question:

  • 40. 

    If you are building a tabstrip to be handled at the presentation level, what function type should be assigned to the tab title.

    • P

    • T

    • Blank

    • F

    • E

    Correct Answer
    A. P
    Explanation
    The correct answer is P because the question states that the tabstrip is being handled at the presentation level. In this context, the function type assigned to the tab title should be P, which typically stands for presentation. This suggests that the tab title is responsible for displaying the visual representation of the tab and handling any user interactions related to it.

    Rate this question:

  • 41. 

    When a COMMIT WORK is issued, in what order does processing occur.  Refer to the following code: 1. Dialog-task FORM routines logged with PERFORM…. ON COMMIT. 2. High-priority (V1) update-task function modules. 3. Low-priority (V2) update-task function modules.

    • 1, 2, 3

    • 3, 2, 1

    • 2, 3, 1

    Correct Answer
    A. 1, 2, 3
    Explanation
    When a COMMIT WORK is issued, the processing occurs in the following order:
    1. Dialog-task FORM routines logged with PERFORM…. ON COMMIT.
    2. High-priority (V1) update-task function modules.
    3. Low-priority (V2) update-task function modules.

    Rate this question:

  • 42. 

    Which of the following corresponds to the command entry /NTCOD ?

    • SUBMIT TRANSACTION TCOD

    • LEAVE PROGRAM

    • LEAVE TO TRANSACTION TCOD

    • CALL TRANSACTION TCOD

    Correct Answer
    A. LEAVE TO TRANSACTION TCOD
    Explanation
    The command entry /NTCOD corresponds to the option "LEAVE TO TRANSACTION TCOD". This command allows the user to leave the current program and navigate to the specified transaction TCOD.

    Rate this question:

  • 43. 

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

    • At Line-Selection

    • Start-of-Selection

    • Top-of-Page

    • At Selection-Screen

    Correct Answer
    A. At Line-Selection
    Explanation
    The code "Call Selection-Screen" is typically seen at the Line-Selection event in SAP ABAP programming. This event occurs after the user selects a line on the selection screen and before the corresponding line is processed. This code is used to call another selection screen, allowing the user to make further selections or input additional data.

    Rate this question:

  • 44. 

    What would trigger a rollback.

    • An RFC Function Call that terminates normally

    • A program that issues a MESSAGE type 'A'

    • A user cancels the transaction

    • A program that issues a Commit Work statement

    Correct Answer
    A. A program that issues a MESSAGE type 'A'
    Explanation
    A program that issues a MESSAGE type 'A' would trigger a rollback. This is because when a program issues a MESSAGE type 'A', it indicates an error or exception condition. In such cases, the system would automatically initiate a rollback to undo any changes made in the transaction and restore the previous state.

    Rate this question:

  • 45. 

    When does the dialog processor perform automatic checks

    • Before PBO processing Begins

    • After the User has pressed Enter and before the PAI modules are processed

    • After PAI Processing is complete

    • After the User has pressed Enter and before the PBO modules are processed.

    Correct Answer
    A. After the User has pressed Enter and before the PAI modules are processed
    Explanation
    The dialog processor performs automatic checks after the user has pressed Enter and before the PAI modules are processed. This allows the system to validate the user's input and perform any necessary checks or calculations before proceeding with further processing. By performing these checks at this stage, any errors or inconsistencies can be detected and handled before the PAI modules are executed, ensuring data integrity and a smooth flow of the dialog process.

    Rate this question:

  • 46. 

    Mark the one component that is NOT part of a dynpro

    • Module pool

    • Flow logic

    • Screen attributes

    • Element list

    • Screen layout

    Correct Answer
    A. Module pool
    Explanation
    A module pool is not part of a dynpro. Dynpro, short for dynamic program, refers to the user interface screen in SAP systems. It consists of various components such as flow logic, screen attributes, element list, and screen layout. However, a module pool is a collection of dynpros that are grouped together to form a logical unit. Therefore, while the other components mentioned are part of a dynpro, the module pool itself is not.

    Rate this question:

  • 47. 

    Defining a Lock Object as Exclusive would specify what kind of locking

    • Prevents a single user with read-write access from attaining further locks to the same set of table rows. This is useful when you are using recursive routines to make updates.

    • Gives a single user read and write access to the specified table rows. No other users may access the rows.

    • Allows multiple users to access the specified table rows, but with read-access only. No write-accesses are allowed at any time.

    Correct Answer
    A. Gives a single user read and write access to the specified table rows. No other users may access the rows.
    Explanation
    The correct answer is "Gives a single user read and write access to the specified table rows. No other users may access the rows." This means that when a lock object is defined as exclusive, it allows only one user to have both read and write access to the specified table rows. Other users are not allowed to access these rows.

    Rate this question:

  • 48. 

    How many AT EXIT-COMMAND modules are allowed in the PBO

    • 0

    • 2

    • Unlimited

    • 1

    Correct Answer
    A. 0
    Explanation
    In the PBO (Process Before Output) of a program, the AT EXIT-COMMAND module is used to perform certain actions when the user exits the program. The given answer, 0, suggests that there are no AT EXIT-COMMAND modules allowed in the PBO. This means that no specific actions are triggered when the user exits the program.

    Rate this question:

  • 49. 

    What is true about V2 updates within the same SAP LUW

    • An error in one V2 function module cause all other V2 functions to be rolled back

    • Each V2 function module for a givin COMMIT WORK always runs in its own (separate) DB LUW

    • V2 errors cause V1 updates to be rolled back

    • They are usually time critical updates

    Correct Answer
    A. Each V2 function module for a givin COMMIT WORK always runs in its own (separate) DB LUW
    Explanation
    Each V2 function module for a given COMMIT WORK always runs in its own (separate) DB LUW. This means that each V2 function module is executed independently and does not affect the execution of other V2 function modules within the same SAP LUW. Therefore, an error in one V2 function module will not cause all other V2 functions to be rolled back.

    Rate this question:

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

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

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Aug 09, 2009
    Quiz Created by
    Newtonskn
Back to Top Back to top
Advertisement