Do you have any question about this error?
Message type: E = Error
Message class: 28 - Configuration
Message number: 017
Message text: Semicolon missing
The system syntax check found an error in a list - items in the list
should be separated by semicolons.
The system expects a semicolon at the cursor.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Check the expression at the cursor and enter a semicolon as separator
character if required. Please also take not of other possible sources
of errors (messages).
Error message extract from SAP system. Copyright SAP SE.
28017
- Semicolon missing ?The SAP error message 28017, which indicates "Semicolon missing," typically occurs in the context of ABAP programming. This error suggests that there is a syntax issue in your ABAP code where a semicolon (
;
) is expected but not found. Semicolons are used in ABAP to terminate statements, and their absence can lead to confusion in the code structure.Cause:
- Missing Semicolon: The most straightforward cause is that a semicolon is simply missing at the end of a statement.
- Incorrect Syntax: There may be other syntax errors that lead to the parser expecting a semicolon.
- Commenting Issues: If comments are not properly formatted, they might interfere with the expected syntax.
- Multi-line Statements: If a statement is split across multiple lines without proper continuation, it may lead to this error.
Solution:
- Check the Code: Review the line indicated in the error message and the lines preceding it for any missing semicolons.
- Correct Syntax: Ensure that all statements are correctly terminated with a semicolon.
- Proper Commenting: Make sure that comments are correctly formatted and do not disrupt the flow of the code.
- Use of Continuation: If you are breaking a statement into multiple lines, ensure you are using the correct continuation syntax (e.g., using
&
at the end of the line).- Syntax Check: Use the syntax check feature in the ABAP editor (transaction SE38 or SE80) to identify and correct syntax errors.
Related Information:
By carefully reviewing your code and ensuring that all statements are properly formatted, you should be able to resolve the error message 28017.
Get instant SAP help. Start your 7-day free trial now.
28016
Expression too long
What causes this issue? The syntax check found an expression which is too long.System Response The cursor marks the start of the incorrect expressio...
28015
Missing comma
What causes this issue? The system check has found a syntax error. The system expects a comma at the cursor.System Response The system issues an err...
28018
You must enter parentheses in expressions with operator &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
28021
Error: remaining part of expression cannot be interpreted
What causes this issue? The syntax check could not interpret part of your entry.System Response The cursor shows the start of the expression that co...
Click on this link to search all SAP messages.