Do you have any question about this error?
Message type: E = Error
Message class: ED - ABAP/4 Editor messages
Message number: 354
Message text: Placeholders in message &1 are not numbered
You created a message with multiple ?<(>&<)>? placeholders.
The placeholders are not numbered. It is important to number the
placeholders so that the message can be translated in the correct order
in each language.
Add the consecutive numbers 1 to 4 to your placeholders.
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.
ED354
- Placeholders in message &1 are not numbered ?The SAP error message ED354, which states "Placeholders in message &1 are not numbered," typically occurs in the context of message handling in SAP applications, particularly when dealing with message classes and message texts. This error indicates that there are placeholders in the message text that are not properly numbered, which can lead to issues when the message is processed or displayed.
Cause:
The primary cause of this error is that the message text defined in the message class contains placeholders (like
&1
,&2
, etc.) that are not sequentially numbered. For example, if you have a message defined as "Error occurred: &1 and &2" but you only have one placeholder defined, or if the placeholders are not in the correct order, SAP will raise this error.Solution:
To resolve the ED354 error, follow these steps:
Check the Message Class:
- Go to transaction SE91 (Message Class).
- Enter the message class that is causing the error and display the messages.
Review the Message Text:
- Look for the specific message number that corresponds to the error.
- Ensure that all placeholders in the message text are correctly numbered and match the expected number of parameters.
Correct the Placeholders:
- If you find that the placeholders are not numbered correctly, update the message text to ensure that they are sequentially numbered (e.g.,
&1
,&2
, etc.).- Make sure that the number of placeholders corresponds to the number of parameters being passed when the message is called.
Test the Changes:
- After making the necessary corrections, test the functionality that triggered the error to ensure that the message is now processed correctly.
Transport Changes:
- If you are working in a development environment, remember to transport your changes to the appropriate systems (e.g., QA, Production) as needed.
Related Information:
&1
, &2
, etc., where the number corresponds to the order of the parameters passed to the message.By following these steps, you should be able to resolve the ED354 error and ensure that your message texts are correctly formatted.
Get instant SAP help. Start your 7-day free trial now.
ED353
&1: &2 broken in table SMODISRC/I; reset the object
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
ED351
Source code of &1 contains modification parenthesis/es (line &2)
What causes this issue? The ABAP source code of &V1& contains modification parentheses.System Response Modification parentheses are comments...
ED355
Numbers were added to the placeholders in message &1
What causes this issue? You created or changed a message with multiple ?<(>&<)>? placeholders. The placeholders are not numbered. It ...
ED356
Check the placeholders in message &1; numbers 1 to 4 are possible
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.