Property definition Class


( Specify here information common to the properties, such as display name and so on. )

<ASOPropertyDef> Interface

 

Property Overview

TabProperty NameData TypeDescription

General

Property ID
(PropertyID)

<RO>
<Basic><Standard>
PropertyID
<LONG> Data Type

Integer

ID number defined by each property.

 

Value type
(PropertyDef_ValueType)

<RO>
<Basic><Standard>
ValueType
<TValueType> Data Type

Enum

Data type of this field.


ValueNameDescription
UndeterminedUndefinedThe data type will only be known at runtime, usually depending on the evaluation result of an expression.
VoidVoidData type which returns no value.
Int4IntegerInteger value.
Example
Numerals such as -2, -1, 0, 1, 2, etc.
TimeTimeTime value.
Example
2003/06/01 12:00:00.
TimeSpanTime spanInteger value representing time in seconds.
Example
One minute is represented as 60.
EnumEnumSelect one of a fixed number of options.
Example
In [Workspace] - [String display method], there are three options, i.e., internal values, standard localized strings and user defined aliases.
You can select one of them.
EnumDefEnum definitionSpecify the definition of enum values.
Float8FloatFloating point value.
Example
1.5, 3.141592, etc.
SymbolStringCharacter string.
Enclose with double quotations (). Both single byte alphanumeric characters and double byte characters can be used.
(Single byte) blanks within a string are allowed. In some fields, blanks before and after a string are ignored.
Usable special characters are as follows. They can be used for the second and later characters.
!$%'()=~<>/[]{}@+#
* and ? can not be used in codes. ENU
DateExprDate expressionDate expression. Specify days of week, a date or a range of dates or days of week.
Example
Days of week: specified as mon, tue, wed, fri, sat and sun.
Date: 2003/06/01
Range of dates or days of week: mon-fri, 2003/06/03-2003/06/08.
QtyExprQuantity expressionExpression that specifies required quantity.
Described in text format.
* <Quantity expression> is an expression of <Quantity>, which is described as <Quantity> = (Float) [<Quantity unit>]
* <Quantity unit> includes p and pp.
Example
0.1p ... 0.1 is required regardless of the production quantity.
1.2pp ... 1.2 times the production quantity is required.
1.2pp+1p ... 1.2 times the production quantity plus 1 are required.
The default unit is pp.
Example
0.1p
DurationExprDuration expressionRequired time (production time).
Described in text format.
*<Duration expression> is an expression of <duration>,
and described as <Duration expression> = (Float) [<Duration unit>].
*<Duration unit> includes hp, mp, sp, ph, pm, ps, h, m and s.
You can specify a default duration unit and omit the unit.
TimeExprV9Time expression old AsprovaTime expression. ASPROVA old Asprova compatible.
Example
30/ s1; 2H+30@ Packer; H1D
Meaning
Measure 30 minutes from the start time of the previous (current) process along the working time of sub resource 1, and 2.5 hours from that point along the working time of resource Packer, and then advance to the start of the next day.
ResLockV9Res lock time old AsprovaResource lock time expression. ASPROVA old Asprova compatible.
Example
40%M;30#P;500
c
Lock 40% of the production time of this operation + the time it takes to produce 30 units on the resource to which the parent operation was assigned + 500 minutes.
ResBufferTimeV9Res buffer time old AsprovaResource buffer time expression. ASPROVA old Asprova compatible.
Example
2D+3H$Packer;30$Packer1;%50,
Meaning.
Measure 30 minutes from the start time of the previous (current) process along the working time of sub resource 1, and 2.5 hours from that point along the working time of resource Packer1, and then advance to the start of the next day.
LotRelV9Next lot constraint old AsprovaSpecify the next lots. ASPROVA old Asprova compatible.
Example
LOT1,PR1;LOT2,PR1
Meaning.
After this lot is completed, the process PR1of LOT1and the process PR1of LOT2 can be started.
HalfwayProcessV9Process properties old AsprovaSpecify the production quantity and so on for specific processes within the order. ASPROVA old Asprova compatible.
Example
I=I1,EST=2003/6/01 12:00;PROC=PR2,Q=30
Meaning
Specifies 2003/6/01 12:00 as the earliest start time for the process having I1 as an output item and also 30 as the quantity of the process PR2.
ResultV9Lot results old AsprovaSpecify the current process, along with its status, completed quantity and assigned main resource.
Example
PR01,S,50,RES1
Meaning
The process PR01 has been started and 50 have been completed so far. The main resource which carries out the production is RES1.
ShiftExprShiftIndicates a pattern of working times and resource quantities within a day.
Described in text format.
*<Shift> = <Time > [, <Resource quantity> [ , <Overtime level>] ] ; ...
<Time pattern> = (hh:mm[:ss]-hh:mm[:ss])
<Resource quantity> = (Float)
<Overtime level> = (integer larger than 0)
Example: 8:00-17:00 Available from 8:00 to 17:00.
Example : 8:00-17:00,1,0; 18:00-19:00,1,1; 19:00-20:00,1,2
8
ConditionalExprConditional expressionPerforms a logical operation on the target object and returns if it is true or false.
Expressions should be written as follows: Qty<=100 && ( Spec1 == A || Spec1 == B )
Meaning
If the Qty is 100 or larger and Spec1 is A or B, the return value is true.
Example of objects is as follows:
... Property name ... DueTime
... Time ... #2002/1/1 0:0#
... Function name ... Func001(a)
... String value ..
FilterExprFilter expressionFilter expression.
Example
SortExpressionSort expressionSort expression.
Example\....Property name....Display color
....Index....0
Ascending order/Descending order....Ascending order
GroupingExpressionGrouping expressionGrouping expression.
Example
EnumSpecEnum specData type of this field.
ConditionedValueConditioned valueArray or conditional expression and values.
Example
Qty<=100. 2002/1/5 12:00:00; , 2002/1/8 12:00:00
TimedValueTimed valueDefines time values that change over time.
FunctionTableFunction tableSpecify functions in y = f(x) form.
Functions will be as follows depending on the method of interpolation to be specified.
Text format
*m x1 y1 x2 y2 x3 y3 .....
*m = L : Linear interpolation
R : Rectangle
x1, x2, x3 ... : x value
y1, y2, y3 ... : y value

Example: If x and y are in the following corresponding relation,
x y
10 1
20 2
40
WBSKeyWBSKeyA character string that acts as key for referring to this object.
WBSRefWBSRefA character string that refers to another object.
WBSRefAutoGenerateWBSRef (auto-generated)A character string that refers to another object. An object will be generated automatically if no objects with this name exists.
ObjectObjectObject type data which specifies objects.
Uint4Unsigned integerValue between 0 - 4294967295.
TimeSeriesTime seriesTime value.
Example
2002/1/1 12:00:00
DailyCalendarDaily calendarData type which has daily shift information.
Example
The shift on 2003/06/01 is 8:00-12:00;13-18:00.
ChartRowInfoListChart row info listData type which has the chart row information list.
BoolBoolData type which indicates true or false.
ExpressionExpressionData type by which expressions can be written.
FontFontData containing font information.
Values can be specified through a dialog.
TimeExprV9TimeRelative timeSpecify a base time and offset periods. If relative time is used, you can specify, for example, the beginning of the day which is two days after the scheduling basis time.
Example
If the scheduling basis time is 98/7/4 15:32:10 and the day demarcation time is 9:00:00, 97/7/6 9:00:00 will be displayed. If the scheduling basis time changes, the time that is displayed as a relative time will also change.
TimeOfDayTime of dayTime data.
Example
2002/1/8 12:00:00
RestorablePointersObject IDData type which displays the object ID.
ControlBarInfoControl bar infoInternally used data type that indicates the position at which the window is docked and so on.
ColorColorData type by which RGB colors are described in RGB format.

 

Description
(DescriptionString)

<Multi>
<Basic><Standard>
DescriptionString
<BSTR> Data Type

String

Description of the property.

 

User specified description
(UserDescriptionString)

<Multi>
<Standard>
UserDescriptionString
<BSTR> Data Type

String

Specify the description for the property. The given description will be displayed in the Description column for that property in the properies window, and in the tool-tip for column headers of that property in tables. (Please use the Description property for user added properties)

 

Enumeration child name
(PropertyDef_ArrayIndexName)

<Multi>
<Basic><Standard>

String

Specify a name for child indices of enumeration types. By setting index [1] of this property, when the enumeration children of this property are displayed, this name will be used instead of the [1] display.

 

Enum definition
(PropertyDef_EnumDef)

<RO>
<Basic><Standard>
EnumDef
<BSTR> Data Type

Enum definition

Information about the association between enumerated values and displayed characters. The format will be specified through having the value, internal string, displayed string and alias separated with semicolons. Any user-added property should be editable. Displayed string and alias do not need to be specified.

 

Default value
(DefaultValue)

<Basic><Standard>
DefaultValue
<BSTR> Data Type

String

Default value of the property. When no value is specified, this value will be used. The value is displayed in green in the properties window, table windows, and so on.

 

Auto-generate object
(IsAutoGenerate)

<Basic><Standard>

Enum

You can specify for each DBIO whether or not to generate non-existing objects automatically during import.


ValueNameDescription
0NoDoes not generate objects automatically. Valid only for object type properties
1YesAuto-generates objects during edit on GUI. Valid only for object type properties.

 

Time span unit
(TimeSpanUnit)

<Basic><Standard>
TimeSpanUnit
<TTimeSpanUnit> Data Type

Enum

Property definition class: Unit of time span to be displayed in table windows and the properties window.
DBIO class: Specify the unit of time span. Valid only when external data source is a text file.


ValueNameDescription
SSecondData will be in seconds. Valid only for time type properties.
MMinuteData will be in minutes. Valid only for time type properties.
HHourData will be in hours. Valid only for time type properties.
DDayData will be in days. Valid only for time type properties.

 

Read only
(PropertyDef_ReadOnly)

<RO>
<Basic><Standard>
ReadOnly
<VARIANT_BOOL> Data Type

Bool

Indicates whether this property can be edited.

 

Multi data
(PropertyDef_MultiData)

<RO>
<Basic><Standard>
MultiData
<VARIANT_BOOL> Data Type

Bool

Specify whether multiple data can be set to the property by separating them with semicolons.

 

Not delimit by semicolon
(PropertyDef_NotDelimitBySemicolon)

<Standard>

Enum

Treats a string-type property that includes semicolons as one property. Used for properties such as Comments.


ValueNameDescription
0NoDelimits by semicolons to treat the property as having multiple values.
1YesDoes not delimit by semicolons and makes the entire value one property.

 

Virtual property expression
(PropertyDef_VirtualPropertyExpression)

<Standard>
VirtualPropertyExpr
<ASVExpression> Data Type

Expression

By specifying an expression, this may be output as a virtual property by using other properties. (Ver.3 restricted feature).

 

Virtual property inverse expression
(PropertyDef_VirtualPropertyInverseTransformExpression)

<Standard>
VirtualPropertyInverseExpr
<ASVExpression> Data Type

Expression

By specifying an expression using the assignment operator =, the value of another real property may be changed from a virtual property. (Ver.4 restricted feature).

Display settings

Display color
(PropertyDef_Color)

<Basic><Standard>

Color

Specify here the background display color for this property, in the properties display window. To set colors for the property window background, set a value in this property and also set an expression in Property window - body as well.

 

Background color expression
(PropertyDef_BackColorExpr)

<Multi>
<Basic><Standard>
BackColorExpr
<ASVExpression> Data Type

Expression

Specify here the background color for cells when they are displayed in table windows and the properties window.

 

Text color expression
(PropertyDef_TextColorExpr)

<Multi>
<Basic><Standard>
TextColorExpr
<ASVExpression> Data Type

Expression

Specify here an expression to define colors to be used for displaying text of property values in table windows and the properties window.

 

Default column width
(PropertyDef_ColWidth)

<RO>
<Standard>
ColWidth
<LONG> Data Type

Integer

Default value of column width to be displayed in table windows.

 

Default tab ID
(PropertyDef_TabID)

<RO>
<Basic><Standard>
TabID
<TTabID> Data Type

Enum

Tab ID to be displayed for this tab in the properties window.


ValueNameDescription
BasicGeneralIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
TermTime periodsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
SpecSpecIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
SettingsSettingsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
InventoryInventoryIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LotLotIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
WorkDivisionSplitIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
CodeGenerationCode generationIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
FixedLevelFixIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
TaskTaskIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
AssignInfoAssignmentIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ResultResultsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
FilterFilterIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
CalendarCalendarIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
EvaluationEvaluationIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ImportImportIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ExportExportIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
GUIDisplay settingsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LocaleLocaleIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
WorkLinkLinkIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OrderOrderIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OperationOperationIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PegPegIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
SkillSkillIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
KanbanKanbanIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
SummaryPlanIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
MRPMRPIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
TaskResQtyTask res qtyIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LogLogIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
MessageMessageIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
SpecChangeSpec changeIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
RightRightsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
UserUserIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
CommonCommonIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
InternalInternalIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
TableViewTableIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
TimeAxisTime axisIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
BarBarIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LabelLabelIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ChartContentDisplay contentIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ResGanttResource GanttIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OrderGanttOrder/Operation GanttIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
InventoryGraphInventory graphIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LoadGraphLoad graphIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LETAchievementGraphDue date achievement graphIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LeadTimeGraphLead time graphIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ViewViewIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
StyleStyleIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PrintZoomZoomIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PrintMarginMarginIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PrintHeaderFooterHeader/FooterIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PrintPeriodTime periodsIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
LoopControlIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
EventEvent If no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PageSizePageIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OptLogicOptimization If no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
DispColorsStandard 32If no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
HtmlViewHTML viewIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
PeriodKPIPeriod KPIIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OrderKPIOrder KPIIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
KPIKPIIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
ChartChartIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
GraphicalBOMViewGraphical masterIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
DispatchingViewDispatching viewIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_OrderOrderIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_OperationOperationIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_OperationGroupTypeGroup typeIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_UseInstructionUse instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_InputInstructionInput instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_OutputInstructionOutput instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_PegPegIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_ItemItemIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MasterOperationMaster operationIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MasterUseInstructionMaster use instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MasterPurchaseUseInstructionMaster purchase use instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MasterInputInstructionMaster input instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MasterOutputInstructionMaster output instructionIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_ResourceResourceIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_MessageMessageIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_PivotDataPivotIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
OB_OtherOthersIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.
AllPropertiesAll propertiesIf no value is specified for the user specified tab ID, this ID will be displayed for this tab in the properties window.

 

Default display order
(PropertyDef_DisplayOrder)

<RO>
<Basic><Standard>
DisplayOrder
<LONG> Data Type

Integer

Display order in which to display in table windows and the properties window. If no value is specified for the user specified tab ID, this value will be used.

 

Display expression
(PropertyDef_DisplayModifierExpression)

<Standard>
DisplayModifierExpr
<ASVExpression> Data Type

Expression

By specifying an expression, the display to be output may be customized. (Ver.4 restricted feature)

 

Display inverse expression
(PropertyDef_DisplayModifierInverseTransformExpression)

<Standard>
DisplayModifierInverseExpr
<ASVExpression> Data Type

Expression

By specifying an expression, the value may be changed in the display expression format. (Ver.4 restricted feature)

 

User specified tab ID
(PropertyDef_UserTabID)

<Standard>

Enum

Specify here the tab ID to be displayed in the properties window.


ValueNameDescription
BasicGeneralTab ID to be displayed for this tab in the properties window.
TermTime periodsTab ID to be displayed for this tab in the properties window.
SpecSpecTab ID to be displayed for this tab in the properties window.
SettingsSettingsTab ID to be displayed for this tab in the properties window.
InventoryInventoryTab ID to be displayed for this tab in the properties window.
LotLotTab ID to be displayed for this tab in the properties window.
WorkDivisionSplitTab ID to be displayed for this tab in the properties window.
CodeGenerationCode generationTab ID to be displayed for this tab in the properties window.
FixedLevelFixTab ID to be displayed for this tab in the properties window.
TaskTaskTab ID to be displayed for this tab in the properties window.
AssignInfoAssignmentTab ID to be displayed for this tab in the properties window.
ResultResultsTab ID to be displayed for this tab in the properties window.
FilterFilterTab ID to be displayed for this tab in the properties window.
CalendarCalendarTab ID to be displayed for this tab in the properties window.
EvaluationEvaluationTab ID to be displayed for this tab in the properties window.
ImportImportTab ID to be displayed for this tab in the properties window.
ExportExportTab ID to be displayed for this tab in the properties window.
GUIDisplay settingsTab ID to be displayed for this tab in the properties window.
LocaleLocale definitionTab ID to be displayed for this tab in the properties window.
WorkLink  
SkillSkillTab ID to be displayed for this tab in the properties window.
Kanban  
Summary  
MRPMRPTab ID to be displayed for this tab in the properties window.
TaskResQty  
Log  
Message  
SpecChange  
RightRightsTab ID to be displayed for this tab in the properties window.
UserUserTab ID to be displayed for this tab in the properties window.
CommonCommonTab ID to be displayed for this tab in the properties window.
InternalInternalTab ID to be displayed for this tab in the properties window.
TableViewTableTab ID to be displayed for this tab in the properties window.
TimeAxisTime axisTab ID to be displayed for this tab in the properties window.
BarBarTab ID to be displayed for this tab in the properties window.
ChartContentResource GanttTab ID to be displayed for this tab in the properties window.
ResGanttOrder GanttTab ID to be displayed for this tab in the properties window.
OrderGanttInventory graphTab ID to be displayed for this tab in the properties window.
InventoryGraphLoad graphTab ID to be displayed for this tab in the properties window.
LoadGraphDue date achievement graphTab ID to be displayed for this tab in the properties window.
LETAchievementGraphLead time graphTab ID to be displayed for this tab in the properties window.
LeadTimeGraph  
ViewViewTab ID to be displayed for this tab in the properties window.
StyleStyleTab ID to be displayed for this tab in the properties window.
PrintZoomZoomTab ID to be displayed for this tab in the properties window.
PrintMarginMarginTab ID to be displayed for this tab in the properties window.
PrintHeaderFooterHeader/FooterTab ID to be displayed for this tab in the properties window.
PrintPeriodTime periodsTab ID to be displayed for this tab in the properties window.
LoopLoopTab ID to be displayed for this tab in the properties window.
EventEventTab ID to be displayed for this tab in the properties window.
PageSizePageTab ID to be displayed for this tab in the properties window.
OptLogicOptimization If no value is specified for the user specified tab ID, tab ID to be displayed for this tab in the properties window.
DispColorsStandard 32Tab ID to be displayed for this tab in the properties window.
HtmlViewHTML viewTab ID to be displayed for this tab in the properties window.
PeriodKPIPeriod KPITab ID to be displayed for this tab in the properties window.
OrderKPIOrder KPITab ID to be displayed for this tab in the properties window.
KPIKPITab ID to be displayed for this tab in the properties window.
ChartChartTab ID to be displayed for this tab in the properties window.
GraphicalBOMViewGraphical masterTab ID to be displayed for this tab in the properties window.
DispatchingViewDispatching viewTab ID to be displayed for this tab in the properties window.
OB_Order  
OB_Operation  
OB_OperationGroupType  
OB_UseInstruction  
OB_InputInstruction  
OB_OutputInstruction  
OB_Peg  
OB_Item  
OB_MasterOperation  
OB_MasterUseInstruction  
OB_MasterPurchaseUseInstruction  
OB_MasterInputInstruction  
OB_MasterOutputInstruction  
OB_Resource  
OB_Message  
OB_PivotData  
OB_Other  
AllPropertiesAll propertiesTab ID to be displayed for this tab in the properties window.

 

User specified display order
(PropertyDef_UserDisplayOrder)

<Standard>
UserDisplayOrder
<LONG> Data Type

Integer

Specify here the order in which to display the property in table windows and the properties window.

 

Valid condition
(PropertyDef_ValidConditionExpr)

<RO>
<Standard>

Expression

Internally used property. Specify a valid condition expression mainly for GUI. If a 'FALSE' value is returned here, the property will not be displayed in the properties window and table view window nor in the dropdown list of the expression editing dialog. ME is property definition.

 

Background color method
(PropertyDef_BackColorMethod)

<Basic><Standard>

Enum

Specify here how to display the background color.


ValueNameDescription
InternalInternalDetermines the background color internally.
ExpressionBackground color expressionDetermines the background color according to the background color expression.

 

Summary row background color
(PropertyDef_SummaryLineBackColorExpr)

<Basic><Standard>
SummaryLineBackColorExpr
<ASVExpression> Data Type

Expression

Specify the background color for summary rows when a grouping is applied.

 

Display in custom mode
(PropertyDef_DisplayInCustomMode)

<Standard>

Bool

Specify here whether or not to display this property in custom mode.

 

Display in basic mode
(PropertyDef_DisplayInBasicMode)

<RO>
<Standard>

Bool

Specify here whether or not to display this property in basic mode.

 

Display in standard mode
(PropertyDef_DisplayInStandardMode)

<RO>
<Standard>

Bool

Specify here whether or not to display this property in standard mode.

 

Display in developer mode
(PropertyDef_DisplayInDeveloperMode)

<RO>
<Standard>

Bool

Specify here whether or not to display this property in developer mode.

 

Summary row display modifier expression
(PropertyDef_SummaryLineDisplayModifierExpression)

<Basic><Standard>
SummaryLineDisplayModifierExpression
<ASVExpression> Data Type

Expression

This expression can be used to customize the display shown in the summary row when a grouping is applied.

 

Object combo box filter expression
(PropertyDef_ObjectComboBoxFilterExpr)

<Standard>
ObjectComboBoxFilterExpr
<ASVExpression> Data Type

Expression

Specify here the conditional expression for objects to display in the combo box.

Common

Code
(Code)

<Basic><Standard>

String

Name of the object used internally. The code does not need to be unique including objects such as order. In that case, however, other property should be added to the DBIO primary key for a merge process during import and synchronization. Also, in cases where orders are specified by code such as for next orders, behavior is undefined.

 

Display name
(DisplayString)

<Standard>

String

Display name held internally in Asprova. If a value is set here, the display name will be displayed in place of the code. Starting with Ver4, single quotations (') are not allowed.

 

Alias
(DisplayAlias)

<Standard>

String

Specify here an alias of the object. If a value is set here, the alias will be displayed in place of its code or display name.
To display an alias, you need to select User defined aliases from [Workspace] - [General] - [String display method] (The default is set to this value). Starting with Ver4, single quotations (') are not allowed.

 

Internal status flag
(Object_StatusFlag)

<RO>
<Standard>

Enum

Represents the status such as whether the object was added or changed within Asprova.


ValueNameDescription
 NoneThis record has not been changed.
ANewly addedThis record has been newly added.
MModifiedThis record has been modified.
DDeletedThis record has been deleted.

 

Invalid flag
(Object_InvalidFlag)

<RO>
<Standard>

Bool

Indicates whether the object is invalid or not.

 

Object ID
(ObjectID)

<RO>
<Standard>

Unsigned integer

ID number defined by each object.

 

Parent
(Parent)

<RO>
<Standard>

Object

The object at one level higher than this object.

 

Children
(Child)

<RO> <Multi>
<Standard>

Object

Objects at one level lower than this object.

 

Class definition
(Object_ClassDef)

<RO>
<Standard>

Object

Object that defines the class information of this object.

 

Comments (common)
(Comment)

<Multi>
<Standard>

String

Enter comments here. This property is common to each class and you can use it for Properties to be copied to operation from order of the Project class and so on.

 

Status flag
(Object_StatusFlagExt)

<RO>
<Standard>

Enum

Represents the status such as whether the object was added or changed outside Asprova.


ValueNameDescription
 NoneThis record has not been changed externally.
ANewly addedThis record has been newly added externally.
MModifiedThis record has been modified externally.
DDeletedThis record has been deleted externally.

 

Reason to be invalidated
(ReasonToBeInvalidated)

<RO> <Multi>
<Standard>

Enum

Reason why the invalid flag is on.


ValueNameDescription
NNo valid master for order explosionNo valid master exists when orders are exploded.
LBMaster loop (master object)Master object in which a loop was detected.
LNMaster loop (master input instruction)Master input instruction in which a loop was detected.
LIMaster loop (item)Item in which a loop was detected.
FOrder explosion failureOrder explosion failed at last execution.
LIntegrated master loopItem that is detected to have a loop in the integrated master, and it's auto replenishment flag is not No.
GFailed to build groupsGroup hierachy exceeded the maximum limit of 20 levels deep.
GLFound a loop inside groupA loop has been detected inside a group.
D  
RUnneeded result operationRegarded as unneeded during the last order explosion but was not deleted because results data was specified for the operation.

 

Update time
(FlagDate)

<RO>
<Standard>

Time

Updated when import/export/synchronization is executed. Note that this is not the time at which data is changed through the GUI, rescheduling, and so on.

Internal

Table
(PropertyDef_WBSParent)

<RO>
<Standard>

String

Table (item table, spec 1 table, etc.) to which objects of this property belong.

 

WBSKey property ID
(PropertyDef_WBSCodePropID)

<RO>
<Standard>

Integer

Internally used property.

 

Object property ID
(PropertyDef_WBSObjectPtrPropID)

<RO>
<Standard>

Integer

Internally used property.

 

Reverse object property ID
(PropertyDef_WBSReversePtrPropID)

<RO>
<Standard>

Integer

Internally used property.

 

Target class (ME)
(PropertyDef_TargetClassID)

<RO>
<Standard>
TargetClassID
<LONG> Data Type

Integer

Class of ME in the expression.

 

Target class (OTHER)
(PropertyDef_TargetClassIDForOTHER)

<RO>
<Standard>

Integer

Class of OTHER in the expression.

 

Target class (HOLDER)
(PropertyDef_TargetClassIDForHOLDER)

<RO>
<Standard>

Integer

Class definition of the HOLDER object in the expression.

 

Owns object
(PropertyDef_IsOwnsObject)

<RO>
<Standard>
IsOwnsObject
<VARIANT_BOOL> Data Type

Bool

When the value is true, instances of the object will be managed through this property. Example: Child/Bom_InputInstruction/Bom_OutputInstruction/Bom_UseBomInstruction/Work_InputInstructions/Work_OutputInstructions/Work_UseInstructions

 

Export only
(PropertyDef_ExportOnlyFlag)

<RO>
<Standard>
ExportOnlyFlag

Enum

Indicates whether or not to import this property.


ValueNameDescription
0NoDoes export and import.
1YesDoes not import.

 

Serialize
(PropertyDef_DoSerialize)

<RO>
<Standard>

Enum

Indicates whether or not to serialize.


ValueNameDescription
0NoDoes not serialize.
1YesSerializes.

 

Copy
(PropertyDef_DoCopy)

<RO>
<Standard>

Enum

Specify whether or not to copy this property when copying the object using the clipboard. Used for importing/exporting XML files.


ValueNameDescription
0  
1  

 

Internally used property
(PropertyDef_COMInterface)

<RO>

Integer

 

 

Change object status flag
(PropertyDef_ChangeObjectStatusFlag)

<RO>
<Standard>

Bool

Specify here whether there will be impact on the added /deleted / modified flags for the object.

 

Store object by ID
(PropertyDef_StoreObjectByID)

<RO>
<Standard>

Bool

Indicates whether the reference to the object is held as the object ID.

 

Sort object by ID
(PropertyDef_IsSortedByID)

<RO>

Enum

Indicates whether to always sort objects by ID. This property can't be modified by user.


ValueNameDescription
0NoProperty will not be sorted by object ID.
1YesIf the value type of this property is object, it will always be sorted by the object ID.

 

Include in style
(PropertyDef_IncludeInStyle)

<RO>
<Standard>

Enum

Specify whether or not to copy this property when you register or apply style.


ValueNameDescription
0NoDoes not copy this property when you register or apply style.
1YesCopies this property when you register or apply style.

All Properties

I/O type
(IOType)

<RO>

Integer

Not used.

 

Property definition results
(PropDefResult)

Integer

Object code to be used when use instructions are generated.

 

User overridden
(UserOverridden)

<RO>

Integer

Indicates that this property can be specified by the user to override a value calculated by Asprova.

 

Overridable property
(OverridableCalc)

<RO>

Integer

Not used.

 

Attribute
(PropertyDef_Attribute)

<RO>

Integer

Internally used property.

 

Virtual property
(PropertyDef_VirtualProperty)

Object

Displays the results of processing other object's properties and so on.
This is not an actual property of this object.

 

Column ID
(ColumnID)

Integer

ID number of the column.
Used internally when Asprova exchanges data with an external data source.

 

Class definition used by this property definition
(PropertyDef_ParentClassDef)

String

Internally used property.

 

Code/Display name/Alias
(Object_CodeDisplayNameOrAlias)

String

Corresponds to the code, display name or alias depending on the setting in the property String display method of the workspace.

 

Currently editing user code
(Object_UserDuringChangeCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Currently editing user. Mapped in DBIO's [Field mapping].

 

User with right to edit code
(Object_UserDuringCheckOutCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Reserved right to edit user. Mapped in DBIO's [Field mapping].

 

Owner code
(Object_OwnerUserCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Owner. Mapped in DBIO's [Field mapping].

 
 
ChildAsPropertyDef
<ASOPropertyDef> Data Type
<RO><Multi>

 

Obtains the child object specified as Index.
[in:LONG]Index: Position of the child object.

 
AddChildAsPropertyDef
<ASOPropertyDef> Data Type
<Method>

 

Adds a child object with a newCode name.
[in:BSTR]newCode: Name of the new child object.

 
GetAsObject
<ASOObject> Data Type
<Method>

 

Obtains property value as object.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to obtain.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsObject
<VOID> Data Type
<Method>

 

Sets properties as object.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsInteger
<ASOObject> Data Type
<Method>

 

Obtains properties as integer.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsExpression
<ASOObject> Data Type
<Method>

 

Obtains properties as expression.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsTime
<ASOObject> Data Type
<Method>

 

Obtains properties as time.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsTimeSpan
<ASOObject> Data Type
<Method>

 

Obtains properties as time span.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsDouble
<ASOObject> Data Type
<Method>

 

Obtains properties as float.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsBool
<ASOObject> Data Type
<Method>

 

Obtains properties as boolean.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsEnum
<ASOObject> Data Type
<Method>

 

Obtains properties as enum.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsInteger
<VOID> Data Type
<Method>

 

Sets properties as integer.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsExpression
<VOID> Data Type
<Method>

 

Sets properties as expression.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsTime
<VOID> Data Type
<Method>

 

Sets properties as time.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsTimeSpan
<VOID> Data Type
<Method>

 

Sets properties as time span.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsDouble
<VOID> Data Type
<Method>

 

Sets properties as float.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsBool
<VOID> Data Type
<Method>

 

Sets properties as boolean.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsEnum
<VOID> Data Type
<Method>

 

Sets properties as enum.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
ReadOnlyForUserPropertyDef
<VARIANT_BOOL> Data Type

 

"Sets user specified properties to read-only or writable. If TRUE, the properties are set to read-only."

 
MultiDataForUserPropertyDef
<VARIANT_BOOL> Data Type

 

"Specifies a user defined property as a property of enum type. If TRUE, the property will be specified as an enum type property."


<RO> : Read-Only
<Multi> : Array Type (Starting From 1)

<Basic> : Displays in basic mode
<Standard> : Displays in standard mode

See Also

PropertyDef


HelpNo.:C3

© Since 2019 Asprova Corporation, All rights reserved.