• <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
      • 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
      • 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
    • Templated Reporting System
    • HTML and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataViewer>
  • <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
cleargetcapturetypenumericstrip
closegetcaselabeloccstub
cmcodegetdeckonfocussubtable
columngetdeviceidonoccchangesum
comparegetimageopensummary
compareNoCasegetlabeloptionalswap
compressgetlanguageorsyncapp
concatgetnoteoutofrangesyncconnect
configgetocclabelpagesyncdata
confirmgetoperatoridparadatasyncdisconnect
connectiongetorientationPathsyncfile
continuegetospathconcatsyncmessage
countgetpropertypathnamesyncparadata
countcasesgetrecordpersistentsyncserver
countnonspecialgetsymbolPffsynctime
countvalidgetusernamepossync_history
crosstabgetvalueposcharsysdate
CSgetvaluealphapostcalcsysparm
curoccgetvaluelabelpostprocSystemApp
currentkeygetvaluenumericpreprocsystime
dateaddGLOBALPROCtable
datediffgpsprompttablogic
datevalidgroupprotecttally
decompresshaspublishdatetblcol
defaulthashputdecktbllay
delcaseHashMapputnotetblmed
deletehideoccrandomtblrow
demodehighrandomintblsum
denomhighestrandomizevsthen
descendinghighlightedrecodetimestamp
diagnosticshotdeckrec_nametimestring
dircreatehtmldialogrec_typetitle
dirdeleteifreenterto
direxistImagereftolower
dirlistimputerefusedtonumber
disjointinregexmatchtotocc
displayinadvanceRelationtoupper
doincreplacetr
DocumentincludeReporttrace
editinsertretrievetrue
editnoteintroundunit
elseintervalsrowuniverse
elseifinvaluesetsaveuntil
encodeinvokesavepartialupdate
endischeckedsavesettinguserbar
endcaseispartialseedusing
enddoisverifiedseekuuid
endforItemseekmaxValueSet
endgroupitemlistseekminvarying
endifkeyselcasevector_clock
endlevelkeylistselectverify
endlogickillfocussetview
endrecodelayersetbluetoothnamevisualvalue
endsectlengthsetcaptureposvset
endunitlevelsetcapturetypewarning
endwhenlinkedsetcaselabelweight
ensureListsetfileweighted
enterloadcasesetfontwhen
errmsgloadsettingsetlanguagewhere
excludelocatesetlbwhile
execpfflogsetocclabelwrite
execsystemlogtextsetoperatoridwritecase
exitlowsetorientationxtab
explowerssetoutput
See also: Alphabetical List of Functions and Statements