Programming User Dialogs Questions And Answers

1. Where is the current active tab page stored for a tabstrip?

ACTIVETAB

 
2. What attribute in a table control must be define in order to activate row selection functionality?

w/selcolumn
 

3. When would you use one of the F4_IF* functions?

In the PAI when Process on Value-Request dialog event is triggered
 

4. TCODE 'ZABC' contains mandatory field on the first screen. A dialog program issues the statement CALL Transaction ZABC and skip first screen. What is required in the first screen of TCODE ZABC for the call to function properly?

The mandatory fields must be filled in with "Get Parameter" statement or default values in Transaction ZABC

 
5. Your dynpro has table control. It also make use of the field statement. What is the order of data transport in the PAI ( from the screen to ABAP)?

All fields except table control and field statements, Table control fields, Field statement fields
 

6. If you want to work with standard number range functionality, you only need the function modules in the function group?

SNR3
 

7. When you define a new dialog program, what is the 1st thing you are prompted for?

Top Include
 

8. What makes up an ABAP Transaction?

ABAP Program

GUI

User Dialogs

Txn Code

 
9. Screen 100 called screen 200. Screen 200 makes a request to perform list processing with suppress dialog option. Where dose processing resume after returning from the list?

To the next screen defined in the screen attributes of screen 100

If LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN xxx is used, return will go to screen xxx
 

10. In a dialog program, what coding technique allow passing of all the rows of the internal table T_ITAB to the program name RSPGM101?

EXPORT T_ITAB TO MEMORY ID 'MYID'. SUBMIT RSPGM101
 

11. What are the functions that are capable of transporting data to screen fields?

DYNP_VALUES_UPDATE

F4IF_FIELD_VALUE_REQUEST

 
12. Which is not an automatic check carried out by screen processor?

Parameter Id Validation

 
13. Which is an automatic check carried out by screen processor?

Foreign Key Check

Format Check

Fixed Values

Obligatory Field Check

 
14. What is true about LEAVE TO LIST-PROCESSING statement?

The CALL SCREEN xxx statement is possible

The invoking module pool still retains control of execution

Enables execution of interactive reporting events
 

15. What is needed in your tabstrip to have scrolling take place on the application server?

Assign Function Type = Space
 

16. What happens when number range interval buffering is active for internal numbers?

Perceived improved performance can be achieved

A programmer can choose to ignore buffering on request
 

17. What makes up a TabStrip?

Subscreens, Tab Title, Sub Screen Area

F4 is pressed for a screen field. What is the order of precedence that takes place. Assume that all possible values options have been defined for the screen field.

Process on Value-Request is executed

A search help is referenced and displayed

The corresponding check table will be referenced and displayed

The corresponding domain values will be displayed
 

18. What is the difference between call screen and set screen?

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

 
19. Program attribute that is used to define a dialog program

M

 
20. How many custom menus are allowed on a menu bar (per 4.6)?

6.

 
21. Elements that is not of the user interface

Selection screen

 
22. Elements that is of the user interface

Menu bar, Function key settings, title bar, application toolbar, standard toolbar.
 

23. What method could be used to specify the next screen to be displayed?

Set Screen

Use the Next Screen Option on the Screen Attributes

 
24. How many menu items are allowed on a custom menu (per 4.6)?

15.
 

25. Which statement will ensure processing returns to the calling point after the user presses F3 to exit the list?

SUBMIT ZPGMA and Return
 

26. Where is the current active tab page stored for a tabstrip?

ACTIVETAB
 

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

SAP memory

ABAP/4 memory

Shared Memory
 

28. What needs to be coded if you want to branch to report program ABC from a dialog program, but you do not want the user to see the selection screen?

SUBMIT ABC WITH CARRID = W_CARRID

 
29. What technique is used to ensure remote function are still processed even if the partner computer is not active?

Transactional RFC
 

30. A screen field has been dynamically changed in a dialog program. When does it get re-initialized?

At PBO execution
 

31. What is a context menu?

Shortcuts for frequently used functions

 
32. Which is not an automatic check carried out by the screen Processor?

Parameter Id Validation

ABAP Tips

Related ABAP Topics:
Table CDHDR and CDPOS Usage

SAP Books
SAP Certification, Interview Questions, Functional, Basis Administration and ABAP Programming Reference Books

More ABAP Tips

Main Index
SAP ERP Modules, Basis, ABAP and Other IMG Stuff

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.