The table below lists all properties for all elements.
Property | Function |
---|---|
(Name) | Specifies the logical name of the selected element. The following are reserved words and cannot be used to name an element. SUPER, COMPONENT, THIS and OWNER. |
AccessControlled | Allows an administrator to specify if the model, and all its elements are under access control. When set to True, all elements can individually have security applied to them. |
ActmthNotEntered | Specifies whether end-users are allowed to alter the accounting month. When this property is set to True, the accounting month cannot be changed. The value of the accounting month is stored in the ACTMTH System attribute. |
AllowPurge | Specifies whether users of your generated system are allowed to physically delete records using the PUR command in the Maint field of the standard Ispec screen. When the record is displayed, an entry of PUR in the Maint field causes a physical deletion to take place. If this value is False, users are not allowed to enter PUR in the Maint field. This is the default. |
AlphaClearWhenCharacter | Specifies the default clear-when character for alphanumeric attributes. The AlphaClearWhenCharacter property is used with a persistent ispec that has a key attribute. It is used when you are changing an existing record using the UserMAINT update action of CHG. This character needs to be a single character e.g. ‘@’. This character is used when you want to clear the value in a field of Alphanumeric type. For example, if you want to clear the City field with Length set to 13 and the AlphaClearWhenCharacter property is set to ‘@’ then you must enter “@@@@@@@@@@@@@” into the City field during a CHG transaction. Note: If you set the AlphaClearWhenCharacter to ‘<Space>’, then entering ‘<Space>’ during a CHG transaction will clear the value in the updated record.If you do this, it means that the functionality of a CHG action in which you only have to enter the field values you want to change will not really work, because a ‘<Space>’ value in other fields will clear them. |
Author | Read-only. The identifier of the person who created the selected element. |
AutomaticEntryCapable | Specifies whether the element is able to accept Automatic Entries |
AutomaticTab | Cursor automatically tabs to next field on a presentation screen at runtime. Note: This option is applicable only to the Presentation and Winform Client. |
AutoRecallCapable | Specifies whether you want to enable all data values for an Ispec record to be recalled to the screen, based on a specified Key value. |
BaseYear | Specifies the year upon which the DateConvert command bases relative day numbers. |
Caption | Language dependent description of an element to appear in messages |
CenturyStartYear | Specifies a secondary base year to define which century a date belongs to. This is independent of the value of the Base Year. |
Conditions | Specifies logic that selects a subset of records from a file associated with the selected profile. This property is reflected in, and can be changed from, the Conditions tab of the selected profile. |
Constraint | An expression that is an attribute qualified path to the value being represented by a Reference attribute. |
ConvertToUpperCase | Specifies that all input is converted into upper case characters. |
Copies | Specifies the number of copies that can be painted onto a form in Painter for an attribute that is a member of a Copy Ispec. |
Created | Read-only. The date on which the selected element was created. |
CurrencySign | Specifies the character to be output with EDIT $ Attributes in the Report to be modified or added to the selected Element. By default, the value is $. |
DateConvertSetsGLB.CENTURY | Specifies whether Glb.Century is reset by a complex DateConvert command. |
DateFormat | Specifies the format of the date throughout the segment and its element. Options are UK, International, or US. |
DecimalCharacter | Specifies the character to be used as a decimal place. |
Decimals | Specifies the number of decimal places required. The Decimals property is only displayed if the Primitive property is set to number or signed number. |
DecimalsKeyed | Specifies the default for how decimal points are used in numeric attributes. This property's value is inherited. |
DefaultCursorField | Specifies the Default cursor field position, otherwise cursor positioning might be random. You can set this property by using any one of the following ways:
Notes:
|
DefaultDevice | Specifies the device to which the report is print or display. |
Element Name | Specifies the name of the element in the XML message. This need not be same as the attribute name. |
ExcludeIfEmpty | When formatting an XML message if ExcludeIfEmpty is set to True and the attribute value is blank or zero, then the element is not included in the output XML message. |
Fixed Type | Specifies the default settings for background color, foreground color and font for Fixed Presentation types in Painter at Model or Segment levels. These settings can be changed for each child element individually in Painter. Expand each sub property to select your chosen setting. Refer to PresentationType Property under Defining User Interface for more information. |
Graphical Type | Specifies the default settings for background color, foreground color, font, ScrollBars, ShowActmth, ShowHeader, and TransmitToCursor for Graphical Presentation types in Painter at Model or Segment levels. These settings can be changed for each child element individually in Painter. Expand each sub property to select your chosen setting. Refer to PresentationType Property under Defining User Interface for more information. |
IsRequired | Specifies whether the primitive attribute requires a value. For an attribute in a Serialization (serializable interface), in an XML Framework application, if IsRequired is set to True it indicates that an input XML message must contain the element and it must contain a value. |
PrintType | Specifies the default settings for BlankWhenZero, background color, FloatingSign, foreground color and font for Print Presentation types in Painter at Model or Segment levels. These settings can be changed for each child element individually in Painter. Expand each sub property to select your chosen setting. Refer to PresentationType Property under Defining User Interface for more information. Note: The changes you apply to this property affect the display of a report. To get a desired output in a printed report, you can configure the print properties using AB Suite Runtime Administration Tool. Refer to the Agile Business Suite Runtime for Windows® Operating System Administration Guide for more information. |
Direction | For an Attribute, painted on a form, a direction of Out indicates that the control is read-only. |
DuplicatesAllowed | Specifies whether the profile is permitted to contain duplicate Key values. |
EventSet | Defines an AutoPersist dependency between two Events. This dependency causes all the persistent attributes of this event to persist in the EventSet. The value of the EventSet property must be the name of another event. |
FullSuppression | Display a zero numeric value as spaces |
HasMaint | Specifies whether the External Ispec contains the MAINT field. Note: This property becomes visible only if the IsExternal property of an ispec is set to True. |
IfPresent | Specifies whether to look up the object if the value for the key is defined. If set to True, the profile becomes conditional and returns a view instead of an index. Note: This property becomes visible only when a key is selected. |
Inherits | Specifies a class from which the selected class inherits. By leaving the field empty or deleting an existing entry you are specifying that the selected class has no inheritance. |
Integrity | Indicates if Dataset locking is enabled automatically, and at what level. This ensures processing integrity and full-synchronized recovery. |
InquiryOnly | Specifies whether to prevent Report logic from updating a database. The following LDL logic commands should not be used: FLAG, STORE, and PURGE. When you set Inquiry Only to true, all existing logic will need to be validated again. |
IsAscending | Keys are sorted in ascending order. |
IsConstant | Specifies that an object cannot have its value changed in logic. |
IsExternal | Specifies whether the class is acting as a proxy for an external component, class or library. Even when this property is set to True, the element still contains the following Ispec system Attributes: Actmth, Glb.Source, Input_Date, Ispec, and TranNo. |
IsFinal | Specifies that the method cannot be overridden in a sub class. |
IsInnerClass | Instances of an inner class are linked to an instance of its owner and has have access to all its members of its containing class. Only one class in an inheritance hierarchy can have IsInnerClass set to True. When a complex class is inherited, this property is derived by the child class. |
IsKey | Specifies whether the attribute acts as a key in the database table containing its owning class. |
IsPersistent | Specifies whether the element is persistent. |
IsRequired | Specifies whether the primitive attribute requires a value. |
IsResolved | Specifies whether the element exists in the model or whether it has been created during the import of an element, which refers to it. Note: This property becomes visible only when an element is unresolved, that is when it is set to false. This property can only be changed from False to True. Once an element has been resolved it cannot be made unresolved again. |
IsSynchronous | Specifies whether the method can execute synchronously. |
IsUnique | Specifies whether Items can be added to multiple Dictionaries, if this property is true items can only be added to that Dictionary. |
Kind | Read-only. Identifies the kind of element selected. |
Language | Specifies the programming language to be used for the logic. |
Length | Specifies a numeric value for the length of the attribute. |
Leftfill Numerics | Specifies that the numeric screen items are filled from the left, not the right. |
LineLength | Specifies the maximum length of the Report print line. This property is read-only for frames. Notes:
|
LineSpacing | Specifies the spacing between the lines. |
Locale | Specifies the Locale Id of the given language. |
MemberPersistence | Do members default to Persistent? |
MemberVisibility | Specifies the default visibility for new member elements. This can be overridden for individual elements. |
MultiByteClearWhenCharacter | Specifies the clear-when character to be used with MultiByte strings. Note: This property becomes visible only if Internationalization Support is set to Multibyte String Support. |
MultiByteStringValidation | Specifies the type of validation to be applied to MultiByte strings. Note: This property becomes visible only if Internationalization Support is set to Multibyte String Support. When Internationalization Support is set to some other value, this property must be set to spaces. |
Modified | Read-only. The date the element was last modified. |
Multiplicity | Number of instances. Note: In MCP Runtime, Enterprise Database Server (DMSII) does not allow the number of dimensions to change on an existing persistent attribute. |
Namespace | Specifies a namespace for qualifying element used in XML. |
NationalString | Specifies the type of internationalization support for Single Byte and MultiByte Coded Character Sets. The runtime subsystem allows users to make use of different collating sequences on the same single-byte Character Code Set. The national strings in a segment could use one collating sequence when a system is generated from one configure set and a different collating sequence in a system generated from another configure set. The following options are available for this property:
|
NOFLength | Specifies the size of an object in a fixed presentation. |
NOFOrder | Redefining the NOF Order. |
NOF Format | CR/DR or +/- Note: NOF Format is also used to define the NOF Format Presentation/Painter properties. |
NumericClearWhenCharacter | Specifies the default clear-when character for numeric attributes. This property is used with a persistent ispec that has a key attribute. It is used when you are changing an existing record by using the UserMAINT update action of CHG. This character must be a single digit, for example, "9". This digit is used when you want to clear a value in a Numeric type field. For example, if you want to clear a value in the Phone box with Length set to 10 and the NumericClearWhenCharacter property set to "9", then you must enter "9999999999" in the Phone box during a CHG transaction. Note: If you set the NumericClearWhenCharacter to "0", entering "0" during a CHG transaction clears the value in the updated record.If this case, the functionality of a CHG action in which you only have to enter the values you want to change will not really work, because a “0” value in other fields will clear them. |
Owner | The namespace to which the element belongs. Note: When namespace is changed, system modeler prompts for a confirmation based on the System Modeler Policies settings. Refer to System Modeler Policies for more information on System Modeler Policy settings. |
Pitch | Specifies the default pitch setting (characters per line) for printed Report output. The following pitches are available: 220, 160, 132, 99, 66, and 49. Note: This property is preset and disabled if the Default Device for your Report is Enterprise Output Manager (EOM) generated Report. |
PresentationType | Specifies if the selected element has a user interface, and what format such an interface takes. Refer to PresentationType Property for more information on options. For Copy Ispecs, the default value is Graphical and is read-only. Refer to Defining User Interfaces for more information on using the Painter tab. |
Primitive | Specifies the kind of data that the element can contain. The following values are available for this property: Boolean, String, Signed Number, Date, Class, National string, and MultiByte string. Note: A National String behaves the same as a String until the National Support is enabled on the Segment. |
PrintIfPresent | Specifies whether a line is to be printed if the attribute value is not equal to spaces or zeros. MCP non-ROC reports A line that contains attributes with the PrintIfPresent property set to True will not be printed when any one of the following conditions is met.
If a line in a frame does not meet one of these conditions, a blank line is printed when the values of all attributes with the PrintIfPresent property set to True are zeros or spaces. Exception: If the first two lines in a frame of multiple lines contain attributes with the PrintIfPresent property set to True, then one line is not printed, and the other line is printed as a blank line when all attributes with the PrintIfPresent property set to True does not have a value. Recommendation: If your MCP application does not use ROC, and you do not want lines to be printed when the values of the attributes are zeros or spaces, put each line in a separate frame. |
Project File Path | Specifies the full path name of the project on the disk. |
ProductionSystem | Specifies whether the Database auditing of the System’s application data must occur when the System has been generated. |
RefreshPresentation | Specifies whether the framework Construct method should always be called at the end of the segment cycle. |
ReportParameter | Specifies the report attribute that revives the parameter used to invoke the report. |
ReservedBy | Read-only. The identifier of the user that currently has the selected element reserved. An element can be reserved in two ways: Explicitly by the user or implicitly by the model when any of the documentation windows are edited. |
RSNCapable | Specifies that when this property is set to true, includes a built-in persistent attribute called Identifier from the framework that acts as the auto incrementing number. The RSN Capable property can be set when the class has persistent members. The RSNCapable must be set on the base class of an inheritance hierarchy. All subclasses derive the property value from the base class. |
Security | Specifies the security level for an element for this user. The AccessControlled property of the model must be set to True to provide this option. |
Semantics | Specifies the semantics to be used by the element. You can select either System Modeler specific or conventional semantics. |
SeparatorCharacter | Specifies the character to be used to delimit groups of three digits. |
Sequence | Specifies the sequence number of the selected element. Changing the sequence number of one element affects the order of the other elements in the list. For an attribute in a Serialization (serializable interface), in an XML Framework application, Sequence specifies the order in which the element is written into an output XML message. The order of elements in an input XML message is not significant. |
Server Name | Specifies the server that hosts the model database. |
StandardHeading | Specifies whether to print the standard heading on each page of the Report. |
Stereotype | Specifies the stereotype that identifies how the class operates and is interpreted in the system. |
SuppressZeros | Suppress leading zeros for numeric data types in Ispec screen layouts. This option does not apply to data types in Reports and Usage Inquiry Attributes. The SuppressZeros property results in non-significant zeros to be replaced by spaces on output and leading spaces changed to zeros on input. If a separator character is also specified, the leading separators are also changed to spaces. A zero value appears as 0. |
SynchronizedField | Specifies whether a control in a presentation has its height and width adjusted when the length of the contents are changed. Fixed Width indicates that only controls with fixed width fonts are synchronized. This property is only available at the Segment level. |
Template | Derives the class or type for an attribute. It allows to instantiate an instance that cannot be extended. This property can be set to any type (Primitive or List), class, or Serialization. |
Value | Specifies the initial value for the Attribute. |
VersionFile | |
VideoCapable | Specifies whether to direct the output of a Report to a video device. Note: In Windows® runtime, this property is ignored as all reports are automatically Video Capable. |
Visibility | Specifies the level of visibility for the element. Private – Only visible within its namespace. Protected – Visible within its namespace and any namespace inheriting from it. Public – Visible outside its namespace. |
XsdType | Specifies the XML type when generating an XML Schema Definition (XSD) from a Messenger class or a Serializable class definition. |