• <Helps for GetStart>
  • CSPro User's Guide
    • The CSPro System
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
    • Batch Editing Applications
    • Tabulation Applications
    • CSPro Statements and Functions
      • Statement Format Symbols
      • Alphabetical List of Functions and Statements
      • List of Reserved Words
      • Deprecated Features
      • Declaration Statements
      • Array Object
      • Audio Object
      • Barcode and QR Codes
      • 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
      • Export Attributes
    • Templated Reporting System
    • HTML and JavaScript Integration
    • Appendix
  • <Helps for CSEntry>
  • <Helps for CSBatch>
  • <Helps for CSTab>
  • <Helps for DataViewer>
  • <Helps for TextView>
  • <Helps for TblView>
  • <Helps for TRSWin>
  • <Helps for CSDeploy>
  • <Helps for CSPack>
  • <Helps for CSFreq>
  • <Helps for CSSort>
  • <Helps for CSExport>
  • <Helps for CSReFmt>
  • <Helps for CSDiff>
  • <Helps for CSConcat>
  • <Helps for TRSSetup>
  • <Helps for ParadataViewer>
  • <Helps for ParadataConcat>
  • <Helps for CSIndex>
  • <Helps for Excel2CSPro>
  • <Helps for 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.
absexportmaketextsetreportdata
acceptfalsemapsetub
addfilemaxsetvalue
adjlbafile_revisionsmaxoccsetvalueset
adjlbifileconcatmaxvaluesetvaluesets
adjubafilecopymeanshow
adjubifilecreatemetashowarray
advancefiledeleteminshowocc
aliasfileemptyminvalueskip
allfileexistmissingsmean
alphafilenamemodifysoccurs
andfilereadmovesort
arrayfilerenamemultiplespecial
ascendingfilesizenextspecialvalues
askfiletimenmembersspecific
audiofilewritenoautosql
averagefindnobreaksqlquery
barcodefornoccurssqrt
boxforcasenoconfirmstable
breakfreqnofreqstartswith
byfrequencynoinputstat
casefunctionnoprintstatistics
case_idgeometrynotstop
casesgetbluetoothnamenotapplstring
cellgetbuffernotesstrip
changekeyboardgetcapturetypenumericstub
cleargetcaselabeloccsubtable
closegetdeckonfocussum
cmcodegetdeviceidonoccchangesummary
columngetimageopenswap
comparegetlabeloptionalsync
compressgetlanguageorsync_history
concatgetnoteoutofrangesyncapp
configgetocclabelpagesyncconnect
confirmgetoperatoridparadatasyncdata
connectiongetorientationpathsyncdisconnect
continuegetospathconcatsyncfile
countgetpropertypathnamesyncmessage
countcasesgetrecordpffsyncparadata
countnonspecialgetsymbolpossyncserver
countvalidgetusernameposcharsynctime
crosstabgetvaluepostcalcsysdate
curoccgetvaluealphapostprocsysparm
currentkeygetvaluelabelpreprocsystemapp
dateaddgetvaluenumericprocsystime
datediffglobalprompttable
datevalidgpsprotecttablogic
decompressgrouppublishdatetally
defaulthasputdecktblcol
delcasehashputnotetbllay
deletehashmaprandomtblmed
demodehideoccrandomintblrow
denomhighrandomizevstblsum
descendinghighestrec_namethen
diagnosticshighlightedrec_typetimestamp
dircreatehotdeckrecodetimestring
dirdeletehtmldialogreentertitle
direxistifrefto
dirlistimagerefusedtolower
disjointimputeregexmatchtonumber
displayinrelationtotocc
doinadvancereplacetoupper
documentincreporttr
editincluderetrievetrace
editnoteinsertroundtrue
elseintrowunit
elseifintervalssaveuniverse
encodeinvaluesetsavepartialuntil
endinvokesavesettingupdate
endboxischeckedseeduserbar
endcaseispartialseekusing
enddoisverifiedseekmaxuuid
endforitemseekminvalueset
endgroupitemlistselcasevarying
endifkeyselectvector_clock
endlevelkeylistsetverify
endlogickillfocussetbluetoothnameview
endrecodelayersetcaptureposvisualvalue
endsectlengthsetcapturetypevset
endunitlevelsetcaselabelwarning
endwhenlinkedsetfileweight
ensurelistsetfontweighted
enterloadcasesetlanguagewhen
errmsgloadsettingsetlbwhere
excludelocatesetocclabelwhile
execpfflogsetoperatoridwrite
execsystemlogtextsetorientationwritecase
exitlowsetoutputxtab
explowerssetproperty
See also: Alphabetical List of Functions and Statements