• <GetStart>
  • CSPro User's Guide
    • The CSPro System
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
      • Statement Format Symbols
      • Alphabetical List of Functions and Statements
      • List of Reserved Words
      • Deprecated Features
      • Declaration Statements
      • Numeric Values
      • String Values
      • Symbol Functions
      • Item Functions
      • Array Object
      • Audio Object
      • Barcode and QR Codes
      • Case Object
      • Document Object
      • File Object
      • Freq Object
      • Geometry Object
      • HashMap Object
      • Image Object
      • List Object
      • Map Object
      • Path
      • Pff Object
      • StringWriter Object
      • SystemApp Object
      • ValueSet Object
      • Program Control Statements
      • Assignment Statements
      • Data Entry Statements and Functions
      • Batch Edit Statements
      • Numeric Functions
      • String Functions
      • Multiple Occurrence Functions
      • General Functions
      • Date and Time Functions
      • External File Functions
      • Synchronization Functions
    • Text Templates
    • Templated Reporting System
    • HTML, Markdown, and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataManager>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

List of Reserved Words

CSPro does not allow certain names to be used as dictionary unique names, or as variables in the programming logic, as they are part of CSPro's procedural language. During compilation, the system will notify you if you have used a reserved word.
In addition to the list of reserved words below, there are a few reserved words used internally by CSPro. When you are writing logic, reserved words are shown in blue, so if you attempt to create a variable using one of these reserved words, you will know this name is not available when it turns blue.
In the table below, reserved words have been linked to the function of the same name, if one exists. If no link exists for a word, it is either because there was more than one association for the word or the word is for internal usage only.
absexportmaketextsetproperty
acceptfalseMapsetreportdata
addFilemaxsetub
adjlbafileconcatmaxoccsetvalue
adjlbifilecopymaxvaluesetvalueset
adjubafilecreatemeansetvaluesets
adjubifiledeletemetashow
advancefileemptyminshowarray
aliasfileexistminvalueshowocc
allfilenamemissingskip
alphafilereadmodifysmean
andfilerenamemovesoccurs
Arrayfilesizemultiplesort
ascendingfiletimenextspecial
askfilewritenmembersspecialvalues
Audiofile_revisionsnoautospecific
averagefindnobreaksql
Barcodefornoccurssqlquery
breakforcasenoconfirmsqrt
byFreqnofreqstable
CaseFrequencynoinputstartswith
casesfunctionnoprintstat
case_idGeometrynotstatistics
cellgetbluetoothnamenotapplstop
changekeyboardgetbuffernotesstring
cleargetcapturetypenumericStringWriter
closegetcaselabeloccstrip
cmcodegetdeckonfocusstub
columngetdeviceidonoccchangesubtable
comparegetimageopensum
compareNoCasegetlabeloptionalsummary
compressgetlanguageorswap
concatgetnoteoutofrangesyncapp
configgetocclabelpagesyncconnect
confirmgetoperatoridparadatasyncdata
connectiongetorientationPathsyncdisconnect
continuegetospathconcatsyncfile
countgetpropertypathnamesyncmessage
countcasesgetrecordpersistentsyncparadata
countnonspecialgetsymbolPffsyncserver
countvalidgetusernamepossynctime
crosstabgetvalueposcharsync_history
CSgetvaluealphapostcalcsysdate
curoccgetvaluelabelpostprocsysparm
currentkeygetvaluenumericpreprocSystemApp
dateaddGLOBALPROCsystime
datediffgpsprompttable
datevalidgroupprotecttablogic
declarehaspublishdatetally
decompresshashputdecktblcol
defaultHashMapputnotetbllay
delcasehideoccQSFtblmed
deletehighrandomtblrow
demodehighestrandomintblsum
denomhighlightedrandomizevsthen
descendinghotdeckrecodetimestamp
diagnosticshtmldialogrec_nametimestring
dircreateifrec_typetitle
dirdeleteImagereenterto
direxistimputereftolower
dirlistinrefusedtonumber
disjointinadvanceregexmatchtotocc
displayincRelationtoupper
doincludereplacetr
DocumentinsertReporttrace
editintretrievetrue
editnoteintervalsroundunit
elseinvaluesetrowuniverse
elseifinvokesaveuntil
encodeischeckedsavepartialupdate
endispartialsavesettinguserbar
endcaseisverifiedseedusing
enddoItemseekuuid
endforitemlistseekmaxValueSet
endgroupJSseekminvarying
endifkeyselcasevector_clock
endlevelkeylistselectverify
endlogickillfocussetview
endrecodelayersetbluetoothnamevisualvalue
endsectlengthsetcaptureposvset
endunitlevelsetcapturetypewarning
endwhenlinkedsetcaselabelweight
ensureListsetfileweighted
enterloadcasesetfontwhen
errmsgloadsettingsetlanguagewhere
excludelocatesetlbwhile
execpfflogsetocclabelwrite
execsystemlogtextsetoperatoridwritecase
exitlowsetorientationxtab
explowerssetoutput
See also: Alphabetical List of Functions and Statements