Hi,
When executing the transaction code VKOA following Syntax error appeared.

It shows my user account as created by but I just ran the t-code. However, the last modified by is "SAP*"
I am a FI person and kindly help me to understand what has happened. We cannot display VKOA table
When checking with an ABAPer
The below include has been changed by user SAP* and a database table C602 declaration has been included in the code.

Further,
The include L089CT00 That is giving a syntax error in production has a declaration of condition table C602 but this table does not exist in the ABAP dictionary in production and quality, However the table C602 exists in development.

Include was last generated in production by user SAPSUPPORT7 on the 15.05.2020
Request clarification before answering.
Tables do not disappear from a system unless somebody deletes them. Another possibility is probably that the table was never transported. Check in DEV when the table was created and by whom, whether it is saved in a transport or locally (it should not happen, but people make mistakes). The settings for C602 could have been removed manually from a transport request, I guess, but it is not very likely that a knowledgeable person would do such a thing without triple-checking.
When did the problem start to occur? Was it after some upgrade, monthly release, can it be that the problem was present for quite some time, but no one used VKOA in QAS and PRD?
Other than repairing manually the generated objects from the function group I am not sure that there are other feasible options to correct the problem unless you find out why C602 is missing in QAS and PRD.
If I remember correctly, when I had the problem described in 2715945 it was also my user ID which was shown as last changed by and at the time I assumed that the reason for this is because it was me who ran VKOA and encountered the dump.
Edit: It may be a good idea to ask the moderator to add the tag ABAP Development to your question. While the root cause is somewhat clear, an experienced developer might know some nice tricks on how to repair the function group without deleting and optionally recreating the problematic table.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Veselina,
I checked whether this happened due to a transport but there wasn't any.
Really appreciate your sincere support and swift responses everyone
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If memory serves, tables for account determination in the range 501-999 are in the customer name range. By this I mean that table C602, for which you get this error, is specific to your system and was probably created by your SD colleague or a developer. Considering that the table exists in DEV and not in QAS and PRD, this is probably a part of a change request that is still not finalized or somebody forgot to move all transports to QAS.
The first thing that I would do if I were you, would be to check in SE03 in DEV who created the table and speak with them to understand if it is OK to move the transports to QAS and PRD.
If you still encounter problems after transporting the settings - try the solution from note 2715945 - VKOA | OV64 | Runtime Errors SYNTAX_ERROR in program SAPL089C. I have used it only for tables delivered by SAP, but it should work for tables in the customer name range, too.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nirmani.
Check this SAP note link, regarding the dump.
https://launchpad.support.sap.com/#/notes/1479239
Regards
SS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 17 | |
| 12 | |
| 8 | |
| 8 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.