Web Dynpro for ABAP ...........................................................................................................24
Web Dynpro ABAP Configuration.......................................................................................26
Fully Qualified Domain Names (FQDN) ..........................................................................28
Web Dynpro Architecture ...................................................................................................33
Web Dynpro Component ................................................................................................34
View ............................................................................................................................36
View Set ..................................................................................................................37
Plugs and Navigation Links......................................................................................37
Web Dynpro Window...................................................................................................38
Window Plugs ..........................................................................................................40
Controller.....................................................................................................................41
Context ....................................................................................................................43
Context Node: Properties .....................................................................................45
Data Binding and Mapping.......................................................................................49
Event .......................................................................................................................51
Action...................................................................................................................52
Interfaces of Web Dynpro Components ..........................................................................52
Web Dynpro Application .................................................................................................54
Web Dynpro Model .........................................................................................................55
Web Dynpro ABAP: Development in Detail ........................................................................56
Basics .............................................................................................................................56
Component..................................................................................................................57
Web Dynpro View........................................................................................................57
UI Elements of the View...........................................................................................59
Structure of the View Context ..................................................................................61
Data Binding ............................................................................................................62
UI Element Actions ..................................................................................................63
Parameter Mapping..............................................................................................64
Action Event Handlers .............................................................................................65
Component Controller .................................................................................................68
Context Mapping......................................................................................................68
Programming Controller Methods................................................................................70
Reference Variable WD_CONTEXT ........................................................................71
Reference Variable WD_THIS and Local Controller Interface..................................71
Methods of the Local Controller Interface ................................................................72
Hook Methods: Methods Called by the Runtime...................................................73
Predefined Methods of the Local Controller Interface...........................................74
Events and Event Handlers ..................................................................................75
Supply Function ...................................................................................................77
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 6
Free Methods of the Application Development.....................................................81
Cross-Controller Method Call ...............................................................................82
Web Dynpro Runtime APIs ......................................................................................83
Filling the Context ....................................................................................................84
Phase Model............................................................................................................85
Client Implementation ..............................................................................................89
Web Dynpro Window...................................................................................................89
Navigation Between Two Views...............................................................................90
Web Dynpro Application..............................................................................................93
URL of a Web Dynpro Application ...............................................................................94
Fully Qualified Domain Names (FQDN) ...................................................................97
URLs and Namespaces.........................................................................................101
Calling a Web Dynpro Application Using Parameters................................................103
Cross-Component Programming ..................................................................................104
Controllers of a Web Dynpro Component ..................................................................104
Component Usages...................................................................................................106
Component Usage without Controller Access........................................................107
Component Usage with Controller Access.............................................................109
Navigation Through Window Plugs ........................................................................111
Cross-Component Context Mapping......................................................................111
External Context Mapping ..................................................................................112
Working with Web Dynpro Component Interfaces .....................................................114
Creating a Web Dynpro Component Interface Definition .......................................117
Implementing a Web Dynpro Interface Definition...................................................117
Example for the Implementation of an Interface Definition.....................................118
Working With Faceless Components.........................................................................120
Dynamic Programming .................................................................................................121
Dynamic Layout Manipulation ...................................................................................121
Working Dynamically with Parameter Mappings ....................................................123
Dynamic Context Manipulation..................................................................................125
Working Dynamically with Component Usages .........................................................126
Dynamically Creating Component Usages.............................................................126
Dynamically Embedding an Interface View............................................................128
Method Call in a Dynamically Created Component Usage.....................................130
Dynamically Registering an Event Handler to an Event .........................................130
Advanced Concepts......................................................................................................131
Working with the Assistance Class............................................................................131
Service Calls in a Web Dynpro Application................................................................132
Creating a Service Call ..........................................................................................132
Using a Service Call ..............................................................................................133
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 7
Data Binding Concepts..............................................................................................134
Data Binding of User Interface Element Properties................................................135
Data Binding Using Index and Key ........................................................................136
Fixed Values of Attributes ......................................................................................137
Context Change Log (Recording User Entries)......................................................139
Modification-Free Enhancements..............................................................................141
Implementing Enhancements in a View .................................................................142
Implementing Enhancements in the Controller ......................................................143
Implementing Enhancements in a Window ............................................................143
Debugging Web Dynpro ABAP Applications..............................................................144
Version Comparisons in Web Dynpro for ABAP........................................................145
File Export .................................................................................................................146
Handling Web Icons ..................................................................................................147
Working with Dialog Boxes........................................................................................150
Calling Dialog Boxes of the Same Component ......................................................150
Calling Dialog Boxes of a Used Component ..........................................................152
Calling a Confirmation Dialog Box .........................................................................153
Input Help..................................................................................................................154
ABAP Dictionary Search Help................................................................................154
OVS Input Help......................................................................................................156
Freely Programmed Input Help..............................................................................158
Messages..................................................................................................................159
Integration of Messages in the Message Log.........................................................162
Help Texts in and for Web Dynpro Applications ........................................................164
Personalization and Configuration.............................................................................166
Component Configuration......................................................................................166
Application Configuration .......................................................................................168
Personalization ......................................................................................................170
Delta Handling in Customization and Personalization............................................171
Notes on Working with Adjustment Data................................................................173
Configuration of an Included ALV Component .......................................................173
Portal Integration.......................................................................................................174
Binding to Portal: Prerequisites..............................................................................175
Integrating an Application in the Portal ..................................................................176
Portal Events .........................................................................................................178
Triggering a Portal Event....................................................................................178
Registering and Handling an Event ....................................................................179
Portal Navigation ...................................................................................................181
Object-Based Navigation (OBN).........................................................................181
Absolute Navigation ...........................................................................................183
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 8
Relative Navigation ............................................................................................186
Resume Plugs and Portal Navigation.................................................................187
Work Protect Mode ................................................................................................188
Integrating Forms ......................................................................................................190
Integrating a PDF Form in a Web Dynpro Application............................................191
Inserting (Interactive) Forms...............................................................................192
Inserting Existing Forms.....................................................................................193
Digital Signatures in Form Integration ................................................................195
Supported Elements of the Adobe Library .............................................................196
Interactive Form Use .............................................................................................197
Forms with Function Module-Based Interface........................................................197
SAP List Viewer in Web Dynpro for ABAP.................................................................198
Integration of ALV in Your Application ...................................................................199
Defining the Component Usage .........................................................................201
Providing the Data..............................................................................................202
Using the ALV Views..........................................................................................203
Objects of the ALV Configuration Model.............................................................204
Getting the ALV Configuration Model .................................................................205
Class Diagram....................................................................................................205
Managing ALV Output Areas .................................................................................206
ALV Output Header ............................................................................................207
Fields .................................................................................................................208
Columns.............................................................................................................209
Column Headers.............................................................................................210
Position of Columns........................................................................................212
Footer and Paginators........................................................................................213
Header and Footer Areas...................................................................................215
Creating Design Objects and Elements ..........................................................216
Design Object Settings ...................................................................................218
Examples of Design Objects...........................................................................219
Settings Dialog Box............................................................................................221
Appearance of ALV Output ....................................................................................222
Assigning Properties to Columns and Cells........................................................222
Size of ALV Output, Columns, and Cells ............................................................223
Visibility of Individual Areas................................................................................224
Color of ALV Output, Columns, and Cells ..........................................................225
Text Properties...................................................................................................226
Lines Between Columns and Rows....................................................................227
Table as Hierarchy .............................................................................................228
Table Data as Business Graphics ......................................................................229
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 9
Predefining Standard ALV Functions .....................................................................233
Sorting................................................................................................................233
Filters .................................................................................................................236
Calculation (Aggregation)...................................................................................238
Settings for Aggregation .................................................................................239
Intermediate Results.......................................................................................240
Managing Views.................................................................................................242
Export.................................................................................................................243
Microsoft Excel ...............................................................................................243
Adobe Acrobat................................................................................................244
Functions, Interactions, and Events .......................................................................248
Providing Functions............................................................................................248
Providing Standard ALV Functions .................................................................249
Generating, Getting, and Deleting Functions ..................................................251
Preparing the Context.....................................................................................253
Specifying User Interface Elements................................................................253
Specifying the Position in the Toolbar.............................................................254
Controlling Visibility and Activation Status ......................................................255
Events for Handling Functions ........................................................................256
Handling Interaction with no Data Changes .......................................................256
Selecting Rows...............................................................................................256
Using Hyperlinks, Buttons, and Toggle Buttons ..............................................258
Handling Interaction in Editable ALV ..................................................................259
Write-Protection and Activation.......................................................................259
Adding and Deleting Rows..............................................................................260
Changing Cell Content....................................................................................261
Defining the Checking Time............................................................................261
Providing Help for Users ....................................................................................262
Methods and Events of the Interface Controller .....................................................263
DATA_CHECK...................................................................................................264
GET_CONFIG_DATA ........................................................................................265
Configuration Key ...........................................................................................267
GET_MODEL.....................................................................................................268
GET_MODEL_EXTENDED................................................................................269
SET_DATA.........................................................................................................270
ON_AFTER_CONFIG ........................................................................................271
ON_CLICK .........................................................................................................271
ON_DATA_CHECK............................................................................................272
ON_FUNCTION .................................................................................................272
ON_LEAD_SELECT...........................................................................................273
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 10
ON_STD_FUNCTION_AFTE .............................................................................273
ON_STD_FUNCTION_BEFO.............................................................................274
Accessibility of a Web Dynpro Application.................................................................275
Internationalization and Translation...........................................................................278
Quality Assurance .....................................................................................................279
Web Dynpro Trace Tool.........................................................................................279
ICM Tracing ...........................................................................................................281
HTTP Browser Tracing ..........................................................................................283
HTTP Proxy........................................................................................................287
System Logon ...........................................................................................................288
Prerequisites..........................................................................................................291
Configuration Settings............................................................................................292
Password Logon Scenarios ...................................................................................296
Changing You Password with Basic Authentication ...........................................298
Password Changes in the SSO Environment .....................................................298
User-specific Changes...........................................................................................299
Example .............................................................................................................301
URL Generation in an AS-ABAP - Web Dispatcher Configuration .........................302
Host Header.......................................................................................................303
Absolute URL Generation ..................................................................................303
Configuration Table HTTPURLLOC ...................................................................304
Programming Interface.......................................................................................305
Scenario 1: Direct Browser - AS-ABAP Communication.....................................306
Scenario 2: Browser - AS-ABAP Communication Through a Reverse Proxy .....307
Scenario 3: Direct Communication Through a Reverse Proxy............................307
Scenario 4: Communication with Protocol Switch Through Reverse Proxy ........309
Special Case: Combination with the Logon Application......................................309
Examples of the Logon Screen..............................................................................310
Web Dynpro ABAP Administration ...................................................................................312
Web Dynpro Trace Tool................................................................................................313
ICM Tracing ..................................................................................................................315
HTTP Browser Tracing .................................................................................................317
HTTP Proxy...............................................................................................................321
Logging........................................................................................................................322
Fully Qualified Domain Names (FQDN) ........................................................................323
Monitoring Web Dynpro ABAP Applications..................................................................327
Security Issues in Web Dynpro for ABAP.........................................................................329
Application Logoff Page ................................................................................................332
Application Error Page..................................................................................................335
URL Parameters ...........................................................................................................336
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 11
Authorization Checks in Configuration/Personalization .............................................339
Security Risk List ..........................................................................................................340
URL Generation in an AS-ABAP - Web Dispatcher Configuration ................................342
Host Header ..............................................................................................................342
Absolute URL Generation..........................................................................................343
Configuration Table HTTPURLLOC ..........................................................................344
Programming Interface..............................................................................................345
Scenario 1: Direct Browser - AS-ABAP Communication............................................346
Scenario 2: Browser - AS-ABAP Communication Through a Reverse Proxy ............347
Scenario 3: Direct Communication Through a Reverse Proxy...................................347
Scenario 4: Communication with Protocol Switch Through Reverse Proxy ...............349
Special Case: Combination with the Logon Application.............................................349
Reference........................................................................................................................350
Web Dynpro Tools in the ABAP Workbench .................................................................350
Component Editor .....................................................................................................351
Controller Editor ........................................................................................................352
Controller: Properties .............................................................................................352
Controller: Context.................................................................................................353
Creating and Maintaining Context Nodes ...........................................................354
Create and Maintain Context Attributes..............................................................357
Defining Mapping ...............................................................................................358
Controller: Attribute................................................................................................360
Controller: Events ..................................................................................................361
Controller: Methods ...............................................................................................361
View Editor ................................................................................................................363
View: Layout ..........................................................................................................363
View: Inbound and Outbound Plugs.......................................................................365
View: Components of a View Controller.................................................................366
Window Editor ...........................................................................................................366
Window: The View Hierarchy.................................................................................366
Window: Inbound and Outbound Plugs..................................................................368
Navigation Links of a Window’s Outbound Plugs ...............................................369
Window: Components of a Window Controller.......................................................371
Display an Interface View..........................................................................................371
Displaying and Defining the Interface Controller........................................................372
Web Dynpro Application............................................................................................372
The Web Dynpro Code Wizard..................................................................................373
Screen Design Time Conversion ...........................................................................375
Restrictions ........................................................................................................376
Transformation Rules .........................................................................................376
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 12
Layout Management.......................................................................................377
Dynpro Controls..............................................................................................377
Checkbox ....................................................................................................379
Frame..........................................................................................................379
I/O Field ......................................................................................................380
Pushbutton..................................................................................................382
Radio Button ...............................................................................................383
Step Loop....................................................................................................383
Subscreen...................................................................................................385
Table Control ..............................................................................................385
TabStrip ......................................................................................................387
Text Field ....................................................................................................388
The Web Dynpro Text Browser .................................................................................389
User Interface Elements ...............................................................................................390
Core Library ..............................................................................................................391
Layout Basics ........................................................................................................392
Layout ................................................................................................................393
LayoutData.........................................................................................................393
UI Element Container .........................................................................................394
UIElement..............................................................................................................395
UIElement Properties .........................................................................................396
UIElementContainer ..............................................................................................397
UIElementContainer Properties..........................................................................398
UIElementContainer Aggregations .....................................................................398
ViewElement..........................................................................................................399
ActiveComponent Library ..........................................................................................400
Gantt......................................................................................................................400
Gantt Properties .................................................................................................404
Gantt Events ......................................................................................................404
Network .................................................................................................................411
Network Properties.............................................................................................416
Network Events ..................................................................................................416
Abstract UI Element Interfaces ..............................................................................422
AbstractActiveComponent..................................................................................422
AbstractActiveComponent Properties .............................................................423
Adobe Library............................................................................................................424
InteractiveForm......................................................................................................424
InteractiveForm Properties .................................................................................427
InteractiveForm Events ......................................................................................428
Business Graphics Library.........................................................................................428
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 13
BusinessGraphics..................................................................................................428
BusinessGraphics Properties .............................................................................433
BusinessGraphics Events ..................................................................................436
BusinessGraphics Aggregations ........................................................................437
Accessing Further Methods in a Business Graphics Element ............................437
Chart Designer ...................................................................................................438
Editing with the Chart Designer ......................................................................439
Category ............................................................................................................440
Category Properties........................................................................................441
NumericValue.....................................................................................................441
NumericValue Properties................................................................................442
Point...................................................................................................................443
Point Properties ..............................................................................................444
Point Aggregations .........................................................................................445
Series.................................................................................................................445
Series Properties ............................................................................................447
Series Aggregations .......................................................................................448
SimpleSeries ......................................................................................................448
SimpleSeries Properties .................................................................................449
TimeValue..........................................................................................................449
TimeValue Properties .....................................................................................450
GeoMap.................................................................................................................451
GeoMap Properties ............................................................................................454
GeoMap Events .................................................................................................455
Abstract UI Element Interfaces ..............................................................................456
AbstractIgsElement ............................................................................................456
AbstractIgsElement Properties .......................................................................457
AbstractSeries....................................................................................................457
AbstractValue.....................................................................................................458
BusinessIntelligence Library......................................................................................459
BIApplicationFrame ...............................................................................................459
BIApplicationFrame Properties...........................................................................462
Access to Actions of a BEx Web Application......................................................465
Office Integration Library ...........................................................................................467
OfficeControl..........................................................................................................467
OfficeControl Properties .....................................................................................471
OfficeControl Events ..........................................................................................473
Pattern Library...........................................................................................................474
ContextualPanel ....................................................................................................474
ContextualPanel Properties................................................................................477
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 14
ContextualPanel Events .....................................................................................477
ContextualPanel Aggregations ...........................................................................477
FreeContextualArea ...........................................................................................478
FreeContextualArea Properties ......................................................................479
FreeContextualArea Aggregations..................................................................479
ViewSwitch.........................................................................................................480
ViewSwitch Properties ....................................................................................481
ViewSwitch Events .........................................................................................481
HorizontalContextualPanel ....................................................................................482
HorizontalContextualPanel Properties................................................................483
HorizontalContextualPanel Events .....................................................................484
MessageArea.........................................................................................................484
MessageArea Properties....................................................................................486
MessageArea Events .........................................................................................487
NavigationList ........................................................................................................487
NavigationList Properties ...................................................................................489
NavigationList Events.........................................................................................490
NavigationList Aggregations...............................................................................490
ExpandableTitle .................................................................................................490
ExpandableTitle Properties.............................................................................491
ExpandableTitle Events ..................................................................................492
PageHeader ..........................................................................................................492
PageHeader Properties......................................................................................494
PageHeader Aggregations .................................................................................494
PageHeaderArea ...............................................................................................494
PageHeaderArea Properties...........................................................................495
PageHeaderArea Aggregations ......................................................................496
Standard Library (Simple Elements)..........................................................................497
Button ....................................................................................................................498
Button Properties ...............................................................................................500
Caption ..................................................................................................................500
Caption Properties .............................................................................................502
CheckBox ..............................................................................................................502
CheckBox Properties..........................................................................................504
CheckBoxGroup ....................................................................................................505
CheckBoxGroup Properties................................................................................507
CheckBoxGroup Events .....................................................................................508
DropDownByIndex.................................................................................................509
DropDownByIndex Properties ............................................................................511
DropDownByKey ...................................................................................................512
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 15
DropDownByKey Properties...............................................................................514
Explanation............................................................................................................515
Explanation Properties .......................................................................................516
FileDownload.........................................................................................................516
FileDownload Properties ....................................................................................520
FileUpload .............................................................................................................521
FileUpload Properties.........................................................................................523
FormattedTextView................................................................................................523
Supported Tags..................................................................................................529
FormattedTextView Properties ...........................................................................531
FormattedTextView Events ................................................................................532
ValueComparison ..................................................................................................533
ValueComparison Properties..............................................................................536
HorizontalGutter.....................................................................................................538
HorizontalGutter Properties................................................................................539
IFrame ...................................................................................................................540
IFrame Properties ..............................................................................................543
Image.....................................................................................................................544
Image Properties................................................................................................545
Image Aggregations ...........................................................................................546
InputField...............................................................................................................546
InputField Properties ..........................................................................................549
InvisibleElement.....................................................................................................549
ItemListBox............................................................................................................551
ItemListBox Properties .......................................................................................554
ItemListBox Events.............................................................................................555
Label......................................................................................................................556
Label Properties .................................................................................................558
LinkToAction..........................................................................................................559
LinkToAction Properties .....................................................................................561
LinkToAction Events...........................................................................................562
LinkToAction Aggregations ................................................................................562
LinkToURL.............................................................................................................562
LinkToURL Properties ........................................................................................565
LinkToURL Aggregations ...................................................................................565
RadioButton...........................................................................................................566
RadioButton Properties ......................................................................................568
RadioButton Events............................................................................................569
RadioButtonGroupByIndex ....................................................................................569
RadioButtonGroupByIndex Properties................................................................572
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 16
RadioButtonGroupByIndex Events.....................................................................574
RadioButtonGroupByKey.......................................................................................574
RadioButtonGroupByKey Properties ..................................................................577
RadioButtonGroupByKey Events .......................................................................578
TextEdit .................................................................................................................579
TextEdit Properties.............................................................................................579
TextView................................................................................................................581
TextView Properties ...........................................................................................585
TextView Aggregations ......................................................................................587
TimedTrigger .........................................................................................................587
TimedTrigger Properties.....................................................................................589
TimedTrigger Events ..........................................................................................589
Toggle Button ........................................................................................................590
ToggleLink .............................................................................................................592
ToggleLink Properties ........................................................................................594
TriStateCheckBox..................................................................................................594
TriStateCheckBox Properties .............................................................................596
TriStateCheckBox Events ..................................................................................597
ViewContainerUIElement.......................................................................................598
General Subordinate UI Elements .........................................................................599
Link ....................................................................................................................599
Link Properties................................................................................................601
Menu..................................................................................................................601
Menu Properties .............................................................................................603
Menu Aggregations.........................................................................................603
MenuItem........................................................................................................603
MenuActionItem..........................................................................................604
MenuActionItem Properties .....................................................................606
MenuActionItem Events...........................................................................606
MenuCheckBox...........................................................................................607
MenuCheckBox Properties ......................................................................608
MenuCheckBox Events ...........................................................................609
MenuRadioButton .......................................................................................610
MenuRadioButton Properties...................................................................611
MenuRadioButton Events ........................................................................612
MenuSeparator ...........................................................................................613
ToolBar ..............................................................................................................613
ToolBar Properties..........................................................................................615
ToolBar Aggregations .....................................................................................616
ToolBarButton.................................................................................................617
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 17
ToolBarButton Properties ............................................................................619
ToolBarButtonChoice......................................................................................619
ToolBarButtonChoice Properties .................................................................621
ToolBarButtonChoice Aggregations ............................................................622
ToolBarDropDownByIndex .............................................................................622
ToolBarDropDownByIndex Properties.........................................................625
ToolBarDropDownByKey................................................................................625
ToolBarDropDownByKey Properties ...........................................................627
ToolBarInputField ...........................................................................................628
ToolBarInputField Properties.......................................................................630
ToolBarLinkToAction ......................................................................................631
ToolBarLinkToAction Properties..................................................................633
ToolBarLinkToAction Events .......................................................................633
ToolBarLinkToURL .........................................................................................633
ToolBarLinkToURL Properties ....................................................................635
ToolBarSeparator ...........................................................................................636
ToolBarSeparator Properties.......................................................................637
ToolBarToggleButton......................................................................................637
ToolBarToggleButton Properties .................................................................640
Layout UI Elements ...............................................................................................640
FlowData............................................................................................................640
FlowData Properties .......................................................................................641
FlowLayout.........................................................................................................643
FlowLayout Properties ....................................................................................644
MatrixData..........................................................................................................644
MatrixData Properties .....................................................................................646
MatrixHeadData .................................................................................................649
MatrixLayout.......................................................................................................652
MatrixLayout Properties..................................................................................653
RowData ............................................................................................................653
RowHeadData....................................................................................................654
RowHeadData Properties ...............................................................................656
RowLayout .........................................................................................................658
GridData.............................................................................................................659
GridData Properties ........................................................................................661
GridLayout..........................................................................................................663
GridLayout Properties.....................................................................................664
Abstract UI Element Interfaces ..............................................................................665
AbstractButton....................................................................................................665
AbstractButton Properties ...............................................................................667
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 18
AbstractButton Events ....................................................................................667
AbstractCaption..................................................................................................667
AbstractCaption Properties .............................................................................668
AbstractDropDown .............................................................................................669
AbstractDropDown Properties ........................................................................671
AbstractDropDownByIndex ................................................................................671
AbstractDropDownByIndex Properties............................................................674
AbstractDropDownByIndex Events.................................................................674
AbstractDropDownByKey...................................................................................675
AbstractDropDownByKey Properties ..............................................................677
AbstractDropDownByKey Events ...................................................................677
AbstractInputField ..............................................................................................678
AbstractInputField Properties..........................................................................680
AbstractInputField Events...............................................................................682
AbstractToggle ...................................................................................................682
AbstractToggle Properties ..............................................................................684
AbstractToggle Events....................................................................................684
AbstractToggleButton.........................................................................................685
AbstractToggleButton Properties ....................................................................687
Standard Library (Complex Elements).......................................................................688
BreadCrumb ..........................................................................................................688
BreadCrumb Properties......................................................................................690
BreadCrumb Events ...........................................................................................691
BreadCrumb Aggregations.................................................................................691
BreadCrumbStep ...............................................................................................692
BreadCrumbStep Properties...........................................................................693
MultipleBreadCrumbStep ...................................................................................693
MultipleBreadCrumbStep Properties...............................................................694
ButtonRow.............................................................................................................695
ButtonRow Aggregations....................................................................................696
DateNavigator........................................................................................................696
DateNavigator Properties ...................................................................................700
DateNavigator Events ........................................................................................702
DateNavigator Aggregations ..............................................................................703
DateNavigatorLegend ........................................................................................704
DateNavigatorLegend Properties....................................................................705
DateNavigatorMarking........................................................................................706
DateNavigatorMarking Properties...................................................................708
Legend...................................................................................................................708
Legend Properties..............................................................................................710
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 19
Legend Aggregations .........................................................................................710
LegendItem........................................................................................................711
LegendItem Properties ...................................................................................713
MultipleLegendItem............................................................................................714
MultipleLegendItem Properties .......................................................................716
MultiPane...............................................................................................................716
MultiPane Properties ..........................................................................................720
MultiPane Events ...............................................................................................721
MultiPane Aggregations .....................................................................................721
PhaseIndicator.......................................................................................................721
PhaseIndicator Properties ..................................................................................723
PhaseIndicator Events .......................................................................................724
PhaseIndicator Aggregations .............................................................................724
Phase.................................................................................................................725
Phase Properties ............................................................................................726
MultiplePhase.....................................................................................................727
MultiplePhase Properties................................................................................728
ProgressIndicator...................................................................................................728
ProgressIndicator Properties..............................................................................731
ProgressIndicator Aggregations .........................................................................731
RoadMap...............................................................................................................732
RoadMap Properties ..........................................................................................734
RoadMap Events................................................................................................735
RoadMap Aggregations......................................................................................736
RoadMapStep ....................................................................................................736
RoadMapStep Properties ...............................................................................738
MultipleRoadMapStep........................................................................................739
MultipleRoadMapStep Properties ...................................................................740
Table......................................................................................................................741
Table Properties.................................................................................................751
Table Events ......................................................................................................754
Table Aggregations ............................................................................................756
TableColumn......................................................................................................757
TableColumn Properties .................................................................................761
TableColumn Aggregations ............................................................................763
TableColumnGroup............................................................................................764
TableColumnGroup Aggregations...................................................................765
Popin..................................................................................................................765
Popin Properties .............................................................................................767
TablePopin .........................................................................................................768
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 20
TablePopinToggleCell ....................................................................................770
TablePopinToggleCell Properties................................................................773
TablePopinToggleCell Events .....................................................................774
TextBar...........................................................................................................774
TextBar Properties ......................................................................................775
TableStandardCell .............................................................................................776
TableStandardCell Properties.........................................................................778
TableStandardCell Aggregations ....................................................................779
TableSingleMarkableCell ...................................................................................779
TableSingleMarkableCell Properties...............................................................781
TableSingleMarkableCell Aggregations ..........................................................782
TreeByKeyTableColumn ....................................................................................782
TreeByKeyTableColumn Properties................................................................785
TreeByNestingTableColumn ..............................................................................786
TabStrip .................................................................................................................789
TabStrip Properties ............................................................................................792
TabStrip Events..................................................................................................793
TabStrip Aggregations........................................................................................793
Tab.....................................................................................................................794
Tab Properties ................................................................................................795
Tab Aggregations ...........................................................................................795
Tree .......................................................................................................................796
Tree Properties ..................................................................................................799
Tree Events........................................................................................................800
Tree Aggregations..............................................................................................801
TreeItemType.....................................................................................................801
TreeNodeType ...................................................................................................803
TreeNodeType Properties...............................................................................805
TreeNodeType Events....................................................................................805
Abstract UI Element Interfaces ..............................................................................806
AbstractMasterTableColumn..............................................................................806
AbstractMasterTableColumn Properties .........................................................808
AbstractMasterTableColumn Aggregations.....................................................809
AbstractPopin.....................................................................................................809
AbstractPopin Properties ................................................................................811
AbstractPopin Events .....................................................................................813
AbstractPopin Aggregations ...........................................................................813
AbstractTableCellVariant....................................................................................813
AbstractTableCellVariant Properties ...............................................................814
AbstractTableColumn.........................................................................................815
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 21
AbstractTableColumn Properties ....................................................................816
AbstractTableColumn Events .........................................................................817
AbstractTableColumn-Aggregationen.............................................................817
AbstractTreeNodeType ......................................................................................817
AbstractTreeNodeType Properties..................................................................819
AbstractTreeNodeType Events.......................................................................820
AbstractTreeNodeType Aggregations.............................................................820
AbstractTreeTableColumn .................................................................................820
AbstractTreeTableColumn Properties.............................................................823
AbstractTreeTableColumn Events ..................................................................823
Standard Library (Container Elements) .....................................................................824
Group.....................................................................................................................824
Group Properties................................................................................................827
Group Aggregations ...........................................................................................828
ScrollContainer ......................................................................................................829
ScrollContainer Properties .................................................................................830
TransparentContainer ............................................................................................831
TransparentContainer Properties .......................................................................833
Tray .......................................................................................................................833
Tray Properties...................................................................................................837
Tray Events ........................................................................................................838
Tray Aggregations..............................................................................................839
General Information About Methods and Properties of UI Elements .........................839
Primary Property....................................................................................................843
Properties Used in MultiPane or TablePopin .........................................................844
Context Paging ......................................................................................................844
Programming Interfaces................................................................................................845
Runtime APIs ............................................................................................................845
IF_WD_ACTION....................................................................................................845
IF_WD_APPLICATION..........................................................................................846
IF_WD_COMPONENT ..........................................................................................847
IF_WD_COMPONENT_USAGE............................................................................848
IF_WD_COMPONENT_USAGE_GROUP.............................................................850
IF_WD_CONTROLLER .........................................................................................850
IF_WD_MESSAGE_MANAGER............................................................................851
IF_WD_NAVIGATION_SERVICES........................................................................852
IF_WD_VALIDATION ............................................................................................854
IF_WD_VIEW ........................................................................................................855
IF_WD_VIEW_CONTROLLER..............................................................................855
IF_WD_VIEW_ELEMENT......................................................................................856
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 22
IF_WD_WINDOW..................................................................................................856
IF_WD_WINDOW_CONTROLLER........................................................................857
IF_WD_WINDOW_MANAGER..............................................................................857
CL_WD_CUSTOM_EVENT...................................................................................858
Context APIs .............................................................................................................858
IF_WD_CONTEXT ................................................................................................858
IF_WD_CONTEXT_NODE ....................................................................................859
IF_WD_CONTEXT_NODE_INFO..........................................................................860
IF_WD_CONTEXT_ELEMENT..............................................................................863
Structure WDR_CONTEXT_ATTRIBUTE_INFO....................................................863
Personalization APIs .................................................................................................863
IF_WD_PERSONALIZATION................................................................................863
Portal Integration APIs ..............................................................................................865
IF_WD_PORTAL_INTEGRATION.........................................................................865
CL_WDR_PORTAL_OBNWEB_SERVICE............................................................866
Service Classes ............................................................................................................866
CL_WD_ADOBE_SERVICES ...................................................................................867
CL_WD_CONTEXT_SERVICES...............................................................................868
CL_WD_DYNAMIC_TOOL........................................................................................869
CL_WD_RUNTIME_SERVICES................................................................................870
CL_WD_UTILITIES...................................................................................................870
Using ABAP Dictionary Search Helps ...........................................................................871
Integration of Web Dynpro ABAP Applications in GUI Applications ..............................876
Tutorials ........................................................................................................................878
Go and Create: The First Application with Web Dynpro ABAP..................................878
Step 1: Creating and Editing a Component............................................................878
Step 2: Designing the First View............................................................................880
Step 3: Context Mapping of the First View.............................................................881
Step 4: Binding the Attribute ..................................................................................882
Step 5: Designing the Second View.......................................................................883
Step 6: Maintaining the Context of the Second View .............................................884
Step 7: Embedding the Views in a Window............................................................885
Step 8: Defining the Navigation..............................................................................886
Step 9: Creating and Testing a Web Dynpro Application .......................................887
Creating a Simple Flight Info Application...................................................................888
Part 1: Creating and Editing the .............................................................................888
Part 2: Testing the First View.................................................................................889
Part 3: Creating and Editing the .............................................................................890
Part 4: Implementing the Data Transport ...............................................................891
Part 5: Setting Up Navigation.................................................................................892
SAP Online Help 08.06.2006
Web Dynpro for ABAP NW2004s SPS8 23
URL Parameters ...........................................................................................................894
Authorization Checks in Configuration/Personalization .............................................896
Download attached file: You must be Loged in to download file