I was able to make one using CreateVP...
something like
VAR
h=HANDLE
r=HANDLE
BEGIN
h:=CreateLayer('ASheetLayer',2);
r:=CreateVP(h);
END;
Then use SetObjectVariableInt,Bool,etc.., to set parameters 1000-1030 as you like them, avail on appendix.
Or you could use CreateDuplicateObject from one you have.
I am trying to create a Section Viewport with vectorscript and have not been able to. I have tried CreateDuplicateObject but then I cannot change the position/direction of the section.
Any ideas?