sri32018
[BAP REAP Weniew Gators
Module Peal Programming Irtarview Questions in SAP ABAP
Module Pool Programming Interview Questions in SAP
ABAP
{6+ acorns on Scot
Welcome to SAP ABAP Interview Questions and
Answers. Module Pool Programming Interview
‘Questions and Answers.
Dialog programming interview questions, Interview
{uestions on madule pool programming in SAP ABAP, Real
Time Interview Questions Part-2.
This post consist of Dialog Programming Real Time Questions for the all levels of
Interviews on SAP-ABAP Programming, Dialog Programming is a special type of
programming In SAP ABAP, Dialog programming (Module pool) is used to create custom
SAP screens as per business requirement. Dialog programs are executed using T-codes.
Click on read more to read the questions,
Dialog Programming is a special type of progremming in SAP ABAP. Dialog programming
(Macule poo! is used to create custom SAP screens as per business requirement, Dialog
programs are executed using
codes,
9 exit-command”
A)What is
‘The flow logic Keyword at EXIT-COMMAND Is @ special acdition to the MODULE
statement in the Flow Logie .AT EXIT-COMMAND lets you call @ module before the
system executes the automatic flelds checks,
2)Which Function type has to be used for using “at exit-command” ?
To Use AT EXIT - COMMAND, We must assign a function Type “E* to the relevant
function in the MENU Painter OR Screen Painter.
3)0f the two ™ next screen “ attributes the attributes that has more priority is
iepshwwwsapeoaia.com /2013I0aimadle-pool-programmingrintervew hem]
‘SPONSORED ADS
FOLLOW BY EMAIL
mal edeess. mt
[FOLLOWS ON TWTTER!| roLLoWus ON
GOOGLE TRANSLATOR
Select Language
SAP ABAP Interview
Ge Fate 8
8sr1a2016 Module Peal Programming Irtarview Questions in SAP ABAP
Dynamic.
4) Navigation to @ subsequent screen can be specified statically / dynamically.
(TRUE/FALSE).
TRUE
Set Screen, Call screen,
16) The commands through Which an ABAP/4 Module can “branch to " or “call”
the next screen are
b)-
0)
2, Set screeneser no>,
». Call screensscr no> ,
Leave screen,
6. Leave to screen :
‘7)What is difference between SET SCREEN and CALL SCREEN?
This statement sets the screen with the screen number specified in dynnr, as the next
screen for processing of the current screen...f we want to branch to the next screen
without finishing the current one ,use LEAVE SCREEN,
With CALL SCREEN , the current (calling) chain is suspended , and a next seraen (screen
chain) is called .The called can then return to the suspended chain with the statement
FAVE SCREEN TO SCREEN 0.
8) Can we specify the next screen number with a variable (*¥es/No)?
a. Yes
9) The field SY-DYNNR refers to:
Number of the current screen,
10) The Syntex used to call a screen as dialog box (pop up)
(CALL SCREEN
STARTING AT
ENDING AT ,
11) What is “call mode"?
In the ABAP/4 WORLD each stackable sequence of screens is a “cal mode", This is IMP
because of the way u return from the given sequence To terminate a call mode and
iepshwwwsapeoaia.com /2013I0aimadle-pool-programmingrintervew hem]
POPULAR POSTS
‘SAP Onject Oriented ABAP Interview Questions
Anewere
SAP Project Management Resting Interview
(hestions Answers
Moaue Pat Progaming Iervew uestrs n
Module Pool Programming Interview Questons ard
SAP Web Dynro ABAP itrview Qusstons
/ALV Repos Interv Guostions in SAP ABAP
50 SAP ABAP ALE 1D0C Ineraw Questions
‘SAP Smart Fors Inteview Questions for ABAPor:
Free SAP PDF Books, Documents and Matra ree
BLOG ARCHIVE
> 201641)
> 2015(0)
¥ 2014 28)
¥ August)
‘SAP Odect ented ABAP Interview
Questions Anew.
Modul Pool Programming Inervew Questions
Module Pool Progamming nenvew Questions
‘oat An
[SAP Dialog / Module Pool Prosramning
Terie Qe,
> ay 6)
> May (8)
cn)
> Mech @)
> Foamy (0)
> Jensary (15)
> 2019 650)
> 2012.65)
(Fai Posts Plog for WorePress, Blane.
TOTAL PAGEVIEWS:sr1a2016 Module Peal Programming Irtarview Questions in SAP ABAP
return to @ suspended chain set the "next screen" to 0 and leave to it
12) The max number of calling modes stacked at one time is?
a.NINE
13) What happens if only one of the commands SET SCREEN and LEAVE
SCREEN is used without using the other?
If we use SET SCREEN without LEAVE SCREEN, the program finishes processing for the
curent screen before branching to ,
If we use LEAVE SCREEN without @ SET SCREEN before it, the current screen process wil
be terminated and branch directly to the screen specified as the default next-sereen in
the screen attributes,
14) What Is the significance of the screen number ‘0’?
In “calling mode", the special screen number 0 (LEAVE TO SCREEN 0) causes the system
to jump back to the previous call level
‘That Is, If you have called @ screen sequence with CALL SCREEN leaving to screen 0
terminates the sequence and returns to the calling screen, If you have net called
screen sequence, LEAVE TO SCREEN 0 terminates the transaction.
45) What Is the significance of the memory table ‘SCREEN’?
[At runtime, attributes for each screen eld are stored in the memory table called
‘SCREEN’. We need not declare this table in our program. The system maintains the
table for us internally and updates it with every screen change.
16) Why grouping of fields Is required? What Is the max no of modification
‘groups for each field?
If the same attribute need to be changed for several flelds at the same time these fields
can be grouped together. We can specify up to four modification groups for each fel
17) What is a screen group? How it is useful?
Four-character ID, placed in the system field SY-DYNGR while the screen is being
processed,
‘Tris allows you to assign several serzens to a common sersen group. You can use this, for
‘example, to modify al of the screens in the group in a uniform way. Screen groups are
stored in table TRAWT,
18) What is a Sub screen? How can we use a Sub screen?
[A subscreen is an independent screen that is displayed in an area of another ("main")
screen, To use a subscreen we must cal it in the flow lagie (bath PBO and PAI) of the
‘The CALL SUBSCREEN statement tells the system to execute the PBO and PAI events for
the sub screen as part of the PBO or PAI events of the main screen. The flow logic of
your main program should look as follows:
PROCESS BEFORE OUTPUT.
iepshwwwsapeoaia.com /2013I0aimadle-pool-programmingrintervew hem]sr1a2016 Module Peal Programming Irtarview Questions in SAP ABAP
CALL SUBSCREEN INCLUDING ‘’ ‘
PROCESS AFTER INPUT
CALL SUBSCREEN
19) What are the restrictions on Subscreens?
+ Set thelr onn GUL status
+ Have @ named OK code
+ Call another screen
+ Contain an AT EXIT-COMMAND module
+ Support positioning of the cursor.
20) How can we use / display table in a screen?
‘TABLE CONTROLS and STEP LOOPS.
21) What are the differences between TABLE CONTROLS and STEP LOOPS?
41) TABLE CONTROLS are simply enhanced STEP LOOPS that display data,but from 3
Programming accepts, TABLE CONTROLS and STEP LOOPS are almost the same.
2) One major difference between STEP LOOPS and TABLE CONTROLS is , in STEP
LOOPS their table rows can span more than one line on the screen. In TABLE CONTROLS,
the rons are always single lines, but can be very long and they are scrollable.
42) The structure of table controls is diferent from step loops. A step loop, 2 screen
‘object, is simply a series of field rows that appear as a repeating block. A table control,
{2 a screen object consists of
1) table fields ( displayed in the screen )
11) a contro structure
joverns the table display and what the user can do with it.
22) What are the dynpro keywords?
FIELD, MODULE, SELECT, VALUES and CHAIN are the éynpro keywords.
23) Why do we need to code a LOOP statement in both the PBO and PAI events
for each table in the screen?
We need to code @ LOOP statement in both PBO ang PAT events for each table in the
This Is because the LOOP statement causes the screen fields to be copled back and forth
between the ABAP/4 program and the screen field, For this reason, at least an empty
LOOP...ENDLOOP must be there
24) How can we declare a tabl
control in the ABAP/4 program?
Using the syntax controls