{
{    Rewrites a data record.
{
{       AVP$REWRITE_DATA_RECORD (KEY, AUTOMATICALLY_UNLOCK, DATA_RECORD,
{             DESCRIPTION_RECORD< FIELD_VALUE_LIST, FILE_INFORMATION, STATUS)
{
{ KEY: (input) Key for the data record to be rewritten.
{
{ AUTOMATICALLY_UNLOCK: (input) Specifies whether or not the lock on the
{       template file is automatically released after the rewrite has
{       completed.
{
{ DATA_RECORD: (input) Pointer to the data record to be rewritten.
{
{ DESCRIPTION_RECORD: (input) Pointer to the description record associated with
{       the data record being rewritten.
{
{ FIELD_VALUE_LIST: (input) Pointer to a field value list for the data record
{       being rewritten.
{
{ FILE_INFORMATION: (input, output) Record being used by the template file
{       manager to hold information about the template file.
{
{ STATUS: (output) Variable in which the completion status is returned.
{       CONDITIONS:
{             ave$template_file_full
{             ave$update_lock_required
{
