Position and Populate Backing Sheet
- Last UpdatedJan 22, 2026
- 14 minute read
The Pipe Spool Drawing Admin window allows you to position and define the Backing Sheet information.
Select Draft > Drawing Template Admin followed by Configure > Pipe Spool Drawing Admin to display the Pipe Spool Drawing Admin window.

Select the Backing Sheet from the Backing Sheet Ref drop-down list to display a plot preview of the Backing Sheet.
Create / Modify Text
You can create/modify the displayed text on the Pipe Spool Drawing. From the Pipe Spool Drawing Admin window (with the plot preview displayed), select Create / Modify Text, to display the Create / Modify Text part of the Pipe Spool Drawing Admin window.

You can enter the relevant keyword and justification/positioning values and click Add. The process can be repeated for the remaining keyword elements.
The list of available keywords displays all keywords associated with the selected note.
|
Note |
Select the note from the drop-down list to associate keywords. |
|
CE |
Identifies the currently selected element as the working element. |
|
Keyword |
Enter a Keyword for the currently selected note. |
|
Expression |
Enter an Expression for the currently selected note. |
|
Height |
Enter a Height value for the keyword. |
|
Justification |
Select from the drop-down list to define the horizontal alignment of the keyword. |
|
Alignment |
Select from the drop-down list to define the vertical alignment of the keyword. |
|
Position |
Enter a Position value for the keyword. Alternatively you can select a position by picking in the 3D graphical view. |
|
Colour |
Select from the drop-down list to define the colour of the keyword. |
|
Add |
Adds a keyword to the list of available keywords. |
|
Edit |
Allows you to modify a keyword. |
|
Delete |
Removes a keyword from the list of available keywords. |
Click Back to Main Tasks to return you to the plot preview of the Backing Sheet.
The keyword controls the configurable text contents on the drawing template. The keyword for configurable text is wrapped with a ? character, (?matpos?). These keywords represent the specified data on the pipe spool drawing.

The keyword TEXP elements display in the Design Explorer.
Functionality is available for you to position the keyword TEXP elements in Modify Mode.
The properties of the keyword TEXP elements affect the display of the resulting table.

Graphical Notes
You can insert a symbol or a logo as a graphical note on the Backing Sheet. A Symbol Library can be created below the Library element and an existing Symbol Template added.
Symbol Templates are used for graphics that are commonly used for pipe sketches.
The following example describes the processes required to create a graphical note. In this case a Symbol Library is created below the LIBY and an existing Symbol Template is added.


Select Draft > Symbol Libraries followed by Create > Symbol Library to display the Symbol Library window.
Navigate to SYTM DRA/MAS/BACKS/LOGO/CADC.
Copy and paste the image, rename to SYTM to STD/BACKS/LOGO/COMPANY.
The AVEVA company Logo is added to the Symbol Library.

Select Draft > Sheet Libraries followed by Create > Note > Back/Over.
Name /STD/BACKS/ISO-PipeSketch/A4_1/Logo.
Select Settings > UserDefaults and set the 2D Symbols default to /STD/BACKS.

Make sure that the Backing Sheet is open.
Select Draw > Local Symbol and ignore the error message.
Select the Note /STD/BACKS/ISO-PipeSketch/A4_1/Logo from the Draft Explorer.
From the 2D Draughting window, click 2D Symbol.

From the 2D Symbols window Click Create New and navigate to the symbol.

Do not indicate an approximate position on the Backing Sheet, click Cancel to position the Symbol at 0,0.

Set the X/Y Scale fields to 0.2 and click Apply.

From the 2D Symbols window, select Position > By > Explicit to display the Explicit by window

Enter the X and Y positions and click Apply to accept the positional values or Dismiss to discard any inputs and close the Explicit By window.
Note:
Functionality is available for you to position elements in Modify Mode.
The Backing Sheet contains the AVEVA logo.

The Symbol Template (SYTM) elements display below the Symbol Library (SYLB) element.
Frame Note
Frame Notes can be considered to be the static geometry and keywords that represent approximately 60-70% of the Backing Sheet. The example below indicates only the Frame1 and Frame2 notes belonging to the delivered /DRA/MAS/BACKS/ISO-PipeSketch/P4_E Backing Sheet.

Select Draft > Sheet Libraries followed by Create > Note > Back/Over.
Name:-/STD/BACKS/ISO-PipeSketch/A4_1/Frame1
The frame is constructed using the Draft 2D Draughting functions.
The text comprises solely of titles for the text fields on the Backing Sheet. These can be added using the Pipe Spool Drawing Admin window.
MTO Table Note
The following example MTO Table Note is a table that is populated with data from the pipe spool, which requires additional administrative information.
Select Draft > Sheet Libraries followed by Create > Note > Back/Over.
Name:-/STD/BACKS/ISO-PipeSketch/A4_1/MtoTable
The X and Y positions of the Note must be defined; in this case the values are used to position the top left corner of the MTO table:
-
X = 10mm
-
Y = 287mm.

Set the SpPurp to TABLE and the Function to MTO.
The creation of the lines and text elements follow a very strict convention:

If this is considered, the MTO table can be broken down into the following elements:

Create the four horizontal lines, each with a length of 190mm and a spacing of 4mm. Note that the FirstLine and LastLine are in the same position.
Create the six ColumnLines.
Note:
It is the direction of ColumnLine1 that defines the direction of the rows.
Make sure that the lines have the correct names and are in the correct order in the Draft Explorer.
Create the 8 TEXP elements. It may be easier to add them using the GUI from the Drawing Template Administration and then edit the BTEXT attribute.

MTO Table Entries Note
The hierarchy does not list the MTO Tables Entries next, but it has been considered that this is the most sensible note element to cover in relation to this technical document.
Select Draft > Sheet Libraries followed by Create > Note > Back/Over.
Name:-/STD/BACKS/ISO-PipeSketch/A4_1/MtoTableEntries
The X and Y positions of the Note must be defined; in this case the values are:
-
X = 10mm
-
Y = 287mm.
Set the SpPurp to CELLS and the Function to MTO.
Create the FirstLine and LastLine lines, each with a length of 190mm and a spacing of 4mm.
Note:
The lines are not in the same position.
Create the six ColumnLines.
Note:
It may be easier to copy the lines from the MTO Table rename and reposition them afterwards.
Note:
The direction of ColumnLine1 defines the direction of the rows.
Make sure that the lines have the correct names and order in the Draft Explorer.
Each of the table entries notes on the Backing Sheet has a reserved area RECT element.
In this case, it is 190mm x 40mm and the origin is in the same place as the XYPos of the NOTE, top left in this case.
Create the RECT, setting the OCODE (Origin Code) to TopLeft.
Create the 7 TEXP elements. It may be easier to add them using the GUI from the Drawing Template Administration. Two of them use a keywords recognized by the application while the remainder use an expression. These can be broken down as:
|
Matpos |
|
|
Qty |
Cut Length of component. !!pipespoolcalcexpr('spool','QTY') |
|
unit |
The units can be customized. The TEXP, which is used to represent units on the backing sheet, can contain special ETEXT. The value of ETEXT in the TEXP can consist of: "<distanceUnit>-DIST/<quantityUnit>-QTY".
If <distanceUnit> is "UNIT" or the value of ETEXT is unset, a distance unit comes the from current distance unit (!!distanceFMT). If you assign these values, the drawing uses the units as shown:
|
|
bore |
!!pipespoolcalcexpr('spool','BORE') |
|
desc |
spool.dtxr |
|
ac |
Finished Length for component. When the length is preceded by a '*', the pipe has a miter or a thread. !!pipespoolcalcexpr('spool','AC') |
|
matrno |
spool.catref.namn |
Note:
When using the expressions the keyword used is not important, the keyword must recognizable
by the administrator.
The final step is to set the LVIS attribute of the NOTE to False, so that the elements are hidden.
Ring Flange
Flanges contain a Flange Allowance value in the catalogue; the value can affect both MTO and assembly tables.
The example below displays a Flange Allowance value in the Pipe Data Table window.

You can query the Flange Allowance for the currently selected flange, Enter Q FLALLOW in the Command Window. The example below displays the Flange Allowance as 31.8mm

The example below displays an MTO Table indicating the Quantity and Build values of the currently selected flange.

The example below displays an Assembly Table indicating the Flange Allowance as a value of 32, this is derived from the Quantity value minus the Build value.

Bending Table Note
The note is used to represent a Bending Table Title. The process to insert a BendingATable Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for a BendingATable Note are:
-
SpPurp = TABLE
-
Function = BENDINGA
Bending Table Entries Note
The note is used to represent Bending Table Contents The process to insert a BendingATableEntries Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for a BendingATableEntries Note are:
-
SpPurp = CELLS
-
Function = BENDINGA
Note:
The LVIS attribute must be changed to False after creating a BendingATableEntries Note.
The lines for a bending table are controlled by the purpose attribute value of the STRA elements for the Backing Sheet.
To add lines to the bending table, define the Purpose attribute value as unset for all of the STRA elements for the Backing Sheet.


To remove lines from the bending table, define the Purpose attribute value as LINE for all of the STRA elements for the Backing Sheet.


you can modify the BTEXT attribute for a BendingATableEntries Note.

Note:
The ETEXT attribute value must not be changed. The attribute is used as a KEY for
codes.
The example below displays the BTEXT attribute value modified to AAA, BBB and CCC.

The bending table displays:

Note:
If the BTEXT attribute value is empty, the bending table displays the default values.

Assembly Table Note
The note is used to represent an Assembly Table Title. The process to insert an AssemblyATable Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an AssemblyATable Note are:
-
SpPurp = TABLE
-
Function = ASSEMBLY
Assembly Table Entries Note
The note is used to represent Assembly Table Contents The process to insert an AssemblyATableEntries Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an AssemblyATableEntries Note are:
-
SpPurp = CELLS
-
Function = ASSEMBLY
The LVIS attribute must be changed to False after creating a AssemblyATableEntries Note.
Welding Table Note
The note is used to represent a Welding Table Title. The process to insert a WeldingATable Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for a WeldingATable Note are:
-
SpPurp = TABLE
-
Function = WELDING
Welding Table Entries Note
The note is used to represent Welding Table Contents The process to insert a WeldingATableEntries Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for a WeldingATableEntries Note are:
-
SpPurp = CELLS
-
Function = WELDING
Note:
The LVIS attribute must be changed to False after creating a WeldingATable Note.
Endpoint Table Note
The note is used to represent an Endpoint Table Title. The process to insert a EndpointATable Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an EndpointATable Note are:
-
SpPurp = TABLE
-
Function = ENDPOINT
Note:
The EndpointATable Note can be removed if not required.
Endpoint Table Entries Note
The note is used to represent Endpoint Table Contents The process to insert a EndpointATableEntries Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an EndpointATableEntries Note are:
-
SpPurp = CELLS
-
Function = ENDPOINT
Note:
The LVIS attribute must be changed to False after creating an EndpointATableEntries Note.Note:
The EndpointATableEntries Note can be removed if not required.
Removing Connection Numbers on a Drawing
Connection numbers on the drawing are controlled by the EndPointTable and EndPointTableEntries elements for the Backing Sheet.

The connection numbers on a drawing do not display of the element attributes are not populated.

Note: The EndPointTable and EndPointTableEntries elements can be removed if not required.
Same Scale for Views
The SHEE attribute for the drawing template allows you to display the drawing views at the same scale or not at the same scale.
Set the Function attribute to SAME-SCALE to display the drawing views at the same scale.

Set the Function attribute to SAME-SCALE to display the drawing views at the same scale.

Set the Function attribute to unset to display the drawing views not at the same scale.

SpoolInfo Table Note
The note is used to represent Spool information. For example COG, Weight and Surface Treatment Codes. The process to insert a SpoolInfoTable Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an SpoolInfoTable Note are:
-
SpPurp = TABLE
-
Function = OTHERDATA
Note:
The SpoolInfoTable Note can be removed if not required.

SpoolInfo Table Entries Note
The note is used to represent Spool Information Contents The process to insert a SpoolInfoTableEntries Note is explained as part of the process to insert an MTO Table Note, with the exception of the SpPurp and Function values.
The SpPurp and Function values for an SpoolInfoTableEntries Note are:
-
SpPurp = CELLS
-
Function = OTHERDATA
Note:
The LVIS attribute must be changed to False after creating an SpoolInfoTableEntries Note.Note:
The SpoolInfoTableEntries Note can be removed if not required.
Centre of Gravity
The Centre of Gravity ETEXT value in the TEXP can be:
!!pfpipespoolcalcexpr('spool','NOGRID;')
ETEXT consists of a position condition and a splitter. For example:
|GRID;,| using a semi-colon (;)
In the example ETEXT is unset or ' ' (blank)

In the example ETEXT is |;XYZ|

In the example ETEXT is |NOGRID;ENU|

In the example ETEXT is |GRIDX;, |

In the example ETEXT is |GRIDY;, |

In the example ETEXT is |GRIDZ;, |

Weight
The weight ETEXT value can be:
!!pfpipespoolcalcexpr('spool','TOT_WEIGHT')
Surface Treatment Code (In/Out)
The Surface Treatment In ETEXT value can be:
!!pfpipespoolcalcexpr('spool','PUINCD')
The Surface Treatment Out ETEXT value can be:
!!pfpipespoolcalcexpr('spool','PUOUCD')
Additional Reserved Spaces
Additional Reserved Spaces can also applied for each of the views that are applied by the Template.
These are owned by a NOTE element which has an LVIS attribute set to False.

Keywords for UDAs
If the keyword needs to refer to a UDA then the expression follows the format of SPOOL.:<var> where <var> is the UDA name, for example, SPOOL.:BLOCK.
Bar Code
In order to use European Bar Code on the drawing, it is necessary to download the Free 3 of 9 font from the URL http://www.barcodesinc.com/free-barcode-font.
After font download, the font must be registered with the windows font administration tool.
Note:
The Free 3 of 9 font can only be used as a True Type Font.
You must install the Free 3 of 9 font to \Windows\Fonts folder.

The font must then be configured using Admin. Refer to Administration User Documentation for further information.
To access the Bar code font in PDMS, the Font attribute value must match the Font ID defined in the Admin module.


