[{TableOfContents }]

!!!Editing an 'In Production' UserCalc 

!!Method 1
In this method you will use the deep copy function as a way to track the original UserCalc.

#Deep copy the UserCalc and tag the copy with "_OLD" 
#Take your original UserCalc out of production and make the necessary changes to the copy.\\This means you no longer need to determine what it is being called and the changes will be applied based on your set up.\\The "_OLD" will act as a record of the original UserCalc and can be used as a reference when needed.

!!Method 2
Another recommended method is to use the test environment and the [XMUC] process to import a copy into production.  This is advantageous as it is always a good idea to test modifications to UserCalcs before applying it to production.

Using this method you can overwrite the existing copy found in production.

#Make the changes to the desired UserCalc in the test/demo environment. 
#Test your changes. 
#Take the UserCalc out of production and place it into a status of "Under Construction". 
#Make sure the name of the UserCalc in Demo/Test/Pilot matches the one in PROD. 
#Run XMUC to create a ".Data" file containing the UserCalc information.
#Take the UserCalc in PROD out of production and set it to "Under Construction" 
#Run [LMDATA] to import the UserCalc into PROD. The UserCalc being imported from PILOT will overwrite the UserCalc in PROD. 
#Compile/Pre-Publish - Publish on [IMUCA]

Deep copy is intended to create copies of existing set up and is not designed to override existing set up. 



----
![Notes|Edit:Internal.EDITING_INPRODUCTION_USERCALC] 	
[{InsertPage page='Internal.EDITING_INPRODUCTION_USERCALC' default='Click to create a new notes page'}]