2007 Nov 28 9:42 AM
Hi,
While trying to change and save the the existing Zprogram , then i am getting the below information message.
"Modification bracket structure is inconsistent". i dblclikced on the message and the following information i got.
-
Modification bracket structure is inconsistent
Message no. ED266
Diagnosis
The parenthetical structure of the modifications has become inconsistent due to the insertion of modification brackets into editable areas.
Procedure
Check the editable areas for modification brackets and delete them.
-
After the message displayed , i tried to activate that but its showing the message "operation terminated".
Due this i am not able to save and activate my changes
Please suggest.
Thanks
sudhansu
Hi,
While trying to change and save the the existing Zprogram , then i am getting the below information message.
"Modification bracket structure is inconsistent". i dblclikced on the message and the following information i got.
-
Modification bracket structure is inconsistent
Message no. ED266
Diagnosis
The parenthetical structure of the modifications has become inconsistent due to the insertion of modification brackets into editable areas.
Procedure
Check the editable areas for modification brackets and delete them.
-
After the message displayed , i tried to activate that but its showing the message "operation terminated".
Due this i am not able to save and activate my changes
Please suggest.
Thanks
sudhansu
2010 Mar 01 2:26 PM
This is probably due to you using the modification assistant and entering your changes incorrectly - either by overwriting the start or end brackets or in another way that cannot be parsed properly by the syntax checker. You can either try turning the mod assistan off, or at least make sure you enter your code in empty lines in between the start/end line of the modification browser-generated code.
regards,
Trond
2010 Mar 01 3:36 PM
My suggestion is :
1. Copy the entire program (CTRLC e CTRLV) into Notepad.
2. Delete the program from R/3
3. Create it again
4 .Past the copied code from notepad to program
5. Check and activate.
Best regards.
2010 Mar 18 6:03 AM
Have just had the same issue and it turned out that a previous modification was incomplete as far as the brackets are concerned. I searched the code for opening brackets '{', noting the line numbers, and then searched for end brackets '}'. I found there was a mismatch with 5 opens and only 4 closes. The pair my modification was inserting was only activiating the syntax error.
The solution was to Insert a modification at the point where the original insertion with the missing end brace finished (in my case it was the end of the program). This still results in the inconsistent error, but when you try to UNDO the modification, it leaves the end brace in place making the code consistent.
2011 Jan 27 9:11 AM
Hi,
Even i encountered the same error when changing the SAP standard routine. The problem behind this is the proper opening and closing "* { Insert" and "* } Insert" statements. When i put my changes in the routine, it gave inconsistent error: Modification Bracket Structure is inconsistent. When i check with the Insert opening braces, it was 7 and closing was 8.
This was the cause of the problem. Opening Insert statement was missed to add in the routine. As there was a opening Insert required above the closing Insert, i added one in the right place instead of removing the odd one. Then i added my changes, then everything looks fine. I was able to save and activate the routine later.
Hope this will give you some idea.