Developing Java Web Dynpro Applications
Getting Started
Developing Your First Web Dynpro Application
Web-Dynpro-Projekt anlegen
Web-Dynpro Komponente anlegen
Weitere Views erstellen
Navigationsschema festlegen
Datenbindung für UI-Elemente definieren
Mapping View Contexts to the Component Controller Context
Actions anlegen und Navigation implementieren
View-Layout gestalten
Build, Deploy und Run durchführen
Developing a Web Dynpro Application Using the Execution Modeler
Enabling a Simplified Modeling Environment
Opening Execution Modeler
Defining the UI Layout
Using Web Dynpro Model
Creating a Service Execution Link
Editing a Service Execution Link
Creating a Service Response Link
Creating a Service Chain Link
Editing a Service Chain Link
Creating a Navigation Link
Modeling a Popup Window
Deleting a Link
Reference
UI-Elemente: Methoden, Eigenschaften und Ereignisse
Gemeinsame Eigenschaften der UI-Elemente
WDTableCellDesign
Specifying the Image Source
WDHotkey
Layout
ColumnLayout
ColumnLayoutData and ColumnLayoutHeadData
FlowLayout API
FlowData API
GridLayout API
GridData API
MatrixLayout API
MatrixData API
RowLayout API
RowHeadData API
Defining PageLayout
Implementing Drag and Drop
DragSourceInfo
DropTarget
DropTargetInfo and DropOnRowTargetInfo
FileDropTarget
Specifying Drop Targets at Row Level
Container
ApplicationContainer
ScrollContainer API
Group API
TransparentContainer API
Tray API
Accordion
AccordionItem
MultipleAccordionItem
AnalyticsChart
BIApplicationFrame API: Einbinden von BEx Web Applications
BIMethods API: Zugriff auf Aktionen einer BEx Web Application
Breadcrumb-Navigation
BreadCrumb API
BreadCrumbStep API
MultipleBreadCrumbStep API
BusinessGraphics API
Web Dynpro Category API - IWDCategory
Web Dynpro Series API - IWDSeries
Web Dynpro Point API - IWDPoint
Web Dynpro SimpleSeries API - IWDSimpleSeries
Web Dynpro NumericValue API - IWDNumericValue
Web Dynpro TimeValue API - IWDTimeValue
Button - ButtonRow
ButtonChoice
Calendar
CalendarYearView
CalendarMonthView
HierarchicalCalendarMonthView
CalendarWeekView
CalendarDayView
CalendarEntry
CalendarPaginator
Day Patterns
DayPattern
WeekDayPattern
WorkingTime
Caption API
CheckBox API
CheckBoxGroup API
DateNavigator
DateNavigator API
DateNavigatorMarking API
DateNavigatorLegend API
DropDownByIndex API
DropDownByKey API
Explanation
FileUpload und FileDownload: Datenübertragung
FileUpload API
FileDownload API
Datenbindung der Eigenschaft resource bei FileDownload und FileU
Laden des InputStream beim FileDownload auf Anforderung
FlashIsland
Implementing Adobe Flash Islands for Web Dynpro Java
GACDataSource
GACProperty
GACEvent
GACEventParameter
Converting a Web Dynpro View to a Flash View
Displaying and Editing Formatted Text
Supported XHTML Tags for FormattedText
FormattedTextEdit
FormattedTextView
SimpleFormattedTextField
Implementing a SimpleFormattedTextField
Creating Formatted Text
Gantt API
GeoMap API
Code-Beispiel für die Verwendung einer geografischen Karte
Beispiel zur Darstellung einer Route
HorizontalGutter API
IFrame API
Image API
InputField API
Implementing a Combo Box
Enabling AutoComplete for InputFields
InputTokenizer
ItemListBox API
Label API
Legend API
LegendItem API
MultipleLegendItem API
FrameworkLegendItem
LinkToAction API
LinkToURL API
LinkChoice
MeltingGroup
MenuBar und Popup Menu
Utilizing ContextMenus
MenuBar API
Menu API
MenuActionItem API
MenuCheckBox API
MenuRadioButton API
MessageBasedTrigger
Network API
OfficeControl API
OfficeControl verwenden
IWDIOSFactory
Implementing IWDIOSFactory
Pattern UI Elements
%OBJE% PageLayout
PageHeader
PageHeaderArea
HorizontalContextualPanel
ContextualPanel
ViewSwitch
FreeContextualArea
NavigationList
ExpandableTitle
PatternTabStrip
PatternTab
PatternTray
PatternContentArea
PatternExpandFunction
Shuttle
MessageArea
PhaseIndicator
Web Dynpro PhaseIndicator API IWDPhaseIndicator
Phase API
MultiPhase
ProgressIndicator API
RadioButton API
RadioButtonGroupByKey API
RadioButtonGroupByIndex API
RoadMap API
RoadMapStep API
MultipleRoadMapStep API
RowRepeater
SectionHeader
SilverlightIsland
Integration Points for Silverlight
Splitter
Implementing Tables
Tabelle
Table API
Filtern und Sortieren in einer Tabelle
TableColumnGroup API
TableColumn API
TableScrollTipProvider
TableRowGrouping
TreeByNestingTableColumn API
TableStandardCell API
TableSingleMarkableCell API
TablePopin API
TablePopinToggleCell API
TextBar API
TableSelectionMenuConfiguration
Implementing TableRowGrouping
Adding New Rows
Definieren von Zellvarianten: TableSingleMarkableCell
Implementing Scroll Tips
Tabstrip
TabStrip API
Tab API
TextEdit API
TextView API
TimedTrigger API
ToggleButton API
ToggleLink API
ToolBar API
ToolBarButton API
ToolBarButtonChoice API
ToolBarDropDownByIndex API
ToolBarDropDownByKey API
ToolBarInputField API
ToolBarLinkToAction API
ToolBarLinkToURL API
ToolBarSeparator API
ToolBarToggleButton API
ToolBarLinkChoice
Tree API
TreeNodeType API
TreeItemType API
Datenbindung eines Tree-Oberflächenelements
Code-Beispiel zur Erstellung eines Tree-Oberflächenelements
TriStateCheckBox API
ValueComparison API
WebWidget
Web-Dynpro-Werkzeuge
Component Modeler
Controller/Context-Editor
Working with Tabbed Properties in Web Dynpro
Data Modeler
Java Editor
Message-Editor
Metadaten-Vergleich für Web-Dynpro-Projects
Metadaten-Vergleichswerkzeug
Web Dynpro Metamodel-Objekt suchen
Navigation Modeler
View Designer
View Designer Enhancements
Web Dynpro Explorer
Refactoring a Web Dynpro Object
Editing a Web Dynpro Object Inline
SAP Interactive Forms by Adobe
InteractiveForm API
Setting Up Authentication for Adobe Forms in Java Web Dynpro
Controller Class and Interface Reference
Common Controller Class Reference
Common Controller Interface Reference
Component Controller Class Reference
Component Controller Interface Reference
Custom Controller Class Reference
Custom Controller Interface Reference
View Controller Class Reference
View Controller Interface Reference
Window Controller Class Reference
Window Controller Interface Reference
Migration
Migrating to the Adaptive Web Service Model Type
Enabling Service Group Configuration for AWS Models
Migrating Adaptive RFC Model to Adaptive RFC 2 Model
Using Service Classes
Deployment-Service
Konfigurationsservice
Internationalisierungsservice
URL-Generierungsservice
User-Management-Service
Web Dynpro User Interface Snippets
Developer Studio Settings
Namenskonventionen
Namenskonvention für Abkürzungen
Namenskonventionen für Kodierungseinheiten
Personalization Persistence API (P13N)
Personalisierung
Concepts
Stateless Web Dynpro Applications
Web Dynpro and the Model View Controller Design
Applications
Components
Constituent Parts of a Component
Interfaces of Components
Faceless Component
Lifespan of a Component
Dynamic Component Usage
Models
Controllers
Controllers Having No Visual Interface
Controllers Having A Visual Interface
Location of Coding
Contexts
Context Elements
Node Cardinality
Context Mapping
Data Binding
Singleton Node
Lead Selection
Recursion Nodes
Windows and Views
Asynchronous Views
Enabling the Portal to Process Asynchronous Web Dynpro Views
Arranging Multiple Views in a Window
Arranging Multiple Windows in a Component
View Navigation Plugs and Navigation Links
Window Navigation Plugs
Events and Actions
Tasks
Ausführen einer Web-Dynpro-Anwendung: Clients
Integrating WD Applications into SAP NetWeaver Portal
Developing Mobile Always Connected Applications
UI Elements for Mobile Always Connected Applications
Besonderheiten bei den Nokia-Geräten der Serie 80 und 60
Besonderheiten beim Blackberry Wireless Handheld
Specifics of Pocket PCs
Mobile-Add-On-Bibliothek
BarCodeReader API
Verwendung des BarCodeReader
FunctionKey API
Verwendung des FunctionKey
RFIDReader API
Verwendung des RFIDReader
Setting Up the Web Dynpro Development Component (DC)
Building Web Dynpro Development Components in Working Sets
Web Dynpro Development Component (DC)
Creating a Web Dynpro DC
Lokale Web-Dynpro-Projekte migrieren
Repairing Web Dynpro DCs
Integrating Services
Importing Adaptive Web Service Models
Adaptive Web Service Model
Destination-Service (erweitert)
Re-importing Adaptive Web Service Models
Viewing and Creating Service Groups in Web Dynpro Explorer
Model vom Typ JavaBean für das DC-Project importieren
Importing Enterprise JavaBean (EJB) Models
Enterprise JavaBean (EJB) Model
Creating an EJB Development Component (DC)
Developing the Business Logic
Creating an Enterprise Application DC
Preparing DC's for Use by Other Components
Setting Up the Web Dynpro Development Component (DC)
Anlegen einer Application
Importing Adaptive Remote Function Call (RFC 2 ) Models
Importing Adaptive RFC Models (deprecated)
Adaptiver Remote Function Call (RFC)
Invalidating Metadata Caches
Importing Models Using the Search Console
Model-Klassen bearbeiten
Using the Test Mode to Populate Test Data in Web Dynpro
Structuring Web Dynpro Components
Anlegen einer Component
Defining Controllers
Anlegen eines Custom-Controller
Using Templates in Web Dynpro
Verwenden des Service-Controller
Implementing Components with their Controllers and Interfaces
Implementing Component Controllers
Implementing View Controllers
Implementing Window Controllers
Controller Concept
Controller Class and Interface Reference
Controller Interface Concept
Defining Controller Relations
Adding Model References
Anlegen eines Window
Defining Window Properties
Verwenden des Suspend- und Resume-Plugs
Suspend- und Resume-Plug
Specifying Dataflow
Bindung zwischen Componet-Controller-Context und Model anlegen
Defining Controller Relations
Creating Context Trees Manually
Data Binding
Bindable Data Types
Binding UI Element Properties to Dictionary Types
Binding UI Element Properties to the Context
Data Binding to predefined Dictionary Simple Types
Bringing Files To Context
Binding Tables
Binding Trees
Designing User Interfaces
Anlegen einer View
Arranging Views in a Window
Arranging UI Elements in a View
Using UI Snippets to Create a Confirmation Dialog
Creating a Configurable Dropdown Using UI Snippets in Web Dynpro
Creating a Reset Button Using UI Snippets in Web Dynpro
Creating a Modal Window Using UI Snippets in Web Dynpro
Layout
Adding UI Elements Manually
Creating UIs Using Drag and Drop of Context Elements
Creating UIs Using Drag and Drop of Model Class
View-Templates
Verwenden des ActionButton-Template
Verwenden des Tabellen-Template
Verwenden des Formular-Template
Adding UI Elements Programmatically
Subscribing to a Portal Event Using a Code Snippet
Unsubscribing a Portal Event Using a Code Snippet
Using Code Snippets to Fire a Portal Event
Using a Code Snippet to Execute a Model
Using Code Snippets to Fire a Plug
Using Code Snippets to Relate a Context Attribute
Assigning UI Element Properties
Gemeinsame Eigenschaften der UI-Elemente
Methoden der UI-Element-APIs
Displaying and Formatting Core Data Types
Units of Measurement
Specifying the Image Source
Enabling User Interaction
Implementing Hot Keys
Enabling Access Keys
Creating Actions
Mapping Event Parameters to Action Parameters
Mapping the Generic Event Parameter nodeElement
Implementing Parameter Mapping
Implementing Drag and Drop
Modeling Navigation Between Views
Anlegen eines Plug
Anlegen eines Link
Objektbasierte Navigation zwischen Web-Dynpro-Anwendungen (OBN)
Checking View Design
Running Web Dynpro Applications
Anlegen einer Application
Die Web-Dynpro-Laufzeitumgebung konfigurieren
Configuring Applications
Werte der Anwendungseigenschaften setzen
Deploying Applications
Starting Applications
Web-Dynpro-spezifische URL-Parameter
Stopping Applications
Beim Beenden der Web-Dynpro-Anwendung mit LogoffURL weiterleiten
Ensuring Quality
Debugging Web Dynpro Applications
Debugging Web Dynpro Implementations
Debugging Contexts
Testing Web Dynpro Applications
Verfügbarkeitsüberwachung von Web-Dynpro-Anwendungen
Minimizing Byte Code
Web Dynpro Class File Minimizer
Extending Web Dynpro Components
Using Connections for Extensibility
Extending SAP Interactive Forms By Adobe
Providing Help
Offering Input Help
Providing Short Value Lists (SVS)
Providing Long Value Lists (EVS)
Providing Search Result Value Lists (OVS)
Modifying Helper UI
Generating Values Statically in Value Help
Modeling Value Help in Web Dynpro Applications
Showing Messages After User Interaction
User Messages
Anlegen einer Benutzernachricht
Displaying User Messages
Providing Documentation for Developers
Internationalizing Applications
Translating UI Texts
Sprachabhängige Applikationseigenschaften festlegen
Managing Projects
Checking Project Consistency
Hiding default messages in the problem list
Content Administration and Measurements
Using SAP NetWeaver Administrator for Java Web Dynpro
Web Dynpro Application Modules
Web Dynpro Application Module List
Web Dynpro Console
Performance des Request-Response-Zyklus messen
Performance des Web-Dynpro-Framework messen
Performance der Clients messen
Performance des Browser-Client messen
Performance-Daten für Requests anzeigen
Performance des SAP Backends messen
Performance-Daten Benutzer-bezogen anzeigen
Web Dynpro Content Administrator
Web Dynpro Content Administrator starten
Funktionen für JCo-Destinationen
JavaConnector (JCo)-Destinationen anlegen
SLD-Verbindungen prüfen
Deployte Web-Dynpro-Inhalte sichten
Oberflächentexte zur Laufzeit ersetzen
Web-Dynpro-Anwendung für Anmeldeticket einrichten