Message type: E = Error
Message class: MC - Aggregate: views, matchcodes, lock objects
Message number: 085
Message text: Key fields cannot be substrings
You can define fields of a matchcode ID as component fields by
specifying the offset and length. However, this is not permitted for
key fields of the tables of the matchcode as otherwise a unique
allocation of the matchcode records would not be possible.
You cannot activate the matchcode ID in this case.
Cancel the component field specfication by cancelling the definitions
in the columns <LS>Offs</> and <LS>Lngth</> in the matchcode ID field
maintenance screen.
Error message extract from SAP system. Copyright SAP SE.
MC085
- Key fields cannot be substrings ?The SAP error message MC085 ("Key fields cannot be substrings") typically occurs in the context of SAP's Material Management (MM) or Logistics Information System (LIS) when there is an issue with the key fields used in a report or data extraction process. This error indicates that the key fields defined in the selection criteria are not valid because they are being treated as substrings, which is not allowed.
Cause: Incorrect Key Field Definition: The key fields in the selection criteria may not be defined correctly. For example, if you are using a range of values or partial values instead of full key values, SAP will throw this error. Data Extraction Issues: When extracting data from InfoStructures or other data sources, if the key fields are not specified correctly, it can lead to this error. Custom Reports: If you are using a custom report or query that has not been properly configured to handle key
Get instant SAP help. Sign up for our Free Essentials Plan.
MC084
Note maximum line length for output field
What causes this issue? The maximum line length for the matchcode display is 80 characters. The maximum line length is exceeded in one of the output ...
MC083
Correct the overlapping output fields
What causes this issue? Output fields intersect in one of the output lines of the matchcode display, causing characters not to be output in the corre...
MC086
The matchcode object does not contain table &
What causes this issue? A table which is not contained in the matchcode object itself was defined in one of the matchcode IDs. All the tables in the ...
MC087
Output position not allowed; correct the position
What causes this issue? The output position of a field in the matchcode display has an invalid value. You probably entered a line number greater than...
Click on this link to search all SAP messages.