Show TOC

VersioningLocate this document in the navigation structure

Use

If you make an incompatible change to the transfer structure (for example, length changes or the deletion of fields), a version is assigned to the PSA table.

Features

When the system detects an incompatible change to the transfer structure, a new version of the PSA, meaning a new PSA table, is created. Data is written to the new table when the next request is updated.

The original table remains unchanged and is given a version. You can continue to use all of the PSA functions for each request that was written to the old table.

Data is read from a PSA table in the appropriate format.

  • If the request was written to the PSA table before the transfer structure was changed, the system uses the format that the transfer structure had before the change.
  • If the request was been written to the PSA table after the transfer structure was changed, the system uses the format that the transfer structure has after the change.
    Note

    If you program against function module RSAR_ODS_API_GET, you can determine that the data is read into the structure of the current version from an old version using parameter I_CURRENT_DATAFORMAT.