Show TOC

GanttLocate this document in the navigation structure

Verwendung

Mit diesem Oberflächenelement erstellen Sie Gantt-Diagramme. Sie können den zeitlichen Ablauf von Projekten und die Teilschritte, aus denen die Projekte bestehen, darstellen. Insbesondere können Sie sequenzielle und parallele Arbeitsfortschritte in einem Projekt aufzeigen. Ein Gantt ähnelt einem Balkendiagramm.

Hinweis

Sie können Web-Ikonen auch im Gantt verwenden, indem die URL via CL_WD_WEB_ICON=>GET_WEB_ICON_URL( ) bestimmt wird.

Achtung

Die Integration von aktiven Controls wie Gantt in Web-Dynpro-ABAP-Dialogfenster (Popups) ist nicht unterstützt.

Voraussetzungen

Am Frontend muss ein üblicher Browser und eine Java-Runtime in Form des Plug-Ins von Sun installiert sein. Die Java-Version sollte 1.5 sein. Windows und Linux sind unterstützt.

Hinweis

Mit dem Parameter WDUSESIGNEDAPPLETS können Sie festlegen, ob die signierte oder unsignierte Applet-Version verwendet werden soll. Wenn die unsignierte Version verwendet wird, wird beim Start eines Gantt-Charts in einer Web Dynpro ABAP-Anwendung ein Java-Popup mit einer Sicherheitswarnung angezeigt.

Weitere Informationen finden Sie im SAP Hinweis 1925833 Auf SAP-Site veröffentlichte Informationen und unter Applikationsparameter und URL-Parameter.

Details

Beispiel für die visuelle Darstellung: Gantt in cProjects

Hinweise zur Barrierefreiheit

  • Da die Visualisierung des Gantt nicht angepasst wird, wenn Sie das Theme High Contrast Black einstellen, müssen Sie selbst für die Gewährleistung der Barrierefreiheit sorgen. Wenn Sie eine barrierefreie Anwendung erstellen möchten, achten Sie darauf, dass das eingebettete Gantt ausreichende Farbkontraste besitzt.

  • Die Eigenschaft tooltip wird im Rahmen des Syntaxchecks nicht überprüft.

    Weitere Informationen: Barrierefreiheit in Web-Dynpro-ABAP-Anwendungen

Laufzeit-Klasse

CL_WD_GANTT

Eigenschaften im View Designer

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

additionalArchives

STRING

nein

archive

STRING

nein

classId

STRING

nein

codeBase

STRING

nein

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

nein

dataSource

XSTRING

muss

enabled

WDY_BOOLEAN

true

ja

height

STRING

300px

ja

lifeTime

WDUI_LIFE_TIME

whenVisible

ja

lookAndFeel

WDUI_LOOK_AND_FEEL

ur

ja

styleClassName STRING   ja

tooltip

Übersetzbarer Text

ja

type

STRING

nein

visible

WDUI_VISIBILITY

visible

ja

width

STRING

300px

ja

Events im View Designer

Hinweis

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:

Dynamische Programmierung

Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.

Dynamische Programmierung der Eigenschaften

View Designer Name

Laufzeitname

Typ

additionalArchives

ADDITIONAL_ARCHIVES

STRING

archive

ARCHIVE

STRING

classId

CLASS_ID

STRING

codeBase

CODE_BASE

STRING

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_GANTT=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

 

contextMenuBehaviour: provide

CL_WD_GANTT=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

 

contextMenuBehaviour: suppress

CL_WD_GANTT=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

 

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

dataSource

DATA_SOURCE

XSTRING

enabled

ENABLED

WDY_BOOLEAN

height

HEIGHT

STRING

lifeTime

LIFE_TIME

WDUI_LIFE_TIME

lifeTime: whenAlive

CL_WD_GANTT=>E_LIFE_TIME-WHEN_ALIVE

 

lifeTime: whenVisible

CL_WD_GANTT=>E_LIFE_TIME-WHEN_VISIBLE

 

lookAndFeel

LOOK_AND_FEEL

WDUI_LOOK_AND_FEEL

lookAndFeel: corbu CL_WD_GANTT=>E_LOOK_AND_FEEL-CORBU  

lookAndFeel: frog

CL_WD_GANTT=>E_LOOK_AND_FEEL-FROG

 

lookAndFeel: java

lCL_WD_GANTT=>E_LOOK_AND_FEEL-JAVA

 

lookAndFeel: ur

CL_WD_GANTT=>E_LOOK_AND_FEEL-UR

 
styleClassName STYLE_CLASS_NAME STRING

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

type

TYPE

STRING

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_GANTT=>E_VISIBLE-NONE

 

visible: visible

CL_WD_GANTT=>E_VISIBLE-VISIBLE

 

width

WIDTH

STRING

Dynamische Programmierung der Ereignisse

View Designer Name

Laufzeitname

onCellsSelected

ON_CELLS_SELECTED

onCellEdited

ON_CELL_EDITED

onColumnAdded

ON_COLUMN_ADDED

onColumnMoved

ON_COLUMN_MOVED

onColumnRemoved

ON_COLUMN_REMOVED

onCustomCommand

ON_CUSTOM_COMMAND

onEdgeAdded

ON_EDGE_ADDED

onEdgePropsChanged

ON_EDGE_PROPS_CHANGED

onEdgeRemoved

ON_EDGE_REMOVED

onEdgeSelected

ON_EDGE_SELECTED

onFrameSwitched

ON_FRAME_SWITCHED

onGeneric

ON_GENERIC

onGraphAdded

ON_GRAPH_ADDED

onGraphRemoved

ON_GRAPH_REMOVED

onInitialized

ON_INITIALIZED

onLayoutChanged

ON_LAYOUT_CHANGED

onLinkAdded

ON_LINK_ADDED

onLinkChanged

ON_LINK_CHANGED

onLinkRemoved

ON_LINK_REMOVED

onModelAdded

ON_MODEL_ADDED

onModelDirty

ON_MODEL_DIRTY

onModelExtracted

ON_MODEL_EXTRACTED

onModelSaved

ON_MODEL_SAVED

onNodeAdded

ON_NODE_ADDED

onNodeDoubleClicked

ON_NODE_DBL_CLK

onNodePropsChanged

ON_NODE_PROPS_CHANGED

onNodeRemoved

ON_NODE_REMOVED

onNodeSelected

ON_NODE_SELECTED

onRectangleSelected

ON_RECTANGLE_SELECTED

onRowAdded

ON_ROW_ADDED

onRowCollapsed

ON_ROW_COLLAPSED

onRowExpanded

ON_ROW_EXPANDED

onRowMoved

ON_ROW_MOVED

onRowRemoved

ON_ROW_REMOVED

onRowSelected

ON_ROW_SELECTED

onSelectionChanged

ON_SELECTION_CHANGED

onTraceLevelChanged

ON_TRACE_LEVEL_CHANGED

Beispiel

Beispiele für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_EVENTS in der View GANTT und in der Component WDR_GANTT_TEST.

Weitere Informationen

UI-Element Gantt

Weitere Informationen zum Methodenhandler IF_WD_GANTT_METHODS finden Sie im System in der Systemdokumentation.

JNet - Introduction for Developers