What is correct to say about PARAMETERS: (There are five correct answers) Used to define a single input field on the selection screen. The parameter name can be up to ten characters long You declare parameters with the TYPE or LIKE statement. You can use ABAP types, local data types, or global data types to define the parameters The addition MEMORY ID <PID> is used to specify the value of the input field from the SAP memory. <PID> is the PARAMETER ID for the data elements defined in the ABAP Dictionary. SAP memory is a user-specific memory area in
which the value is stored for this PARAMATER ID for the duration of the user session. You use SET/GET PARAMETER ID to store or retrieve value from memory You can validate user entries against the check table or fixed values of the domain behind the ABAP Dictionary type. The input value entered on the selection screen will not be validated if the VALUE CHECK addition is not specified for the PARAMETERS With the DEFAULT addition, you can set the parameter as a display only one The addition OBLIGATORY is used to declare the input field as a required field on the selection screen You can also use the PARAMETERS statement to declare checkboxes or radio buttons on the selection screen. Both checkbox and radio button are a character field of type C length 1. Radio buttons are always associated with a group.
What is correct to say about Select-Options: (There are six correct answers) Used to define a complex selection that allows the user to enter value ranges and complex selection criteria instead of just a single input field.The variable name for the SELECT-OPTIONS input field can be up to eight characters The SELECT-OPTIONS keyword generates a selection table. The selection table is an internal table with a standard structure and a header line. The data types for LOW and HIGH are the same as the type you give to the select-option Use the addition TYPE to specify the data object already defined in your program You can assign a default value for SELECT-OPTIONS using DEFAULT adittion Use the addition NO-EXTENSION to restrict the user to adding only one range in the SELECT-OPTIONS Use the addition NO INTERVALS to restrict the user to single field entry for the selection table The addition OBLIGATORY is used to make the LOW and HIGH fields a required fields.
The standard selection screen is called automatically when you start the program, whereas the user-defined selection screen is called using the CALL SELECTION-SCREEN statement in the program. The standard selection screen has the default screen number 1000, whereas the user-defined screen can have any screen number except 1000 True False.
What is correct to say about Formatting the Selection Screen: (There are five correct answers) The layout in which all of the PARAMETERS or SELECT-OPTIONS appear line by line The formatting options can be used on the standard selection screen even if it has no input fields Use the BEGIN OF BLOCK <block> addition to group together logically related screen elements and WITH FRAME to draw a frame around the logically related fields You can also display multiple parameters and comments on the same output line. To do this you need to enclose them between SELECTION-SCREEN BEGIN OF LINE and SELECTION-SCREEN END OF LINE The COMMENT addition allows you to include text in line. Comment text must always have a position and output length. You can define the position using POS_LOW and POS_HIGH. You can also add a blank line to the selection screen by using SELECTION-SCREEN SKIP <n> or an underline by specifying SELECTION-SCREEN ULINE.
What is correct to say about Selection Screen as Subscreen: (There are four correct answers) It is also possible to define the selection screen as a subscreen in your ABAP program, and then this selection screen can be included as a subscreen on a screen or as part of a tab strip control on a selection screen The system processes the events AT SELECTION-SCREEN OUTPUT and AT SELECTION-SCREEN for each subscreen in addition to processing the surrounding selection screen. You work with the system variable SYST-SCREEN to determine which screen or subscreen is currently being processed You can use the optional addition NESTING LEVEL to further reduce the size of the subscreen.You can use it to prevent scrollbars from appearing when you use the subscreen in a tab strip control on the selection screen and the tab strip already has a frame. Use NESTING LEVEL 0 if there is no frame around the tab strip control; otherwise, for each frame around the tab strip control, increase the NESTING LEVEL by one You must also assign the same function code to all tab titles (USER-COMMAND) For each tab area, the system automatically creates a structure with the same name in the ABAP program. This structure has three components: PROG, DYNNR, and ACTIVETAB.
The Selection Screen Processing can be controled by the following events: (There are five correct answers) INITIALIZATION executed every time the screen is displayed AT SELECTION-SCREEN OUTPUT allows you to dynamically modify the screen when a user action is triggered The AT SELECTION-SCREEN ON <field_name> event can be used to validate a specific input field and only that field will be ready for input if an error message is triggered in the block The event AT SELECTION-SCREEN ON BLOCK <block> is triggered again when the user selects Execute, and this time the contents of all fields of the block are passed to the ABAP program. All of the fields in the block are ready for input again if an error message is triggered AT SELECTION-SCREEN ON RADIOBUTTON GROUP <grp> is triggered when the user clicks on the Execute button on the
screen, and then the content of the radio button group is passed to the ABAP program. The radio button group is ready for input if an error message is triggered AT SELECTION-SCREEN ON HELP-REQUEST FOR <FIELD> is triggered when the user calls the (F1) help on the selection
screen. You can develop your own help routine for this event. The ABAP Dictionary help is displayed if no corresponding event block is defined for this event AT SELECTION-SCREEN ON VALUE-REQUEST FOR <Field> s triggered when the user calls value help (F4) on the screen field.
What is the default selection screen number for the ABAP program? 1000 100 1100 None of the above.
You can have only one selection screen for an ABAP program True False.
What are the declarative statements used to define the selection? Select all that apply (There are three correct answers) PARAMETERS SELECT-OPTIONS SELECTION-SCREEN None of the above.
You use the addition OBLIGATORY to define the input field of a parameter as a required field True False.
Which of the following statements are correct? Select all that apply The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also known as the selection table The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION, LOW, and HIGH You can use the addition NO-DISPLAY to hide the input field on the selection screen You can only specify default values for the LOW and HIGH fields of the SELECT-OPTIONS input field.
Your selection screen can be modified at which event? AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN AT SELECTION-SCREEN ON <field_name> None of the above.
Which of the following statements regarding the event AT SELECTIONSCREEN ON HELP-REQUEST FOR <FIELD> is correct? This event will display (F1) help for the input field on the selection screen This event will display self-defined (F1) help for the input field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field None of the above.
You can define multiple elements in a single line by defining the element within the block SELECTION-SCREEN BEGIN OF LINE and SELECTION-SCREEN END OF LINE True False.
The addition NO-EXTENSION for SELECT-OPTIONS will allow only one line in the selection table True False.
The addition NO-INTERVALS for SELECT-OPTIONS will allow only single fields on the selection screen True False.
You can define a selection screen as a subscreen or tab strip control True False.