Do you have any question about this error?
Message type: E = Error
Message class: AD - Data Dictionary application messages
Message number: 094
Message text: An underscore is not permitted in position 2 or 3
SAP naming conventions reserve the use of underscores in the second and
third positions for special objects. The object you are editing is not
one of these types of object.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Correct your entry. The second and third positions of the object name
may not contain underscores.
Error message extract from SAP system. Copyright SAP SE.
AD094
- An underscore is not permitted in position 2 or 3 ?The SAP error message AD094 indicates that there is an issue with the naming convention of an object, typically a variable, field, or identifier, in your ABAP code or configuration. Specifically, the error states that an underscore (
_
) is not permitted in the second or third position of the name.Cause:
The error is caused by the naming rules in ABAP, which restrict the use of underscores in certain positions within identifiers. According to the naming conventions:
For example, the following identifiers would trigger this error:
_example
(underscore in position 1)a_bexample
(underscore in position 2)ab_example
(underscore in position 3)To resolve this error, you need to modify the identifier that is causing the issue. Here are the steps to fix it:
Identify the Object: Check the error message details to find out which identifier is causing the issue. This could be a variable, field name, or any other identifier in your code.
Rename the Identifier: Change the name of the identifier to comply with the naming conventions. Ensure that:
For example, if the identifier is a_bexample
, you could rename it to ab_example
or a1_example
.
Test the Changes: After renaming the identifier, re-run your program or transaction to ensure that the error is resolved.
By following these steps, you should be able to resolve the AD094 error and ensure that your identifiers comply with SAP's naming conventions.
Get instant SAP help. Start your 7-day free trial now.
AD093
First 7 characters of name & are identical to the MC table
What causes this issue? A matchcode object with a name corresponding to the first 7 characters of the specified object name already exists.System Res...
AD092
First 7 characters of name & are identical to the pool/cluster
What causes this issue? A pool/cluster with a name corresponding to the first 7 characters of the specified object name already exists. The system is...
AD095
An active version can be unlocked, but this is optional
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
AD096
Data element & was unlocked
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.