没有合适的资源?快使用搜索试试~ 我知道了~
sap BC410 - Developing User Dialogs
需积分: 9 213 下载量 79 浏览量
2007-08-20
18:04:26
上传
评论 1
收藏 8.25MB DOC 举报
温馨提示
试读
64页
BC410 - Developing User Dialogs Doc 文件
资源推荐
资源详情
资源评论
Release 470 12.06.2003
BC410 Entwicklung von Benutzerdialogen.......................................................................................................................8
Contents (II)...............................................................................................................................................................1
User Dialogs...............................................................................................................................................................1
Overview Diagram.....................................................................................................................................................2
Main Business Scenario.............................................................................................................................................3
SAP Programming Model..........................................................................................................................................4
Example Screen Layout: Transaction FB60..............................................................................................................5
Exercise (Part 2): Screen Programming.....................................................................................................................7
ABAP Program Types...............................................................................................................................................8
Program Organization................................................................................................................................................9
Data Model...............................................................................................................................................................10
Implementation in the ABAP Dictionary................................................................................................................11
Basics for Interactive Lists.............................................................................................................................................1
Lists in Screen Programming: Unit Objectives.........................................................................................................2
Overview Diagram II.................................................................................................................................................3
Creating Lists: Overview...........................................................................................................................................4
Selection Screens.......................................................................................................................................................5
Entering Value Ranges..............................................................................................................................................6
Defining and Calling Selection Screens....................................................................................................................7
Events: Selection Screen............................................................................................................................................8
Example: Authorization Check..................................................................................................................................9
Events: Executable Program / Basic List.................................................................................................................10
User Dialogs on Lists...............................................................................................................................................11
Events: Detail List....................................................................................................................................................12
Potential Problems...................................................................................................................................................13
Placing Global Data in the Hide Area......................................................................................................................14
Retrieving Data From the Hide Area.......................................................................................................................15
Valid Line Selection................................................................................................................................................16
Lists in Screen Programming: Unit Summary.........................................................................................................17
Basics for Interactive Lists Exercises......................................................................................................................18
Basics for Interactive Lists: Solutions.....................................................................................................................20
The Program Interface...................................................................................................................................................1
Unit Objectives..........................................................................................................................................................2
Overview Diagram III................................................................................................................................................3
User Interfaces: Overview.........................................................................................................................................4
Overview: The Screen................................................................................................................................................5
GUI Title....................................................................................................................................................................6
Status: Technical View (1).........................................................................................................................................7
Status: Technical View (2).........................................................................................................................................8
Functions....................................................................................................................................................................9
Function Key Settings..............................................................................................................................................10
Menus and Menu Bars.............................................................................................................................................11
Creating a GUI Status..............................................................................................................................................12
Creating a GUI Status..............................................................................................................................................13
Adjusting Statuses....................................................................................................................................................14
Including Existing Elements....................................................................................................................................15
Creating a GUI Status: Function Key Assignment..................................................................................................16
Standard Toolbar: Automatic Assignments.............................................................................................................17
Creating a GUI Status: Application Toolbar...........................................................................................................18
Creating a GUI Status: Menu Bar............................................................................................................................19
Creating a GUI Status..............................................................................................................................................20
Setting Title and Status............................................................................................................................................21
Flow Control in Detail Lists....................................................................................................................................22
The AT USER-COMMAND Event.........................................................................................................................23
User Interfaces: Unit Summary...............................................................................................................................24
The Program Interface: Exercises............................................................................................................................25
The Program Interface Solutions.............................................................................................................................27
Interactive List Techniques............................................................................................................................................1
Interactive List Techniques: Unit Objectives............................................................................................................2
Overview Diagram IV................................................................................................................................................3
Interactive Lists: Selecting Multiple Lines................................................................................................................4
Selecting Multiple Lines............................................................................................................................................5
Reading from the List Buffer.....................................................................................................................................6
Changing the List Buffer...........................................................................................................................................7
Interactive Lists: Sorting Lists...................................................................................................................................8
Sorting Lists...............................................................................................................................................................9
Finding Out the Sort Field.......................................................................................................................................10
Sorting Lists: Program.............................................................................................................................................11
Interactive Lists: The List Sequence and Messages................................................................................................12
List Navigation.........................................................................................................................................................13
Messages in Interactive Lists...................................................................................................................................14
Interactive List Techniques: Unit Summary............................................................................................................15
Interactive List Techniques: Exercises....................................................................................................................16
Interactive List Techniques: Solutions.....................................................................................................................19
Introduction to Screen Programming.............................................................................................................................1
Screen Programming: Objectives..............................................................................................................................2
Course Overview Diagram V.....................................................................................................................................3
Screen Programs: Principles......................................................................................................................................4
Strengths of Screens...................................................................................................................................................5
Screens in Dialog Programs.......................................................................................................................................6
Screen Programs: Screen Elements...........................................................................................................................7
Screen Elements.........................................................................................................................................................8
General Attributes......................................................................................................................................................9
Attributes of Screen Elements (Key).......................................................................................................................10
Dynamically Modifiable Static Attributes...............................................................................................................11
Screen Programs: Screen Modifications..................................................................................................................12
Modifying Attributes Dynamically: Example.........................................................................................................13
The SCREEN System Table....................................................................................................................................14
Initializing the System Table SCREEN...................................................................................................................15
The Modification Group Attribute...........................................................................................................................16
Modifying Attributes Dynamically: Program..........................................................................................................17
Screen Programs: Screen Processing.......................................................................................................................18
Screens.....................................................................................................................................................................19
Defining and Managing Screens..............................................................................................................................20
Screens: Attributes...................................................................................................................................................21
Creating Screens......................................................................................................................................................22
Creating Screens: Screen Attributes........................................................................................................................23
Creating Screens: Layout.........................................................................................................................................24
Creating Screens: The Element List........................................................................................................................25
Creating Screens: Flow Logic..................................................................................................................................26
Data Visibility..........................................................................................................................................................27
Data Exchange: Screens - ABAP Programs............................................................................................................28
Determining the Next Screen...................................................................................................................................29
Static Screen Sequences...........................................................................................................................................30
Setting the Next Screen Dynamically......................................................................................................................31
Inserting Screen Sequences......................................................................................................................................32
Inserting a Sequence of Screens Dynamically.........................................................................................................33
Calling a Dialog Box Dynamically..........................................................................................................................34
Window Coordinates...............................................................................................................................................35
Setting the Cursor Position Dynamically.................................................................................................................36
Screen Programs: GUI Status..................................................................................................................................37
GUI Status for Screens.............................................................................................................................................38
Displaying Standards...............................................................................................................................................39
Processing the Function Code..................................................................................................................................40
Alternatives for Command Field Processing...........................................................................................................41
Dialog Programming: Unit Summary......................................................................................................................42
Introduction to Screen Programming Exercises......................................................................................................43
Introduction to Screen Programming: Solutions......................................................................................................45
Screen Elements for Output...........................................................................................................................................1
Screen Elements for Output: Unit Objectives............................................................................................................2
Overview Diagram VIII.............................................................................................................................................3
Output Elements: Text Fields....................................................................................................................................4
Text Fields.................................................................................................................................................................5
Text field: Attributes..................................................................................................................................................6
Creating Text Fields...................................................................................................................................................7
Hiding a Text Field Dynamically..............................................................................................................................8
Dynamically Modifiable Attributes: Text Fields.......................................................................................................9
Dynamic Screen Modifications: Program................................................................................................................10
Output Elements: Status Icons.................................................................................................................................11
Status Icons..............................................................................................................................................................12
Status Icons: Attributes............................................................................................................................................13
Creating Status Icons...............................................................................................................................................14
Filling a Status Icon.................................................................................................................................................15
Output Elements: Group Boxes...............................................................................................................................16
Group Boxes............................................................................................................................................................17
Group Boxes: Attributes..........................................................................................................................................18
Creating Group Boxes..............................................................................................................................................19
Screen Elements for Output: Unit Summary...........................................................................................................20
Screen Elements for Input/Output.................................................................................................................................1
Unit Objectives..........................................................................................................................................................2
Overview Diagram VIII.............................................................................................................................................3
Input/Output Elements: Input/Output Fields.............................................................................................................4
Input/Output Fields....................................................................................................................................................5
Input/Output Fields: Attributes..................................................................................................................................6
Creating Input/Output Fields.....................................................................................................................................7
Default Values in SAP Memory................................................................................................................................8
Defining SET/GET Parameter Attributes..................................................................................................................9
Automatic Field Input Checks.................................................................................................................................10
Field Input Checks with Error Dialog......................................................................................................................11
Checking Groups of Fields......................................................................................................................................12
Controlling Error Dialogs........................................................................................................................................13
Dialog Message Categories......................................................................................................................................14
The FIELD Statement and Data Transport..............................................................................................................15
Conditional Module Calls........................................................................................................................................16
Execution on Input...................................................................................................................................................17
Execution on Change...............................................................................................................................................18
Avoiding Field Input Checks...................................................................................................................................19
Navigation - Targets................................................................................................................................................20
Navigation: Single-Screen Transaction...................................................................................................................21
Navigation - Dialogs................................................................................................................................................22
Input/Output Elements: Input Help..........................................................................................................................23
Input Help................................................................................................................................................................24
Dropdown Boxes.....................................................................................................................................................25
Requirements of F4 Help.........................................................................................................................................26
ABAP Dictionary Object: Search Help...................................................................................................................27
Using Search Helps..................................................................................................................................................28
Search Help Assignment in ABAP Dictionary........................................................................................................29
Input Help Mechanisms...........................................................................................................................................30
Input/Output Elements: Check Boxes and Radio Button Groups............................................................................31
Checkboxes and Radio Button Groups....................................................................................................................32
Radio Buttons and Checkboxes: Attributes.............................................................................................................33
Creating a Checkbox................................................................................................................................................34
Creating a Radio Button Group...............................................................................................................................35
Program Flow for Radio Buttons and Checkboxes..................................................................................................36
Input/Output Elements: Pushbuttons.......................................................................................................................37
Pushbuttons..............................................................................................................................................................38
Pushbuttons: Attributes............................................................................................................................................39
Creating and Processing pushbuttons......................................................................................................................40
Input/Output Elements: Unit Summary...................................................................................................................41
Screen Elements for Input/Output: Exercises..........................................................................................................42
Screen Elements for Input/Output: Solutions..........................................................................................................46
Screen Elements: Subscreens and Tabstrip Controls.....................................................................................................1
Subscreens and Tabstrip Controls: Unit Objectives..................................................................................................2
Overview Diagram VIII.............................................................................................................................................3
Subscreens..................................................................................................................................................................4
Subscreens (1)............................................................................................................................................................5
Subscreens (2)............................................................................................................................................................6
Subscreen Area: Attributes........................................................................................................................................7
Creating a Subscreen Area.........................................................................................................................................8
Calling a Subscreen....................................................................................................................................................9
Subscreens from External Programs........................................................................................................................10
Special Case: Visibility of Data...............................................................................................................................11
Subscreens: Encapsulation in Function Groups.......................................................................................................12
Subscreens in Function Groups: Call Sequence......................................................................................................13
Subscreens in Function Groups: Data Transport.....................................................................................................14
Tabstrip Controls.....................................................................................................................................................15
Screen Elements: Tabstrip Controls.........................................................................................................................16
Tabstrip Elements....................................................................................................................................................17
Page Elements: Technical View..............................................................................................................................18
Tabstrip Control: Attributes.....................................................................................................................................19
Creating a Tabstrip Control.....................................................................................................................................20
Creating a Tabstrip Control: Tabstrip Area.............................................................................................................21
Creating a Tabstrip Control: Tab Title.....................................................................................................................22
Creating Tabstrip Control: Tabstrip Subscreens......................................................................................................23
Scrolling Locally in Tabstrip Controls....................................................................................................................24
Scrolling Locally in Tabstrip Controls: Programming............................................................................................25
Scrolling in Tabstrip Controls..................................................................................................................................26
Scrolling in Tabstrip Controls: Programming..........................................................................................................27
剩余63页未读,继续阅读
资源评论
recordallen
- 粉丝: 19
- 资源: 45
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功