cmi.launch_data can be set in imsmanifest.xml as part of the item element <adlcp:dataFromLMS> and is used to provide initialisation information to the Scorm object. It would be very useful to be able to edit this in the GUI, when adding a Scorm Activity.
This would allow the same zipped learning object to be launched to read in different configuration files (for example in a simulation using different case-studies) A large package could be uploaded once, and the activity cloned, to keep just one version of the files. If the cmi.launch_data was exposed in the GUI this value could be overwritten.
This works by deliberate intervention at the database level, but would be better implemented in the GUI as an exposed field.