Message type: E = Error
Message class:  EFH - Equipment Functional Location Heal 
Message number: 004
Message text: Not all fields of the equipment have changed
Some of the fields of the equipment have not changed for the following
reasons:
The data origin of the field is set to <LS>Superordinate Equipment</> or
<LS>Functional Location</>.
The replace condition is not fulfilled.
The given value is the same as the existing value.
Some fields may have changed due to inheritance if the superior object
has been selected for mass changes.
If you want to change the data origin of the field to <LS>Maintained
Individually</>, open the equipment master data screen and change the
value of the field directly by choosing <LS>Edit </>-> <LS>Data origin
list.</>
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message EFH004: Not all fields of the equipment have changed typically occurs when you are trying to save changes to an equipment master record, but the system detects that not all required fields have been modified. This error is often related to the way SAP handles data consistency and integrity for equipment records.
Cause: No Changes Made: The most common cause is that the user is attempting to save the equipment record without making any changes to the fields that are required to be updated. Field Validation: Certain fields in the equipment master record may have validation rules that require specific fields to be changed before the record can be saved. Technical Issues: There may be underlying technical issues or bugs in the SAP system that are causing this error to appear incorrectly.
Solution: Make Changes: Ensure that you are making changes to the equipment record. Modify at least one field that is
 Get instant SAP help. Sign up for our Free Essentials Plan.
Get instant SAP help. Sign up for our Free Essentials Plan. 
EFH003 Data not copied; object locked
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
EFH002 Enter either equipment or functional location
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
EFH005 Field &1 has not changed directly; it might be changed by inheritance
What causes this issue?  The system issues an error message and will not allow you to continue with this transaction until the error is resolved. Syst...
EFH006 Field &1 has not changed
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.