ABAP Screen Attributes

Like all objects in the R/3 Repository, screens have attributes that both describe them and
determine how they behave at runtime. Important screen attributes for ABAP programming:

Program
The name of the ABAP program (type 1, M, or F) to which the screen belongs.

Screen number
A four-digit number, unique within the ABAP program, that identifies the screen within the program. If your program contains selection screens [Page 681], remember that selection screens and Screen Painter screens use the same namespace. For example, if you have a program with a standard selection screen, you may not contain any further screens with the number 1000. Lists, on the other hand, have their own namespace.

Screen type
A normal screen occupies a whole GUI window. Modal dialog boxes only cover a part of a GUI window. Their interface elements are also arranged differently. Selection screens are generated automatically from the definition in the ABAP program. You may not define them using the Screen Painter. A subscreen is a screen that you can display in a subscreen area on a different screen in the same ABAP program.

Next screen
Statically-defined screen number, specifying the next screen in the sequence. If you enter zero or leave the field blank, you define the current screen as the last in the chain. If the next screen is the same as the current screen, the screen will keep on calling itself. You can override the statically-defined next screen in the ABAP program.

Cursor position
Static definition of the screen element on which the cursor is positioned when the screen is displayed. By default, the cursor appears on the first input field. You can overwrite the static cursor position dynamically in your ABAP program.

Screen group
Four-character ID, placed in the system field SY-DYNGR while the screen is being processed. This allows you to assign several screens to a common screen group. You can use this, for example, to modify all of the screens in the group in a uniform way.
Screen groups are stored in table TFAWT.

Hold data
If the user calls the screen more than once during a terminal session, he or she can retain changed data as default values by choosing System User profile Hold data.

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10693980/viewspace-938657/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10693980/viewspace-938657/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值