Module Pool Tips
Module Pool Tips
Module Pool Tips
- TABLE CONTROLS are simply enhanced STEP LOOPS that display data with the look and feel of a table widget in a desktop application. But from a programming standpoint, TABLE
CONTROLS and STEP LOOPS are almost exactly the same. 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. By contrast the rows in a TABLE CONTROLS are always single lines, but can be very long. ( Table control rows are scrollable ). The structure of table controls is
different from step loops. A step loop, as a screen object, is simply a series of field rows that appear as a repeating block. A table control, as a screen object consists of : i ) table fields
( displayed in the screen ) ii ) a control structure that governs the table display and what the user can do with it.
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 a LOOP statement in both PBO and PAI events for each table in the screen. This is because the LOOP statement causes the screen fields to be copied back and forth
between the ABAP/4 program and the screen field. For this reason, at least an empty LOOP......ENDLOOP must be there.
How the transactions that are programmed by the user can be protected ?
By implementing an authority check.
Does SAP has a GUI screen painter? If yes What operating systems is it available on? What is the other type of screen painter called?
Yes
On what OS is it available – Window based.
Other type of screen painter – alpha numeric screen painter.
What are step loops? How do you program page down page up in step loop?
Step loops: Method of displaying a set of records.
Page down & Page up: decrement / increment base counter
Index = base + sy-step1 – 1
Normally how many and what files get created when a transaction program is written? What is top XXXXXXTOP program?
Main program with A Includes
I ) TOP INCLUDE – GLOBAL DATA
II ) Include for PBO
III) Include for PAI
IV) include for Forms
How are screen names defined? Do you create a screen first or define your program first?
Ans :- Define the program first and then create a screen.