Some update requests support two types of update: replace and merge. The client chooses which to execute by the HTTP verb it sends in the request.
A PUT request indicates a replacement update. The service must replace all property values with those specified in the request body. Missing properties must be set to their default values. Missing dynamic properties must be removed or set to NULL.
A patch or merge request indicates a different update. The service must replace exactly those property values that are specified in the request body. Missing properties, including dynamic properties, must not be altered.
Patch support is provided with method PATCH_ENTITY of interface /IWBEP/IF_MGW_APPL_SRV_RUNTIME.