+++ title = "Variable Already Scoped" weight = 1400 tags = ["C/AL","Readability"] categories = ["Best Practice"] +++ Do not use scope ''.'' qualifier unnecessarily when a variable is already implicitly or explicitly scoped. It keeps the code simpler. Bad code ```al ReturnRcptHeader.SETRANGE(ReturnRcptHeader."Return Order No.","Document No."); ``` Good code ```al ReturnRcptHeader.SETRANGE("Return Order No.","Document No."); ``` Bad code ```al WITH ChangeLogSetupTable DO BEGIN ... IF ChangeLogSetupTable.DELETE THEN ... END; ``` Good code ```al WITH ChangeLogSetupTable DO BEGIN ... IF DELETE THEN ... END; ```