So I have been playing around with valid time state tables and the date effective features in AX 2012. On form datasources one can set the property "ValidTimeStateUpdate". The possible values and their meaning are described as:
* CreateNewTimePeriod– A new record is inserted into the table to maintain the validity of the date effective data after the update_recordset statement completes.
* Correction– The ValidFrom or ValidTo values of existing rows must be modified to keep the date effective data valid after the update_recordset statement completes.
* EffectiveBased– Records in the past cannot be edited. Records that are currently active are edited in a manner similar to CreateNewTimePeriod mode. Future records are edited in a manner similar to Correction mode.
I tried to figure out scenarios to show the differences between the 3 values, but was unsuccessful. I'm especially interested in "CreateNewTimePeriod", which is supposed to create new records. Has anyone seen a scenario where that is the case?
I read through
http://msdn.microsoft.com/en-us/library/gg841023.aspx
and
http://msdn.microsoft.com/en-us/library/gg843767.aspx
and the Web Seminar provided here
https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=742581
but could not find an answer.