superficially, it's easy:
Set Variable [$Path ; GlobalsTable::PathStart & & Quotes::Full Name LU & "_" & Quotes::Quotation # & "_Quotation" & ".PDF"]
The key is in how you store that path so that it is universally available to you. This data can be loaded into a global field (or variable) when you first open the file (So it works in hosted systems) or you can store it in a record in a related table that uses the X operator so that it matches to every record in your main table.
You can create fields and a calculation field with container as the result. FMPType (filemac or filewin) - ServerName (or HDName) - FolderO1 - Folder02 - etc - FileName - FileExt ContainerCalc would concantenate these fields into a field whose result is a container field. This would allow moving from one HD or Server to another with just changing a single field (assuming the enclosing folders are the same) Error with no formatting in reply, sorry.