1. PatternsDocsNAV Patterns Archive1. PatternsPatterns described to be used with Microsoft Dynamics NAVTags:C/ALCategories:Pattern
Sensitive Data EncapsulationDocsNAV Patterns Archive1. PatternsSecuritySensitive Data EncapsulationTags:C/ALCategories:Pattern
3. CAL Coding GuidelinesDocsNAV Patterns Archive3. CAL Coding GuidelinesTags:C/ALCategories:Best Practice
Single Point of AccessDocsNAV Patterns Archive1. PatternsSecuritySingle Point of AccessTags:C/ALCategories:Pattern
Actions - ImagesDocsNAV Patterns Archive3. CAL Coding GuidelinesUXActions - ImagesTags:C/ALCategories:Best Practice
Begin as an 'After Word'DocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityBegin as an 'After Word'Tags:C/ALReadabilityCategories:Best Practice
Begin-End - Compound OnlyDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityBegin-End - Compound OnlyTags:C/ALReadabilityCategories:Best Practice
Binary Operator to Start LineDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityBinary Operator to Start LineTags:C/ALReadabilityCategories:Best Practice
Blank LinesDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityBlank LinesTags:C/ALReadabilityCategories:Best Practice
By Reference ParametersDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignBy Reference ParametersTags:C/ALCategories:Best Practice
Cached Web Server CallsDocsNAV Patterns Archive1. PatternsCached Web Server CallsTags:C/ALCategories:Pattern
CaptionML on System PagesDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityCaptionML on System PagesTags:C/ALCategories:Best Practice
CASE ActionDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityCASE ActionTags:C/ALReadabilityCategories:Best Practice
Class CouplingDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignClass CouplingTags:C/ALCategories:Best Practice
Colon usage in CASEDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityColon usage in CASETags:C/ALReadabilityCategories:Best Practice
Comments inside Curly BracketsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityComments inside Curly BracketsTags:C/ALReadabilityCategories:Best Practice
Comment SpacingDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityComment SpacingTags:C/ALReadabilityCategories:Best Practice
Conditional Cascading UpdateDocsNAV Patterns Archive1. PatternsConditional Cascading UpdateTags:C/ALCategories:Pattern
Create Data from TemplatesDocsNAV Patterns Archive1. PatternsCreate Data from TemplatesTags:C/ALCategories:Pattern
Create URLs to NAV ClientsDocsNAV Patterns Archive1. PatternsCreate URLs to NAV ClientsTags:C/ALCategories:Pattern
Creating Custom ChartsDocsNAV Patterns Archive1. PatternsCreating Custom ChartsTags:C/ALCategories:Pattern
Cross Session EventsDocsNAV Patterns Archive1. PatternsCross Session EventsTags:C/ALCategories:Pattern
Cue TableDocsNAV Patterns Archive1. PatternsSingletonSingleton TableCue TableTags:C/ALCategories:Pattern
Currently Active RecordDocsNAV Patterns Archive1. PatternsCurrently Active RecordTags:C/ALCategories:Pattern
Cyclomatic ComplexityDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignCyclomatic ComplexityTags:C/ALCategories:Best Practice
Data Driven Blocked EntityDocsNAV Patterns Archive1. PatternsBlocked EntityData Driven Blocked EntityTags:C/ALCategories:Pattern
Data Migration FaçadeDocsNAV Patterns Archive1. PatternsData Migration FaçadeTags:C/ALCategories:Pattern
Easy Update Of Setup Or Supplementary InformationDocsNAV Patterns Archive1. PatternsEasy Update Of Setup Or Supplementary InformationTags:C/ALCategories:Pattern
Encapsulate Local FunctionalityDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignEncapsulate Local FunctionalityTags:C/ALCategories:Best Practice
END ELSE PairDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityEND ELSE PairTags:C/ALReadabilityCategories:Best Practice
Error Message ProcessingDocsNAV Patterns Archive1. PatternsError Message ProcessingTags:C/ALCategories:Pattern
Extending the Role Center HeadlinesDocsNAV Patterns Archive1. PatternsExtending the Role Center HeadlinesTags:C/ALCategories:Pattern
Feature Localization For Data StructuresDocsNAV Patterns Archive1. PatternsFeature Localization For Data StructuresTags:C/ALCategories:Pattern
FIELDCAPTION and TABLECAPTIONDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityFIELDCAPTION and TABLECAPTIONTags:C/ALCategories:Best Practice
FIELDERRORDocsNAV Patterns Archive3. CAL Coding GuidelinesUXFIELDERRORTags:C/ALCategories:Best Practice
FINDSET FINDFIRST FINDLASTDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignFINDSET FINDFIRST FINDLASTTags:C/ALCategories:Best Practice
Global Text ConstantsDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityGlobal Text ConstantsTags:C/ALCategories:Best Practice
Surrogate keys using Autoincrement PatternDocsNAV Patterns Archive1. PatternsSurrogate keys using Autoincrement PatternTags:C/ALCategories:Pattern
In-context NotificationsDocsNAV Patterns Archive1. PatternsNotificationsIn-context NotificationsTags:C/ALCategories:Pattern
IndentationDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityIndentationTags:C/ALReadabilityCategories:Best Practice
Initialized VariablesDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignInitialized VariablesTags:C/ALCategories:Best Practice
Instructions in the UIDocsNAV Patterns Archive1. PatternsInstructions in the UITags:C/ALCategories:Pattern
Integration of AddressesDocsNAV Patterns Archive1. PatternsIntegration of AddressesTags:C/ALCategories:Pattern
Internally used DotNet TypesDocsNAV Patterns Archive3. CAL Coding GuidelinesInternally used DotNet TypesTags:C/ALCategories:Best Practice
InternationalizationDocsNAV Patterns Archive3. CAL Coding GuidelinesInternationalizationTags:C/ALCategories:Best Practice
Journal Error ProcessingDocsNAV Patterns Archive1. PatternsJournal Error ProcessingTags:C/ALCategories:Pattern
Journal Template Batch LineDocsNAV Patterns Archive1. PatternsJournal Template Batch LineTags:C/ALCategories:Pattern
Keyword Pairs - IndentationDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityKeyword Pairs - IndentationTags:C/ALReadabilityCategories:Best Practice
Line Start KeywordsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityLine Start KeywordsTags:C/ALReadabilityCategories:Best Practice
LocalizabilityDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityTags:C/ALCategories:Best Practice
Lonely RepeatDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityLonely RepeatTags:C/ALReadabilityCategories:Best Practice
Maintainability IndexDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignMaintainability IndexTags:C/ALCategories:Best Practice
MESSAGE and ERRORDocsNAV Patterns Archive3. CAL Coding GuidelinesUXMESSAGE and ERRORTags:C/ALCategories:Best Practice
Multilanguage Application DataDocsNAV Patterns Archive1. PatternsMultilanguage Application DataTags:C/ALCategories:Pattern
Named InvocationsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityNamed InvocationsTags:C/ALReadabilityCategories:Best Practice
Nested WITHsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityNested WITHsTags:C/ALReadabilityCategories:Best Practice
NET Exception Handling in CALDocsNAV Patterns Archive1. PatternsNET Exception Handling in CALTags:C/ALCategories:Pattern
Notification Lifecycle Management PatternDocsNAV Patterns Archive1. PatternsNotificationsNotification Lifecycle Management PatternTags:C/ALCategories:Pattern
One Statement Per LineDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityOne Statement Per LineTags:C/ALReadabilityCategories:Best Practice
Parameter PlaceholdersDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignParameter PlaceholdersTags:C/ALCategories:Best Practice
Posting Routine - Select BehaviorDocsNAV Patterns Archive1. PatternsPosting Routine - Select BehaviorTags:C/ALCategories:Pattern
Read-once Initialization and ValidationDocsNAV Patterns Archive1. PatternsRead-once Initialization and ValidationTags:C/ALCategories:Pattern
ReadabilityDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityTags:C/ALReadabilityCategories:Best Practice
SELECT DISTINCT with QueriesDocsNAV Patterns Archive1. PatternsQueriesSELECT DISTINCT with QueriesTags:C/ALCategories:Pattern
Separate IF and ELSEDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilitySeparate IF and ELSETags:C/ALReadabilityCategories:Best Practice
Setup Specificity FallbackDocsNAV Patterns Archive1. PatternsSetup Specificity FallbackTags:C/ALCategories:Pattern
Setup TableDocsNAV Patterns Archive1. PatternsSingletonSingleton TableSetup TableTags:C/ALCategories:Pattern
Silent File Upload and DownloadDocsNAV Patterns Archive1. PatternsSilent File Upload and DownloadTags:C/ALCategories:Pattern
Singleton CodeunitDocsNAV Patterns Archive1. PatternsSingletonSingleton CodeunitTags:C/ALCategories:Pattern
Singleton TableDocsNAV Patterns Archive1. PatternsSingletonSingleton TableTags:C/ALCategories:Pattern
Spacing Binary OperatorsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilitySpacing Binary OperatorsTags:C/ALReadabilityCategories:Best Practice
Spacing Brackets and ::DocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilitySpacing Brackets and ::Tags:C/ALReadabilityCategories:Best Practice
Spacing Unary OperatorsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilitySpacing Unary OperatorsTags:C/ALReadabilityCategories:Best Practice
Static Object InvocationDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignStatic Object InvocationTags:C/ALCategories:Best Practice
Suggested AbbreviationsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilitySuggested AbbreviationsTags:C/ALReadabilityCategories:Best Practice
Template for writing Nav Design PatternsDocsNAV Patterns Archive(OLD) Get InvolvedTemplate for writing Nav Design PatternsTags:C/AL
Temporary Dataset ReportDocsNAV Patterns Archive1. PatternsTemporary Dataset ReportTags:C/ALCategories:Pattern
Temporary Variable NamingDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityTemporary Variable NamingTags:C/ALReadabilityCategories:Best Practice
TextConst SuffixesDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityTextConst SuffixesTags:C/ALReadabilityCategories:Best Practice
Totals and Discounts on Subpages Sales and PurchasesDocsNAV Patterns Archive1. PatternsTotals and Discounts on Subpages Sales and PurchasesTags:C/ALCategories:Pattern
Transfer Custom FieldsDocsNAV Patterns Archive1. PatternsTransfer Custom FieldsTags:C/ALCategories:Pattern
TryFunction NET Exception Handling in CALDocsNAV Patterns Archive1. PatternsNET Exception Handling in CALTryFunction NET Exception Handling in CALTags:C/ALCategories:Pattern
Unary Operator Line EndDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnary Operator Line EndTags:C/ALReadabilityCategories:Best Practice
Unnecessary Compound ParenthesisDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnnecessary Compound ParenthesisTags:C/ALReadabilityCategories:Best Practice
Unnecessary ELSEDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnnecessary ELSETags:C/ALReadabilityCategories:Best Practice
Unnecessary Function ParenthesisDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnnecessary Function ParenthesisTags:C/ALReadabilityCategories:Best Practice
Unnecessary SeparatorsDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnnecessary SeparatorsTags:C/ALReadabilityCategories:Best Practice
Unnecessary TRUE/FALSEDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityUnnecessary TRUE/FALSETags:C/ALReadabilityCategories:Best Practice
Unreachable CodeDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignUnreachable CodeTags:C/ALCategories:Best Practice
Unused Initialized VariablesDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignUnused Initialized VariablesTags:C/ALCategories:Best Practice
Unused VariablesDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignUnused VariablesTags:C/ALCategories:Best Practice
Use Queries to Detect Duplicate RecordsDocsNAV Patterns Archive1. PatternsQueriesUse Queries to Detect Duplicate RecordsTags:C/ALCategories:Pattern
Use Queries to Replace Nested LoopsDocsNAV Patterns Archive1. PatternsQueriesUse Queries to Replace Nested LoopsTags:C/ALCategories:Pattern
Use Text ConstantsDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityUse Text ConstantsTags:C/ALCategories:Best Practice
Using CalcdateDocsNAV Patterns Archive3. CAL Coding GuidelinesInternationalizationUsing CalcdateTags:C/ALCategories:Best Practice
Using OptionCaptionMLDocsNAV Patterns Archive3. CAL Coding GuidelinesLocalizabilityUsing OptionCaptionMLTags:C/ALCategories:Best Practice
Variable Already ScopedDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityVariable Already ScopedTags:C/ALReadabilityCategories:Best Practice
Variable Capacity MismatchDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignVariable Capacity MismatchTags:C/ALCategories:Best Practice
Variable NamingDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityVariable NamingTags:C/ALReadabilityCategories:Best Practice
Variables Declarations OrderDocsNAV Patterns Archive3. CAL Coding GuidelinesReadabilityVariables Declarations OrderTags:C/ALReadabilityCategories:Best Practice
WITH Scope Name CollisionDocsNAV Patterns Archive3. CAL Coding GuidelinesDesignWITH Scope Name CollisionTags:C/ALCategories:Best Practice