SM JS method doHTTPRequest method to support HTTP operation PATCH
Many Systems only offer the operation PATCH to update an existing record. This is in most cases also the much better REST operation to revise a set of attributes in an existing record.
PUT requires officially to pass the complete record including all attributes. Which is obviously not an efficient way in case only a subset of attribute needs to be revised.