Registry Settings for Saving Files and Loading Assemblies

There are two Registry settings that may require a manual change if you wish to work with RH files in Legacy mode.

Saving Files (Compatibility Mode Flag)

The settings for saving files, by default, are always .vds, regardless of the file type with which you are working. If you are working with .rh files, and wish to save to .rh, you must make changes in the registry to set the compatibility mode flag. The flag defines SAP 3D Visual Enterprise Viewer Save behavior.

The VDS save is enabled by default in the registry. To save to RH instead, change the attributes to match the following values:
  • SAVE_LEGACY_MODE Registry Key

  • [HKEY_CURRENT_USER\Software\SAP\SAP 3D Visual Enterprise Viewer]
  • SAVE_LEGACY_MODE "=dword:00000001
    • Value of 1 – Saving using Viewer UI will save RH files

    • Value of 0 – Saving using Viewer UI will save VDS files

If this flag is not set, SAP 3D Visual Enterprise Viewer works in default (Standard) mode. If set, SAP 3D Visual Enterprise Viewer works in compatibility (Legacy) mode.

Loading Assemblies

The settings for loading assemblies, by default, always support .vds features. If you are working with .rh files, and wish to load .rh assemblies, you must make changes in the registry to set the compatibility mode flag. The flag defines SAP 3D Visual Enterprise Viewer Load Assembly behavior.

  • LOAD_ASSEMBLY_LEGACY_MODE Registry Key

  • [HKEY_CURRENT_USER\Software\SAP\SAP 3D Visual Enterprise Viewer]

  • LOAD_ASSEMBLY_LEGACY_MODE"=dword:00000001

    • Value of 1 – Assemblies loaded in embedded ABAP scenarios support all features available for RH files as in SAP 3D Visual Enterprise Viewer 8.0

    • Value of 0 – Assemblies loaded in embedded ABAP scenarios support newer features only available with VDS files. Assemblies created from RH files will only support features that are also available with VDS files.

If this flag is not set, assemblies are loaded using new Namespace in default (Standard) mode. If set, assemblies are loaded using the old Namespace in compatibility (Legacy) mode.