DT405 Module
DI000123 MOD
ID of the module: automatically incrementing number which is formed of the license number and a continuous counter
DI001588 Module
The module title is displayed in the module title bar and possibly in the user menu if
- the module is included in the user menu and
- the panel title is not filled.
DI057816 Panel
Here, the title of the
panel is entered.
- If a panel title exists, it is displayed in the panel title bar or in the user menu; otherwise, the module title will be displayed.
DI028116 Main module
Here, you can define whether the module is the main module or a submodule in a
panel. Submodules are opened in the panel which is currently open. Main modules are opened in a separate panel.
Values
- : The module is a main module
- : The module is a submodule
Note
- In order for submodules of a module to be opened as well, the Main module parameter must be activated in this module.
- I.e. if the Main module parameter is deactivated for a module to which submodules are assigned, or if the module is opened as a submodule via Python, the submodules of the module are not opened.
DI000127 Class
Serves to classify the modules. This parameter is decisive for particular program internal processes.
From S 39.5.0
Values
- 1: Module for print areas
- 3: User menu
- 4: "Normal" data editing (standard)
- 5: Options module
- Option modules show data from the running module instance (e.g. the current filter criteria of the module and not of the database).
- Option modules are no independent modules. They refer to the module from which they were opened. I.e. if the module, from which the option module has been opened, is closed, the option module closes as well.
- 6: Macro module (pure macro module without data areas)
- NEW 12: Dialog module
Up to S 39.5.0
Values
- 1: Module for print areas
- 3: User menu
- 4: "Normal" data editing (standard)
- 5: Options module
- Option modules show data from the running module instance (e.g. the current filter criteria of the module and not of the database).
- Option modules are no independent modules. They refer to the module from which they were opened. I.e. if the module, from which the option module has been opened, is closed, the option module closes as well.
- 6: Macro module (pure macro module without data areas)
DI002946 Copy from
Here, the ID of the module which is used as a source module upon copying modules is entered.
- The copying of the modules is done upon saving.
- Copying only works upon new creation, not when copying to a particular module.
DI040819 Macro
In this data field, a Python macro can be stored for a module.
DI002955 Repeat macro
This parameter influences the behavior of macros (Python macros or macro lines) when clicking on the
F7 Close/Reset button:
Values
- Macro lines
- - When clicking on F7, the macro is run again.
- - When clicking on F7, the macro is not run again, i.e. the module remains empty.
- Python macros with
on_reset()
- - No effect; when clicking on F7, the code in the
on_reset()
function is run
- - No effect; when clicking on F7, the code in the
on_reset()
function is run
- Python macros without
on_reset()
- - No effect; when clicking on F7, the code in the
on_reset()
function is run
- - When clicking on F7, no code is run, i.e. the module remains empty.
DI001824 Modified by
When you modify a record, the ID (code) of the logged-on user is automatically entered in this field.
DI000395 Created on
When you create a record, the creation date is automatically entered in this field.
DI000396 Modified on
When you modify a record, the modifying date is automatically entered in this field.
DI001823 Created by
When you create a record, the ID (code) of the logged-on user is automatically entered in this field.
The creating user is also the
owner of a record.
DI026089 Number work areas
Number of work areas to which the module is assigned. A module should at least be assigned to one work area.
New from DB 39.5.0
Details
- On this field, a traffic light is stored which signalizes whether the module has already been assigned to a work area (green) or has not yet been assigned to a work area (red).
New from DB 39.5.15
DI065818 Number of standard module variants
Number of standard module variants of the module
Details
- A traffic light is stored on the field, which signalizes whether the module has at least one standard module variant (yellow).
Information
- PLANTA project distinguishes between standard and user-specific module variants.
- Standard module variants are visible for all users but they can only be created, modified, or deleted by users with customizing rights.
- User-specific module variants are only visible for and can only be modified or deleted by the user who created them.
New from DB 39.5.15
DI065819 Number of user-specific module variants
Number of user-specific module variants of the module
Details
- A traffic light is stored on the field, which signalizes whether the module has at least one user-specific module variant (yellow).
Information
- PLANTA project distinguishes between standard and user-specific module variants.
- Standard module variants are visible for all users but they can only be created, modified, or deleted by users with customizing rights.
- User-specific module variants are only visible for and can only be modified or deleted by the user who created them.
DI000146 Number macro lines
Number of macro lines of the module
DI041424 Module status
Here, the development status of the module can be stored.
Values
- In process
- Rollout
- Test
- Test module
DI000142 Number data areas
Number of assigned data areas. Data editing modules must contain at least one data area.
Note
- If you try to start a module with Class = 4 "Normal" data editing to which no data areas are assigned, the module data area assignment was not found message is displayed.
DI006624 Grid line
The data field defines whether the grid lines of the tree structure are to be displayed. This parameter only has an effect if the
Tree structure checkbox has been activated.
DI006623 Tree structure
Here you can define for the module whether areas for which the
Tree parameter is activated are to be indented automatically.
Details
- If the Grid line checkbox is not active, only the +/- symbols of the tree structure are displayed.
- If the Grid line checkbox is activated, the grid line is displayed additionally.
DI000143 Extras: filter criteria
Switch function for the
Extras Filter criteria menu item. This way, the menu item can be switched on and off for each module.
DI001965 Sub-class
The module sub-class determines particular program-internal processes.
Values
- For Class = 4:
- 0: "Normal" data editing
- 2: Replan (only one module in the entire system should have this flag)
DI000133 Print
Switch function for the
Print menu item. This way, the menu item can be switched on and off for each module.
DI000129 Insert
Switch function for the
Insert menu item. This way, the menu item can be switched on and off for each module.
DI000130 Filter
Switch function for the
Filter menu item. This way, the menu item can be switched on and off for each module.
DI000136 Save
Switch function for the
Save menu item. This way, the menu item can be switched on and off for each module.
DI001996 Time scheduling
From DB 39.5.14
The Time scheduling switch function is no longer used since the respective Time Scheduling menu item is no longer used.
Up to DB 39.5.14
Switch function for the
Date scheduling menu item. This way, the menu item can be switched on and off for each module.
From DB 39.5.14
DI000137 Calculation of the Schedule
Switch function for the
Calculation of the schedule menu item. This way, the menu item can be switched on and off for each module.
Up to DB 39.5.14
DI000137 Capacity scheduling
Switch function for the
Capacity scheduling menu item. This way, the menu item can be switched on and off for each module.
DI000139 Unload
Switch function for the
Unload menu item. This way, the menu item can be switched on and off for each module.
DI000140 Delete
Switch function for the
Delete menu item. This way, the menu item can be switched on and off for each module.
DI025609 Paper format
Here, the paper format can be preset for printing.
Values
DI002947 Default zoom to page width
Switch function for the
Zoom to page width menu item. This way, the menu item can be switched on and off for each module.
DI001789 Zoom print preview
Percentage specification for the print preview zoom preset. It is overwritten by the
Default zoom to page width parameter.
DI025610 Portrait
Defines the default portray/landscape format for the module
DI001382 Release
From DB 39.5.13
DI006101 Time recording lock
Parameter with which you can define for each module how the
Locked /
Task locked time recording lock parameters and the
Key date performance model parameter set on the projects are to take effect
Values
- 0: Key date and project/task lock take effect
- 1: Key date is canceled
- 2: Project/task lock lifted, key date effective
- 3: Project/task lock lifted, key date canceled
Up to DB 39.5.13
DI006101 Reporting lock
Parameter with which you can define for each module how the
Locked /
Task locked time recording lock parameters and the
Key date performance model parameter set on the projects are to take effect.
Values
- 0: Key date and project/task lock take effect
- 1: Key date is canceled
- 2: Project/task lock lifted, key date effective
- 3: Project/task lock lifted, key date canceled
DI001788 Zoom W1 - W3
Defines the zoom factor in the module
DI001958 Width W1
Width of window 1 The value specified here, is a size specification. The value merely serves to calculate the window width, i.e. the window share of the total screen width.
Details
- The calculation is done as follows: Share W1= Width W1:(Width W1+Width W2+Width W3).
Example
Notes
- If an arbitrary numeric value is specified for one of the three windows, this means that only the respective window is visible and its size corresponds to the total screen size.
- If the Width W1 field is filled but has no Window = 1 in the module, window 1 is displayed (empty) anyway.
- In order to prevent too much window space after width calculation, the window width is adjusted to the width of the actually displayed windows in addition.
- I.e. If the required width is less than the width due to the shares specified, the width of the windows is adjusted to the width actually required. If the required width is greater, the width is displayed according to the shares.
- Example: if the values in Width W1 and Width W2 result in a window split of 50% / 50%, but window 1 only requires 25% due to the width of the displayed data fields, window 1 is adjusted to a width of 25%.
DI001959 Width W2
Width of window 2 The value specified here, is a size specification. The value merely serves to calculate the window width, i.e. the window share of the total screen width.
Details
- The calculation is done as follows: Share W2= Width W2:(Width W1+Width W2+Width W3).
Example
Notes
- If an arbitrary numeric value is specified for one of the three windows, this means that only the respective window is visible and its size corresponds to the total screen size.
- If the Width W1 field is filled but has no Window = 1 in the module, window 2 is displayed (empty) anyway.
- In order to prevent too much window space after width calculation, the window width is adjusted to the width of the actually displayed windows in addition.
- I.e. If the required width is less than the width due to the shares specified, the width of the windows is adjusted to the width actually required. If the required width is greater, the width is displayed according to the shares.
- Example: if the values in Width W1 and Width W2 result in a window split of 50% / 50%, but window 1 only requires 25% due to the width of the displayed data fields, window 1 is adjusted to a width of 25%.
DI001960 Width W3
Width of window 3 The value specified here, is a size specification. The value merely serves to calculate the window width, i.e. the window share of the total screen width.
Details
- The calculation is done as follows: Share W3= Share W3:(Share W1+Width W2+Width W3).
Example
Notes
- If an arbitrary numeric value is specified for one of the three windows, this means that only the respective window is visible and its size corresponds to the total screen size.
- If the Width W3 field is filled but has no Window = 3 data field in the module, window 3 is displayed (empty) anyway.
- In order to prevent too much window space after width calculation, the window width is adjusted to the width of the actually displayed windows in addition.
- I.e. If the required width is less than the width due to the shares specified, the width of the windows is adjusted to the width actually required. If the required width is greater, the width is displayed according to the shares.
- Example: if the values in Width W1 and Width W2 result in a window split of 50% / 50%, but window 1 only requires 25% due to the width of the displayed data fields, window 1 is adjusted to a width of 25%.
DI028114 Product logo
In this field, a product logo for the current module is stored.
Details
- When new modules are created, this field is filled with the 000704 Logo: Project default product logo by default. It is controlled via the @G197 global variable.
- If a new product logo is employed system wide, this field is filled with the ID of the new logo in all existing modules. The new modules are preset with the new logo as a default logo.
Information
- The product logo is an OLE Object.
- The product logo is displayed in the upper corner of the screen, next to the menu and symbol bars.
DI026175 Background symbol
In this parameter, a background symbol can be assigned to modules and a frame symbol can be assigned to listboxes.
Note
- The blue color of the listbox frames in the standard has the symbol ID 001975.
DI056952 Python module sub-class
In this parameter, the path to the existing
Python module subclass is stored.
Details
- On part of Python, a module can be an instance of a particular class instead of the module standard class.
- The module takes over all methods from the module sub-class.
- Thus, methods that are required in several modules do not have to be defined in the macro of each individual module but in a single module sub-class. This sub-class is then assigned to the modules.
- The directories in the path must not be separated by "/" or "\", but by ".".
- The path is related to the Python directory of the server installation,
- It is recommended to store the module sub-class in the "ppms.module_sub-classes" directory.
DI009524 Status
DI058216 Translated
Here you can mark whether a module has been translated completely or not.
Values
- - The module has been translated completely
- - The module has not been translated yet or has only been translated incompletely
DI059309 Margin: left
Module print parameter. In this field, you can define the left margin.
Details
- Default setting: 100 = 1 cm
DI059310 Margin: right
Module print parameter. In this field, you can define the right margin.
Details
- Default setting: 100 = 1 cm
DI059311 Margin: top
Module print parameter. In this field, you can define the top margin.
Details
- Default setting: 100 = 1 cm
DI059312 Margin: bottom
Module print parameter. In this field, you can define the bottom margin.
Details
- Default setting: 100 = 1 cm
DI002276 Use frequency in work areas
In this field, the use frequency of a module in work areas is displayed.
New from S 39.5.7
DI063176 MV creation
Via this parameter, creation, editing, and deletion of individual module variants can be switched on/off module related.
Values
- - Creation, editing, and deletion is switched on
- - Creation, editing, and deletion is switched off
Notes
- When using the MV creation user parameter, the MV creation module parameter must be considered as well.
- The MV creation user parameter dominates the MV creation module parameter. I.e.,
- if the MV creation user parameter is deactivated, this user cannot create, edit, or delete individual module variants; not even for modules for which the MV creation parameter is activated.
- if the MV creation user parameter is deactivated, this user cannot create, edit, or delete individual module variants; not even for modules for which the MV creation parameter is activated.
New from S 39.5.0
DI060098 Display title bar
Defines whether the
dialog module is displayed with or without title bar
From C 39.5.18
DI060069 Dialog movable
Defines whether the
dialog module can be moved and resized with the mouse
NEW and its size can be changed with the mouse. This parameter can only be activated if
Display titlebar is activated.
New from S 39.5.0
DI060069 Dialog movable
Defines whether the
dialog module can be moved using the mouse. This parameter can only be activated if
Display titlebar is activated.
New from S 39.5.0
DI060068 Dialog position
Defines the position of the
dialog module
New from S 39.5.0
DI062203 Button x (close)
Defines whether the x for closing is displayed in the titlebar
New from S 39.5.0
DI060067 Click outside -> Close
Defines whether the dialog module is closed when clicking outside the
dialog module This parameter can only be activated if
Display titlebar is activated.
New from S 39.5.0
DI060064 Color intensity
Currently without function
New from S 39.5.0
DI060063 Shading color
Currently without function
New from S 39.5.0
DI060095 Shading color
Currently without function
New from C 39.5.18/S 39.5.21/DB 39.5.8
DI064038 Dialog module height
Defines the height of a dialog module in tenths of a millimeter
Details
- If only the height or width is specified, the other value is calculated based on the module content (displayed data fields or data).
- If both values are not defined, both are calculated based on the module content (displayed data fields or data).
New from C 39.5.18/S 39.5.21/DB 39.5.8
DI064039 Dialog module width
Defines the width of a dialog module in tenths of a millimeter
Details
- If only the height or width is specified, the other value is calculated based on the module content (displayed data fields or data).
- If both values are not defined, both are calculated based on the module content (displayed data fields or data).