Data sheets and data lists - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

ISPFObjClass interface

This interface is the entry point to the classification tree.

SPFObjClassClassDef relationship definition

This relationship links the object class to the classification class definition.

ISPFDatasheetDefinition interface

This interface is the primary interface of the ISPFDatasheetDefinition class and is the basis for a data sheet document.

The properties found on this interface are listed in the following table.

Name

Description

Set on

SPFDatasheetType

Identifies the type of data sheet.

New Data Sheet Definition form.

SPFRelatedObjectLimit

Integer property used to place a limit on the amount of related data that is brought into a data sheet when it is generated.

New Data Sheet Definition form.

SPFDatasheetUseIncrementalTemplate

Indicates whether or not the system should store incremental templates for a given data sheet definition.

New Data Sheet Definition form.

Functionality configured on ISPFDatasheetDefinition

The following command is configured on this interface: Update.

SPFDatasheetDefTargetClassDef relationship definition

This relationship definition links the data sheet definition to the class definition and helps identify which properties should be included on the data sheet.

SPFDatasheetDefinitionClassification relationship definition

This relationship definition links the data sheet definition to the classification tree.

SPFDatasheetDefViewDef relationship definition

This relationship definition links the data sheet definition to the view definitions that will retrieve the data.

SPFDatasheetDefTemplate relationship definition

This relationship definition links the data sheet definition to the template to be used for the data sheet or data list.

IViewDef interface

This interface is the layer on top of the graph definitions that will return the object properties that will be used to populate the data sheet or data list.

Functionality configured on ISPFDatalistDefinition

The following commands are configured on this interface: Edit Criteria and Update.

SPFDatalistDefinitionInterfaceDef relationship definition

This links the data list definitions to the interface definitions.

ISPFExcelUtiliser interface

This interface is shared between the data sheet and data list class definitions and holds the shared functionality used to populate the data sheets and data lists.