R3_MODIFY_VARIANT truncates existing values in Variant, passing only new values after SAP update to 7.4 HF15

Document ID : KB000087424
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
N/A

R3_MODIFY_VARIANT with MERGE=YES (Default setting) truncates all existing values in a Variant and only fills in the new value after an SAP update to 7.4 HF15.

Investigation

Original Variant:
0EMb0000001UjHd.png

After updating the value of the field P_NAME from TEST5 to TEST6.

R3_MODIFY_VARIANT REPORT="/VWK/CFS_ELM_CONTROLLER",VARIANT="DM_XML",LOW="TEST6",SELNAME="P_NAME",KIND="P",VERIFY="YES
 
0EMb0000001UjHi.png

The field P_NAME has been updated correctly from TEST5 to TEST6, but the original value of P_PATH has been deleted.
Environment:
OS Version: N/A
Cause:
Cause type:
Other
Root Cause: This is a result of a change in behavior on the SAP side. R3_Modify_Variant does initialize values of fields.
Resolution:
Update to a fix version listed below or a newer version if available as it provides a workaround to the SAP bug.

Attached to this article, are some important SAP notes.  These notes should be forwarded on to your SAP Basis team.  They will need to verify and apply the information from the notes, if they haven’t been implemented already.  Pay particular attention to SAP note 2255978, as this has caused issues with the variant modifications in the past.
 
The notes have been provided in German, but there is a link within the documents to the original online source for English.


Fix Status: Released

Fix Version(s):
Component(s): Agent SAP

Automation Engine 12.1.0 – Available
Automation Engine 12.0.3 – Available
Automation Engine 11.2.6 – Available
Additional Information:
Workaround :
N/A

 
File Attachments:
sap_note.zip