Analysis Codes on Sales Orders should be available to be altered even if a Sales Order is completed. These fields are typically used for Analysis reporting (eg assigning Sales Orders to a Sales Rep). It is easy for a user to complete a Sales Order without having correctly completed the Analysis codes currently there is no option to correct this at this stage