YouTube Icon

Interview Questions.

Top 21 Sap Abap Module Pool Interview Questions - Jul 27, 2022

fluid

Top 21 Sap Abap Module Pool Interview Questions

Q1. In The Menu Bar Can You Associate A Function Key To A Button?

 Yes

Q2. Why Do I Need To Do Dialog Programming?

To have your own custom designed screens and processing.

Q3. What Does Dialog Programming Consist Of?

Screens with their corresponding processing code, Menu, module pool program.

Q4. What Is A Transaction?

A transaction is dialog application that alternate records gadgets in a steady manner.

Q5. How Does The Dialog Handle User Requests?

When an motion is done, the device triggers the PROCESS AFTER INPUT occasion.The statistics surpassed consists of field display data entered through the user and a feature code. 

A characteristic code is a technical call that has been allotted in a display Painter or Menu Painter to a menu access, a push button, the ENTER key or a function Key of a display screen. 

An internal paintings field (good enough-code) in the PAI module evaluates the function code, and the precise motion is taken.

Q6. What Are Pbo And Pai?

Process earlier than output. Code that is done prior to the display of a display.

Process after enter. Code that is executed after a button at the screen has been pressed.

Q7. Can We Use Flow Logic Control Key Words In Abap/4 And Vice-versa?

The flow control of a dynpro consists of some statements that syntactically resemble ABAP/four statements .However, we can not use drift manage keywords in ABAP/four and vice-versa.

Q8. What Does Pai And Pbo Contain By Default?

PBO - MODULE STATUS_0100 - Key / button definitions

PAI - * MODULE USER_COMMAND_0100 How do you deal with the code in the back of the button that was pressed

Q9. What Is Dynpro? What Are Its Components?

A dynpro (Dynamic Program) includes a display screen and its float good judgment and controls exactly one conversation steps. The one of a kind components of the dynpro are:

Flow Logic: calls of the ABAP/four modules for a screen.

Screen layout: Positions of the text, fields, and pushbuttons and so on for a screenScreen Attributes: Number of the display screen, quantity of the subsequent screen, and others

Fields attributes: Definition of the attributes of the individual fields on a display.

Q10. How Can I Identify Which Button Is Pressed?

“fctcode” attributes of the button.

Q11. What Is To Be Defined For A Push Button Fields In The Screen Attributes?

A feature code has to be defined inside the screen attributes for the frenzy buttons in a display.

Q12. If We Do Not Have / Give Menu Bar Than What Will Menu Bar Have By Default?

System , assist

Q13. What Are The Requirements A Dialog Program Must Fulfill?

A consumer pleasant consumer interface.

Format and consistency exams for the data entered by the user.

Easy correction of enter errors.

Access to facts by storing it within the facts bases.

Q14. How Does The Interaction Between The Dynpro And The Abap/4 Modules Take Place?

A transaction is a group of screens and ABAP/four workouts, managed and finished by using a Dialog processor. 

The Dialog processor tactics screen after the display screen, thereby triggering the correct ABAP/four processing of each display screen .

For every display, the gadget executes the glide good judgment that consists of the corresponding ABAP/four processing. 

The manipulate passes from screen float good judgment to ABAP/four code and back.

Q15. What Is Gui Status? How To Create /edit Gui Status?

A GUI reputation is a subset of the interface elements used for a sure display.

The GUI fame for a transaction may be composed of the following elements:

Title bar.

Menu bar.

Application tool bar

Push buttons. 

To create and edit GUI fame and GUI title, use the Menu Painter (SE forty one).

Q16. Can We Use Write Statements In Screen Fields? If Not How Is Data Transferred From Field Data To Screen Fields?

No,. The gadget rather transfers information via evaluating display screen fields names with ABAP/four variable names. If each names are the same, it transfers display screen fields values to ABAP/4 programs fields and Vice Versa.This happens at once after displaying the display.

Q17. How Are The Function Codes Handled In Flow Logic?

When the User selects a function in a transaction ,the system copies the feature code into a particularly distinct gadget discipline known as SY-UCOMM.

This discipline is Global in ABAP/4 Module Pool.The F-CODE can then be evaluated within the corresponding PAI module. 

The characteristic code is always handed in precisely the same way, no matter whether or not it comes from a screen push button, a menu choice, feature key or other GUI element.

Q18. Difference Between The Normal Report / Program And Module Pool Program?

Normal document may be run straight away with the aid of executing it and generally has selection standards –Attributes: 1 on line software

Module pool application cannot be run right now. 

It first wishes to display a display screen – attributes: M module pool program.

Q19. The Function Code Currently Active Is Ascertained By What Variable?

SY-UCOMM Variable.

Q20. What Are The Basic Components Of Dialog Program?

Screens (Dynpros)

ABAP/four module Pool. 

Transaction code.

Q21. How Many Pbo And Pai Modules Are Allowed For A Screen?

One PBO and one PAI




CFG