Web Dynpro ABAP
Web Dynpro ABAP Neuerungen und Erweiterungen
Architektur von Web Dynpro
Web-Dynpro-Component
View
View-Set
Plug und Navigations-Link
Web-Dynpro-Window
Window-Plugs
Controller
Context
Context-Knoten: Eigenschaften
Datenbindung und Mapping
Ereignis
Aktion
Schnittstelle einer Web-Dynpro-Component
Web-Dynpro-Anwendung
Web-Dynpro-Model
Web Dynpro ABAP Konfiguration
Aktive Services in der SICF
Voll qualifizierte Domänennamen (FQDN)
Web Dynpro ABAP: Entwicklung im Detail
Grundlagen
Web-Dynpro-Component
Web-Dynpro-View
UI-Elemente der View
Struktur des View-Contextes
Datenbindung
Aktionen von UI-Elementen
Parameter-Mapping
Ereignisbehandler von Aktionen
Component-Controller
Context-Mapping
Programmierung von Controller-Methoden
Referenzvariable WD_CONTEXT
Referenzvariable WD_THIS und das lokale Controller-Interface
Methoden des lokalen Controller-Interfaces
Hook-Methoden: Von der Laufzeit gerufene Methoden
Vordefinierte Methoden des lokalen Controller-Interfaces
Ereignisse und Ereignisbehandler
Supply-Funktion
Freie Methoden der Anwendungsentwicklung
Controller-übergreifender Methodenaufruf
Web-Dynpro-Laufzeit-APIs
Füllen des Contexts
Phasenmodell
Client-Implementierung
Web-Dynpro-Window
Navigation zwischen zwei Views
Window-Plugs: Startup und Exit
Einschränkungen bei der CLOSE_WINDOW Funktionalität
Web-Dynpro-Anwendung
URL einer Web-Dynpro-Anwendung
Voll qualifizierte Domänennamen (FQDN)
URLs und Namensräume
Web-Dynpro-Anwendung mit Parametern aufrufen
Component-übergreifende Programmierung
Verschiedene Controller einer Web-Dynpro-Component
Component-Verwendungen
Component-Verwendung ohne Controller-Zugriff
Component-Verwendung mit Controller-Zugriff
Navigation über Window-Plugs
Component-übergreifendes Context-Mapping
Externes Context-Mapping
Arbeiten mit Web-Dynpro-Component-Interfaces
Anlegen einer Web-Dynpro-Component-Interface-Definition
Implementieren einer Web-Dynpro-Interface-Definition
Beispiel für die Implementierung einer Interface-Definition
Arbeiten mit oberflächenfreien Components
Dynamische Programmierung
Dynamische Layout-Manipulation
Dynamisches Arbeiten mit Parameter-Mappings
Dynamische Context-Manipulation
Dynamisches Arbeiten mit Component-Verwendungen
Dyn. Erzeugung von Component-Verwendungen
Dyn. Einbettung einer Interface-View
Methodenaufruf in einer dyn. erz. Component-Verwendungen
Dyn. Registrierung eines Ereignisbehandlers auf ein Ereignis
Integration
Adobe Flash Islands Integration
Datenübertragung bei dem UI-Element FlashIsland
Eventing bei dem UI-Element FlashIsland
Portal-Integration
Portal-Einbindung: Voraussetzungen
Web-Dynpro-ABAP-iViews erstellen
Portal-Ereignisse
Auslösen eines Portal-Ereignisses
Registrieren und Behandeln eines Ereignisses
Portal-Navigation
Objektbasierte Navigation (OBN)
Absolute Navigation
Relative Navigation
Resume-Plugs und Portal-Navigation
WorkProtect-Modus
Integration von Formularen
Integrationsszenarien
Formular-Integrations-Voraussetzungen
Web-Dynpro-Anwendung mit Formular erstellen
Unterstützte Elemente der Adobe-Bibliothek
Digitale Signaturen bei der Formular-Integration
Einschränkungen
Nicht empfohlene und veraltete Integrationstechniken
Performance-Aspekte
Beispiele
Hinweise
Datei-Export
SAP List Viewer in Web Dynpro ABAP
Integration von ALV in Ihre Anwendung
Definieren der Component-Verwendung
Bereitstellen der Daten
Verwenden der ALV-Views
Objekte des ALV Configuration Model
Holen des ALV Configuration Model
Klassendiagramm
Verwalten der Bereiche der ALV-Ausgabe
Titel der ALV-Ausgabe
Felder
Spalten
Spaltentitel
Position der Spalten
Fußleiste und Paginatoren
Kopf- und Fußbereich
Erzeugen von Gestaltungsobjekt und Elementen
Einstellungen zum Gestaltungsobjekt
Beispiele für Gestaltungsobjekte
Dialogfenster Einstellungen
Aussehen der ALV-Ausgabe
Zuweisen von Eigenschaften zu Spalten und Zellen
Größe von ALV-Ausgabe, Spalte, Zelle
Sichtbarkeit einzelner Bereiche
Farbe von ALV-Ausgabe, Spalten und Zellen
Texteigenschaften
Linien zwischen Zeilen und Spalten
Tabelle als Hierarchie
Daten der Tabelle als Geschäftsgrafik
Ersatztext bei leerer Ausgabe
Vorbelegen von ALV-Standardfunktionen
Sortieren
Filtern
Berechnen (Aggregation)
Einstellungen zur Aggregation
Zwischenergebnisse
Konfiguration und Personalisierung der ALV-Ausgabe
Konfigurationsdatensatz speichern
Sicht beim Start der Anwendung festlegen
Exportieren
Microsoft Excel
Adobe Acrobat
Funktionen, Interaktionen und Ereignisse
Bereitstellen von Funktionen
Bereitstellen von ALV-Standardfunktionen
Erzeugen, Holen und Löschen einer Funktion
Vorbereiten des Context
Festlegen des Oberflächenelements
Positionieren in der Toolbar
Steuern von Sichtbarkeit und Aktivierungsstatus
Ereignisse zum Behandeln von Funktionen
Behandeln von Interaktion ohne Datenänderung
Markieren von Zeilen und Spalten
Einsatz von Hyperlinks, Buttons und ToggleButtons
Behandeln von Interaktion im editierbaren ALV
Schreibschutz und Aktivierung
Hinzufügen und Löschen von Zeilen
Ändern des Zelleninhalts
Festlegen des Prüfungszeitpunkts
Auffrischen der Anzeige
Bereitstellen von Hilfe für den Benutzer
Methoden und Ereignisse des Interfacecontrollers
DATA_CHECK
GET_CONFIG_DATA
Konfigurationsschlüssel
GET_MODEL
GET_MODEL_EXTENDED
SET_FOCUS
SET_DATA
ON_AFTER_CONFIG
ON_CELL_ACTION
ON_CLICK
ON_DATA_CHECK
ON_FUNCTION
ON_LEAD_SELECT
ON_SELECT
ON_STD_FUNCTION_AFTE
ON_STD_FUNCTION_BEFO
Web-Dynpro-ABAP-Anwendungen mit CAF Guided Procedures
Weiterführende Konzepte
Systemanmeldung
Voraussetzungen
Konfigurationseinstellungen
Szenarien zur Kennwort-Anmeldung
Kennwortänderung bei Basic Authentication vornehmen
Kennwortänderungen im SSO-Umfeld
Benutzerspezifische Änderungen
Beispiel
Context im Detail
Deklaration des Contexts
Context zur Design-Zeit und zur Laufzeit
Programmierung des Contexts
Direkte Referenz auf einen Context-Knoten
Referenzpfad zu tiefer geschachtelten Context-Knoten
Attribut-Wert eines Context-Elements lesen
Struktur aus einem Context-Element lesen
Daten in vorhandene Context-Elemente schreiben
Daten in neue Context-Elemente schreiben
Datenbindung von Oberflächenelement-Eigenschaften
Eigenschaften von Context-Attributen
Datentypen in Context-Knoten
Datenbindung mittels Index und Schlüssel
Festwerte von Attributen
Context-Change-Log (Aufzeichung von Benutzereingaben)
Arbeiten mit der Assistance-Klasse
Service-Aufrufe in einer Web-Dynpro-Anwendung
Service-Aufruf anlegen
Service-Aufruf verwenden
Suspend-Resume-Aufrufe
Window: Parameter an Inbound- und Outbound-Plugs
Modifikationsfreie Erweiterungen
Anlegen einer zusätzlichen View
Erweiterungen in einer View implementieren
Erweiterungen im Controller implementieren
Erweiterungen in einem Window implementieren
Erweiterungen in einer Component implementieren
Erweiterungen nach einem Upgrade abgleichen
Handling von Web-Ikonen
Drag&Drop
Arbeiten mit Dialogfenstern
Dialogfenster derselben Component aufrufen
Dialogfenster einer verwendeten Component aufrufen
Aufrufen eines Bestätigungs-Dialogfensters
Eingabehilfen
ABAP-Dictionary Suchhilfe
OVS-Wertehilfe
Frei programmierte Wertehilfe
Select-Options
Meldungen
Einbindung von Meldungen
Konfiguration von Meldungen
Wiederverwendbare Components und die MessageArea
Anpassungen
Benutzung der Anpassungen
Component-Konfiguration
Neuer Konfigurationseditor
Konfiguration im Component-Konfigurator anlegen
Konfiguration im Component-Konfigurator bearbeiten
Standard-Konfigurationseditor für Component-Defined Comp.-Konfig
Spezielle Context-Attribut-Typen
Generische Primärattribute
Konfigurationsparameter
Anwendungskonfiguration
Personalisierung und Customizing
Component-Defined Anpassung
Anlegen und Ändern der Component-Defined Konfigurationsdaten
Anlegen und Ändern der Component-Defined Customizingdaten
Delta-Handling in Customizing und Personalisierung
Hinweise zum Umgang mit Anpassungsdaten
Dekorative UI-Elemente
Konfiguration einer eingebundenen ALV-Component
12-Stunden-Zeitformat
Barrierefreiheit in Web-Dynpro-ABAP-Anwendungen
Hilfetexte in und für Web-Dynpro-Applikationen
UI-Element Explanation
Eigenschaft explanation
Klassische F1-Hilfe
Internationalisierung und Übersetzung
Stylesheets in Web Dynpro ABAP
Versionsvergleiche in Web Dynpro für ABAP
Qualitätssicherung und Supportability
Debugging von Web-Dynpro-ABAP-Anwendungen
Web-Dynpro-Trace-Tool
ICM-Tracing
HTTP-Browser-Tracing
HTTP-Proxy
Performance-Monitor
Unified Rendering Light Speed in Web Dynpro ABAP
Fokus-Handling im Browser
Beispielanwendungen im Paket SWDP_DEMO
DEMODYNAMIC
DEMO_CONTEXT_CHANGE
DEMO_VALUE_HELP
DEMO_COMMON_ASSISTANCE1
DEMO_CONTEXT_MENU_DYNAMIC
DEMO_CONTEXT_MENU_STATIC
DEMO_CUSTOM_EXT_FIELDS
DEMO_CONFIG_TABLE_READER
DEMO_BG_GANTT
Programmierhinweise für Web-Dynpro-ABAP-Anwendungen
Web-Dynpro-ABAP-spezifische Besonderheiten beim Programmieren
Anzahl, Größe und Generik von Components
Context
Controller
User Interface
Delta-Rendering
Tuning und Fehlersuche
Gantt-Diagramme
Mehrere Parallele Anwendungen
Verwendung von Components und Component-Interfaces
Auf- und Abbauen von Components und Views
Checkliste für performante WDA-Programmierung
Performance-Monitor
Web Dynpro ABAP Administration
Logging
Monitoring von Web-Dynpro-ABAP-Applikationen
Sicherheitsaspekte für Web Dynpro ABAP
Anwendungs-Abmeldeseite
Anwendungs-Fehlerseite
Sicherheitshinweise für FileUpload-UI-Elemente
Sicherheitsrisiko-Liste
URL-Generierung in einer AS-ABAP - Web Dispatcher Konfiguration
Host-Header
Absolute URL-Generierung
Konfigurationstabelle HTTPURLLOC
Programmierschnittstelle
Szenario 1: Direkte Browser - AS-ABAP Kommunikation
Szenario 2: Browser - AS-ABAP Kommunikation via reversen Proxy
Szenario 3: Kommunikation direkt und über reversen Proxy
Szenario 4: Kommunikation mit Protokollwechsel via reversen Prox
Spezialfall: Kombination mit der Anmelde-Anwendung
Referenz
Web-Dynpro-Werkzeuge in der ABAP Workbench
Component Editor
Controller Editor
Controller: Eigenschaften
Controller: Context
Context-Knoten anlegen und pflegen
Context-Attribute anlegen und pflegen
Mapping definieren
Controller: Attribute
Controller: Ereignisse
Controller: Methoden
View Editor
View: Layout
View: Inbound- und Outbound-Plugs
View: Bestandteile des View-Controllers
Window Editor
Window: View-Hierarchie
Window: Inbound- und Outbound-Plugs
Navigations-Links von Outbound-Plugs eines Windows
Window: Bestandteile des Window-Controllers
Interface-View anzeigen
Interface-Controller anzeigen bzw. definieren
Web-Dynpro-Anwendung
Web-Dynpro-Code-Wizard
Dynpro-Designzeit-Konvertierung
Einschränkungen
Transformationsregeln
Layout-Management
Dynpro-Controls
Ankreuzfeld
Frame
I/O Feld
Drucktaste
Auswahlknopf
Step-Loop
SubScreen
Table Control
TabStrip
Textfeld
Web-Dynpro-Text-Browser
Web Dynpro ABAP Laufzeitanalyse
Speicheranalyse
Paketzuordnung und Transporteintrag
User-Interface-Elemente
Favorites-Kategorie
text-Kategorie
Caption
Caption-Eigenschaften
Explanation
Explanation-Eigenschaften
Formatierungen für das UI-Element Explanation
FormattedTextEdit
FormattedTextEdit-Eigenschaften
FormattedTextView
FormattedTextView-Eigenschaften
FormattedTextView-Events
FormattedTextView-Aggregationen
Unterstützte Tags
SimpleFormattedTextField
SimpleFormattedTextField-Eigenschaften
InputField
InputField-Eigenschaften
Label
Label-Eigenschaften
SectionHeader
SectionHeader-Eigenschaften
TextEdit
TextEdit-Eigenschaften
TextView
TextView-Aggregationen
TextView-Eigenschaften
Abstrakte Oberflächenelemente
AbstractCaption
AbstractCaption-Eigenschaften
AbstractFormattedTextField
AbstractFormattedTextField-Eigenschaften
AbstractInputField
AbstractInputField-Eigenschaften
AbstractInputField-Events
action-Kategorie
Button
Button-Eigenschaften
ButtonChoice
LinkChoice
LinkToAction
LinkToAction-Eigenschaften
LinkToAction-Events
LinkToAction-Aggregationen
LinkToURL
LinkToURL-Eigenschaften
LinkToURL-Aggregationen
TimedTrigger
TimedTrigger-Eigenschaften
TimedTrigger-Events
Abstrakte Oberflächenelemente
AbstractButton
AbstractButton-Eigenschaften
AbstractButton-Ereignisse
AbstractButtonChoice
AbstractButtonChoice-Eigenschaften
selection-Kategorie
CheckBox
CheckBox-Eigenschaften
CheckBoxGroup
CheckBoxGroup-Eigenschaften
CheckBoxGroup-Ereignisse
DropDownByIndex
DropDownByKey
ItemListBox
ItemListBox-Eigenschaften
ItemListBox-Ereignisse
ItemListBox-Aggregationen
RadioButton
RadioButton-Eigenschaften
RadioButton-Ereignisse
RadioButtonGroupByIndex
RadioButtonGroupByIndex-Eigenschaften
RadioButtonGroupByIndex-Ereignisse
RadioButtonGroupByIndex-Aggregationen
RadioButtonGroupByKey
RadioButtonGroupByKey-Eigenschaften
RadioButtonGroupByKey-Ereignisse
ToggleButton
ToggleLink
ToggleLink-Eigenschaften
TriStateCheckBox
TriStateCheckBox-Eigenschaften
TriStateCheckBox-Events
Abstrakte Oberflächenelemente
AbstractDropDown
AbstractDropDown-Eigenschaften
AbstractDropDownByIndex
AbstractDropDownByIndex-Eigenschaften
AbstractDropDownByIndex-Ereignisse
AbstractDropDownByKey
AbstractDropDownByKey-Eigenschaften
AbstractDropDownByKey-Ereignisse
AbstractToggle
AbstractToggle-Eigenschaften
AbstractToggle-Ereignisse
AbstractToggleButton
AbstractToggleButton-Eigenschaften
complex-Kategorie
BreadCrumb
BreadCrumb-Eigenschaften
BreadCrumb-Ereignisse
BreadCrumb-Aggregationen
BreadCrumbStep
BreadCrumbStep-Eigenschaften
MultipleBreadCrumbStep
MultipleBreadCrumbStep-Eigenschaften
DateNavigator
DateNavigator-Eigenschaften
DateNavigator-Ereignisse
DateNavigator-Aggregationen
DateNavigatorLegend
DateNavigatorLegend-Eigenschaften
DateNavigatorMarking
DateNavigatorMarking-Eigenschaften
Legend
Legend-Eigenschaften
Legend-Aggregationen
LegendItem
LegendItem-Eigenschaften
FrameworkLegendItem
FrameworkLegendItem-Eigenschaften
MultipleLegendItem
MultipleLegendItem-Eigenschaften
PhaseIndicator
PhaseIndicator-Eigenschaften
PhaseIndicator-Ereignisse
PhaseIndicator-Aggregationen
Phase
Phase-Eigenschaften
MultiplePhase
MultiplePhase-Eigenschaften
RoadMap
RoadMap-Eigenschaften
RoadMap-Ereignisse
RoadMap-Aggregationen
RoadMapStep
RoadMapStep-Eigenschaften
MultipleRoadMapStep
MultipleRoadMapStep-Eigenschaften
Shuttle
Shuttle-Eigenschaften
Shuttle-Ereignisse
Table
Table-Eigenschaften
WDUI_TABLE_CELL_DESIGN
Table-Ereignisse
Table-Aggregationen
TableColumn
TableColumn-Eigenschaften
TableColumn-Aggregationen
TableColumnGroup
TableColumnGroup-Aggregationen
Popin
Popin-Eigenschaften
TablePopin
TablePopinToggleCell
TablePopinToggleCell-Eigenschaften
TablePopinToggleCell-Events
TextBar
TextBar-Eigenschaften
TableRowGrouping
TableRowGrouping-Eigenschaften
TableRowGrouping-Aggregationen
TableScrollTipProvider
TableScrollTipProvider-Eigenschaften
TableStandardCell
TableStandardCell-Eigenschaften
TableStandardCell-Aggregationen
TableSingleMarkableCell
TableSingleMarkableCell-Eigenschaften
TableSingleMarkableCell-Aggregationen
TreeByKeyTableColumn
TreeByKeyTableColumn-Eigenschaften
TreeByNestingTableColumn
Tree
Tree-Eigenschaften
Tree-Ereignisse
Tree-Aggregationen
TreeItemType
TreeNodeType
TreeNodeType-Eigenschaften
TreeNodeType-Ereignisse
Abstrakte Oberflächenelemente
AbstractLegendItem
AbstractLegendItem-Eigenschaften
AbstractMasterTableColumn
AbstractMasterTableColumn-Eigenschaften
AbstractMasterTableColumn-Aggregationen
AbstractPopin
AbstractPopin-Eigenschaften
AbstractPopin-Ereignisse
AbstractPopin-Aggregationen
AbstractTableCellVariant
AbstractTableCellVariant-Eigenschaften
AbstractTableColumn
AbstractTableColumn-Eigenschaften
AbstractTableColumn-Ereignisse
AbstractTableColumn-Aggregationen
AbstractTreeNodeType
AbstractTreeNodeType-Eigenschaften
AbstractTreeNodeType-Ereignisse
AbstractTreeNodeType-Aggregationen
AbstractTreeTableColumn
AbstractTreeTableColumn-Eigenschaften
AbstractTreeTableColumn-Ereignisse
layout-Kategorie
ContextualPanel
ContextualPanel-Eigenschaften
ContextualPanel-Events
ContextualPanel-Aggregationen
FreeContextualArea
FreeContextualArea-Eigenschaften
FreeContextualArea-Aggregationen
ViewSwitch
ViewSwitch-Eigenschaften
ViewSwitch-Ereignisse
DropTarget
DropTarget-Ereignisse
DropTarget-Aggregationen
HorizontalContextualPanel
HorizontalContextualPanel-Eigenschaften
HorizontalContextualPanel-Ereignisse
MessageArea
MessageArea-Eigenschaften
MessageArea-Ereignisse
NavigationList
NavigationList-Eigenschaften
NavigationList-Ereignisse
NavigationList-Aggregationen
ExpandableTitle
ExpandableTitle-Eigenschaften
ExpandableTitle-Ereignisse
PageHeader
PageHeader-Eigenschaften
PageHeader-Aggregationen
PageHeaderArea
PageHeaderArea-Eigenschaften
PageHeaderArea-Aggregationen
ButtonRow
ButtonRow-Aggregationen
HorizontalGutter
HorizontalGutter-Eigenschaften
InvisibleElement
MultiPane
MultiPane-Eigenschaften
MultiPane-Ereignisse
MultiPane-Aggregationen
TabStrip
TabStrip-Eigenschaften
TabStrip-Ereignisse
TabStrip-Aggregationen
Tab
Tab-Eigenschaften
Tab-Aggregationen
ViewContainerUIElement
Group
Group-Eigenschaften
Group-Aggregationen
ScrollContainer
ScrollContainer-Eigenschaften
TransparentContainer
TransparentContainer-Eigenschaften
Tray
Tray-Eigenschaften
Tray-Ereignisse
Tray-Aggregationen
Layout-Grundlagen
Layout
LayoutData
Oberflächenelement-Container
Layout-Optimierung für FlowLayout und MatrixLayout
Allgemeine Layout-UI-Elemente
FlowData
FlowData-Eigenschaften
FlowLayout
FlowLayout-Eigenschaften
MatrixData
MatrixData-Eigenschaften
MatrixHeadData
MatrixLayout
MatrixLayout-Eigenschaften
PageLayout
PageLayout-Aggregationen
PagePanel
PagePanel-Eigenschaften
PagePanel-Aggregationen
PageFullWidthPanel
PageFullWidthPanel-Eigenschaften
PageFullWidthPanel-Aggregationen
RowData
RowHeadData
RowHeadData-Eigenschaften
RowLayout
GridData
GridData-Eigenschaften
GridLayout
GridLayout-Eigenschaften
GridLayout-Ereignisse
GridLayout-Aggregationen
UIElement
UIElement-Eigenschaften
UIElementContainer
UIElementContainer-Eigenschaften
UIElementContainer-Aggregationen
Abstrakte Oberflächenelemente
AbstractPagePanel
AbstractPagePanel-Eigenschaften
graphic-Kategorie
Gantt
UI-Element Gantt
Gantt-Eigenschaften
Gantt-Ereignisse
Network
Network-Eigenschaften
Network-Ereignisse
BusinessGraphics
BusinessGraphics-Eigenschaften
UI-Element BusinessGraphics (chartType gantt)
BusinessGraphics-Ereignisse
BusinessGraphics-Aggregationen
Zugriff auf weitere Methoden in einem BusinessGraphics-Element
Chart-Designer-Integration
Bearbeitung mit dem Chart Designer
Category
Category-Eigenschaften
NumericValue
NumericValue-Eigenschaften
Point
Point-Eigenschaften
Point-Aggregationen
Series
Series-Eigenschaften
Series-Aggregationen
SimpleSeries
SimpleSeries-Eigenschaften
TimeValue
TimeValue-Eigenschaften
GeoMap
GeoMap-Eigenschaften
GeoMap-Ereignisse
ValueComparison
ValueComparison-Eigenschaften
Image
Image-Eigenschaften
Image-Aggregationen
ProgressIndicator
ProgressIndicator-Eigenschaften
ProgressIndicator-Aggregationen
Abstrakte Oberflächenelemente
AbstractIgsElement
AbstractIgsElement-Eigenschaften
AbstractSeries
AbstractValue
integration-Kategorie
AcfExecute
AcfUpDownload
AcfUpDownload-Ereignisse
InteractiveForm
InteractiveForm-Eigenschaften
InteractiveForm-Ereignisse
BIApplicationFrame
BIApplicationFrame-Eigenschaften
Zugriff auf Aktionen einer BEx Web Application
OfficeControl
OfficeControl-Eigenschaften
OfficeControl-Events
FileDownload
FileDownload-Eigenschaften
FileUpload
FileUpload-Eigenschaften
IFrame
IFrame-Eigenschaften
Abstrakte Oberflächenelemente
AbstractActiveComponent
AbstractActiveComponent-Eigenschaften
AbstractApplet
AbstractApplet-Eigenschaften
Root-Elemente von Views
ActiveX
ActiveX-Eigenschaften
ActiveX-Ereignisse
ActiveX-Aggregationen
FlashIsland
FlashIsland-Eigenschaften
FlashIsland-Aggregationen
GACDataSource
GACDataSource-Eigenschaften
GACDataSource-Aggregationen
GACEvent
GACEvent-Eigenschaften
GACEvent-Ereignisse
GACEvent-Aggregationen
GACEventParameter
GACEventParameter-Eigenschaften
GACProperty
GACProperty-Eigenschaften
Abstrakte Oberflächenelemente
AbstractGenericActiveComponent
AbstractGenericActiveComponent-Eigenschaften
AbstractGenericActiveComponent-Aggregationen
UI-Elemente ohne Kategorie
ContextMenuProvider
ContextMenuProvider-Eigenschaften
RowRepeater
RowRepeater-Eigenschaften
RowRepeater-Aggregationen
DragSourceInfo
DragSourceInfo-Eigenschaften
DropTargetInfo
DropTargetInfo-Eigenschaften
ThresholdSlider
ThresholdSlider-Eigenschaften
ThresholdSlider-Events
ThresholdSlider-Aggregationen
Threshold
Threshold-Eigenschaften
MultipleThreshold
MultipleThreshold-Eigenschaften
Allgemeine untergeordnete UI-Elemente
Link
Link-Eigenschaften
Menu
Menu-Eigenschaften
Menu-Aggregationen
MenuItem
MenuItem-Eigenschaften
MenuActionItem
MenuActionItem-Eigenschaften
MenuActionItem-Ereignisse
MenuCheckBox
MenuCheckBox-Eigenschaften
MenuCheckBox-Ereignisse
MenuRadioButton
MenuRadioButton-Eigenschaften
MenuRadioButton-Ereignisse
MenuSeparator
MenuBar
MenuBar-Eigenschaften
MenuBar-Aggregationen
ToolBar
ToolBar-Eigenschaften
ToolBar-Aggregationen
ToolBarButton
ToolBarButton-Eigenschaften
ToolBarButtonChoice
ToolBarButtonChoice-Eigenschaften
ToolBarDropDownByIndex
ToolBarDropDownByIndex-Eigenschaften
ToolBarDropDownByKey
ToolBarDropDownByKey-Eigenschaften
ToolBarInputField
ToolBarInputField-Eigenschaften
ToolBarLinkChoice
ToolBarLinkChoice-Eigenschaften
ToolBarLinkToAction
ToolBarLinkToAction-Eigenschaften
ToolBarLinkToAction-Events
ToolBarLinkToURL
ToolBarLinkToURL-Eigenschaften
ToolBarSeparator
ToolBarSeparator-Eigenschaften
ToolBarToggleButton
ToolBarToggleButton-Eigenschaften
Abstrakte Oberflächenelemente
AbstractActionChoice
AbstractActionChoice-Eigenschaften
AbstractActionChoice-Aggregationen
ViewElement
Methoden und Eigenschaften der UI-Elemente
activateAccessKey
hotkey
Primäre Eigenschaft
Eigenschaften bei der Verwendung in MultiPane oder TablePopin
Daten-Ausschnitte im Context
InputField in einer Table
Deprecated Objekte und Funktionen
Programmierschnittstellen
Laufzeit-APIs
IF_WD_ACTION
IF_WD_APPLICATION
IF_WD_COMPONENT
IF_WD_COMPONENT_USAGE
IF_WD_COMPONENT_USAGE_GROUP
IF_WD_CONTROLLER
IF_WD_MESSAGE_MANAGER
IF_WD_NAVIGATION_SERVICES
IF_WD_NAVIGATION_SERVICES_NEW
Runtime Repository APIs
IF_WD_REPOSITORY_HANDLE
IF_WD_RR_APPLICATION
IF_WD_RR_CMP_USAGE_GROUP
IF_WD_RR_COMPONENT
IF_WD_RR_COMPONENT_USAGE
IF_WD_RR_CONTROLLER
IF_WD_RR_VIEW
IF_WD_RR_VIEW_CNT_ASSIGNMENT
IF_WD_RR_VIEW_USAGE
IF_WD_RR_WINDOW
IF_WD_VALIDATION
IF_WD_VIEW
IF_WD_VIEW_CONTROLLER
IF_WD_VIEW_ELEMENT
IF_WD_WINDOW
IF_WD_WINDOW_CONTROLLER
IF_WD_WINDOW_MANAGER
CL_WD_CUSTOM_EVENT
Context-APIs
IF_WD_CONTEXT
IF_WD_CONTEXT_NODE
IF_WD_CONTEXT_NODE_INFO
IF_WD_CONTEXT_ELEMENT
Struktur WDR_CONTEXT_ATTRIBUTE_INFO
Personalisierungs-APIs
IF_WD_PERSONALIZATION
Portal-Integrations-APIs
IF_WD_PORTAL_INTEGRATION
CL_WDR_PORTAL_OBNWEB_SERVICE
Service-Klassen und Interfaces
CL_WD_CONTEXT_SERVICES
CL_WD_DYNAMIC_TOOL
CL_WD_RUNTIME_SERVICES
CL_WD_UTILITIES
CL_WD_TRACE_TOOL und IF_WD_TRACE_TOOL
IF_WD_SELECT_OPTIONS
CL_WD_WEB_ICON
CL_WEB_DYNPRO
Dynamische und statische Kontextmenüs
IF_WD_CONTEXT_MENU_EVENT
IF_WD_CONTEXT_MENU_MANAGER
DEMO_CONTEXT_MENU_DYNAMIC
DEMO_CONTEXT_MENU_STATIC
URL-Parameter und Anwendungsparameter
Berechtigungsprüfungen bei Personalisierung und Customizing
Informationen für Endbenutzer
Bedienung der ABAP-Dictionary Suchhilfe
Endbenutzer- und Administrator-Personalisierung (Customizing)
Tutorials
Go and Create: Erste Anwendung mit Web-Dynpro-ABAP
Schritt 1: Anlegen und Bearbeiten einer Component
Schritt 2: Gestalten der ersten View
Schritt 3: Das Context-Mapping der ersten View
Schritt 4: Die Bindung des Attributs
Schritt 5: Gestalten der zweiten View
Schritt 6: Pflege des Contexts der zweiten View
Schritt 7: Einbetten der Views in ein Window
Schritt 8: Festlegen der Navigation
Schritt 9: Anlegen und Testen einer Web-Dynpro-Anwendung
Erstellen einer einfachen Flug-Info-Anwendung
Teil 1: Anlegen und Bearbeiten der View "SUCHEN"
Teil 2: Testen der ersten View
Teil 3: Anlegen und Bearbeiten der View "ANZEIGEN"
Teil 4: Implemtierung des Datentransports
Teil 5: Einrichten der Navigation
Interaktive Verwendung eines Formulars
FAQ
Integration von Web-Dynpro-Anwendungen in ein Enterprise Portal