With the introduction of the SWAT UX, a supplementary naming convention is necessary to name the objects used in the UI:
The following objects were identified:
- Type: Smartmodule with <Domain>.<Entity> like for ex: sendung.Sendungstyp
- Type: Module with s<Domain>Desktop as Initial-Window. For example: sSendungDesktop. The desktop module is displayed in the desktop area. This is displayed on the left side sidebar of the screen → Desktop-Sidebar
- Type: Dialoge mit s<Domain>CreateDialog wie zum Beispiel: sSendungCreateDialog
- Type: Grid as s<Entity>Grid
- Type: Window with s<Entity>DetailWindow
- Type: Create Dialog with s<Entity>CreateDialog
- Type: Datasource as d<Entity>DSO
The Postfix should always reflect the type:
- a SmartWindow is always named s<Entity>xxxxWindow → sStammDetailWindow
- a SmartFrame is always named s<Entity>xxxxFrame → sStammOverviewFrame
- a SmartForm is always named s<Entity>xxxxForm → sStammBasisdatenForm / sStammNotizForm