Too many syntax errors after upgrade to ECC 6.0

Hello,
We have made a test upgrade from 4.6C to ECC 6.0. OS --> AIX 5.3; DB --> DB2 8.2. After upgrade we have a lot of syntax errors, why? Anybody has the same problem? Do I must to check all my programs?
Thanks.
Martin

Hello, here there is an example in Z program, but I have seen in no Z programs too with includes or userexits in the second example.
Thanks.
Martin.
first example:
Error in the ABAP Application Program                                                                               
The current ABAP program "GBT10CO0" had to be terminated because it has        
come across a statement that unfortunately cannot be executed.                                                                               
The following syntax error occurred in program "ZGGBR000 " in include "ZGGBR000
" in                                                                          
line 279:                                                                      
""SYST-MODNO" must be a character-type data object (data type C, N, D, "       
"T or STRING) ."                                                               
second example:
Error in the ABAP Application Program                                                                               
The current ABAP program "SAPLGBL5" had to be terminated because it has       
come across a statement that unfortunately cannot be executed.                                                                               
The following syntax error occurred in program "GBT10FI0 " in include "GBT10FIB
" in                                                                         
line 1288:                                                                    
"The FORM "SEND_CMPLX_DATA_015" does not exist."

Similar Messages

  • Syntax error after upgrade to ECC6

    Hi,
    I have customized infotype and BAPI in SAP 4.6. After upgade to ECC6, my Infotype is working fine, but my BAPI give this error : 
    The following syntax error was found in the program SAPLZBAPI_HR :
    "INCLUDE report "%_HR9000" not found."
    If I goto SE38 to recreate %_HR9000, SAP not allow me to continue and appear message "Do not use any special character".
    May I know how to resolve this problem ?
    Thanks a million.
    Regards,
    Eric

    Hi,
    In the ECC6.0 version, it seems that one of the INCLUDE that was generated for that infotype in 4.6 C ending.. with words....HR9000 was not transported or not found for that infotype. Please check all the includes..
    In SE38 you can enter the characters like %, so that error  is coming
    % means LIKE PATTERN ....HR9000 .
    Hope you understood.
    Regards,
    ANJI

  • Web Service error after upgrade to ECC 6

    Hi,
    We've create web services which are running well on ECC 5.
    These services will be used as an interface to other system and will return an XML result to the caller
    But when we upgrade the server to ECC 6, we can't connect to the webservice
    The error message is:
    An exception with the type CX_INVALID_TRANSFORMATION occurred, but was neither handled locally, nor declared in a RAISING clause The transformation /1BCDWB/WSS0081211055642490454 could not be executed
    I guess it's the XML transformation issue on the ABAP code
    Any idea on this issue?
    Regards,

    Have you looked in transaction STRANS at that transformation /1BCDWB/WSS0081211055642490454  ..?  These transformations are automatically generated by SAP based on the Virtual Interface definition in ECC5... if the transformation does exist in your ECC6 system, try using the "Check" function in STRANS to see if it indicates what it doesn't like about it.  If it's not there in ECC6, check it in ECC5 as STRANS you should be able to see what structure / element it relates to and maybe you'll need to regenerate that (I think in ECC6 that's now via SE80 > Enterprise Services > Service Definition - I'm on ECC5 today).
    Jonathan

  • Acc Error after Upgrade to ECC 6.

    Dear Laxmipathi,
    As per my understanding in the note 971515, it is said as the two fields in the Table BSET( TXJDP and TXJLV ) are not added in the new version <4.5.
    But in my case we are upgrading from 4.7 EE to ECC 6 version where these two fields are already exixts in 4.7 EE.And moreover it is said that to reverse the document by using the programme ZF_CREATE_TXJDP_IN_BSET.
    But my actaul error is ocuring when i am trying to realase the billing document to accounting.
    Pls giude us on this.....
    Mahendar

    Dear Laxmipathi,
    As per my understanding in the note 971515, it is said as the two fields in the Table BSET( TXJDP and TXJLV ) are not added in the new version <4.5.
    But in my case we are upgrading from 4.7 EE to ECC 6 version where these two fields are already exixts in 4.7 EE.And moreover it is said that to reverse the document by using the programme ZF_CREATE_TXJDP_IN_BSET.
    But my actaul error is ocuring when i am trying to realase the billing document to accounting.
    Pls giude us on this.....
    Mahendar

  • Syntax errors after upgrade

    Hi,
    We have upgraded our development system to BI7.0 SP7 and currently shortdumps in the system when we try to manage/administer the info-providers. The problem seems to be that the interface IF_RSBK_REQUEST has a method GET_DELETABLE which is missing in our system. It is however, present in our sandbox installation and there we have no such issues.
      The problem seems to have begun when we tried to implement the note 914938 where SAP shipped some transport requests in a zip file. But we are not sure about this.
      We seem to no chance to get the original version of the interface and the implementing classes back.
    Did anybody have any such experiences during the upgrade of their systems?
    Girish

    Hi Girish,
    as stated in the OSS note #914938 it is obsolete after the application of SPS 7. With the application of the note you have overwritten part of SPS7.
    If you use SNOTE with versioning, you can revert to a version prior to the application of the note.
    Otherwise, you most likely have to revert to backup.
      Cheers
         SAP NetWeaver 2004s Ramp-Up BI Back Office Team

  • ERROR MESSAGE IN PPOME TCODE AFTER UPGRADE TO ECC 6.0

    Hi Experts,
    I have a question.
    Recently our system went for upgrade and during testing phase we have found one issue.
    Error message is appearing in PPOME transactio code after upgrade to ECC 6.0
    The screen is getting defaulted to Budget section and unable to find the subtype as there are no subtypes available there and showing error message as "Fill in all required fields".
    Please let me know your solution on this.
    Regards,
    Sekhar.

    Hi,
    - you can deactivate the budget tab in the IMG-activity 'Hide/Show Tab Page'
    (SIMG_CFMENUOHP1HFW20 alternatively use SM30 on view 'T77OCTABUS')
    1. Create new entries for the following KEY:
    a) Scenario OME0
    b) Object type 'P', 'O', 'S'
    c) Tab Page 'PBC_ORIG'
    2. for each of this entries, set the 'Exclude Tab Page'-Flag.
    - in case you do not want to deactivate the Budget tab:
    The error occurs due to missing entries for subtypes in table T778U
    for infotype 1516.
    Please maintain the according subtyes you want to use if you create a
    budget.
    Regards,
    Ana

  • Special Characters in Packed Field After Upgradation from ECC 5 to ECC 6

    Hi All,
    After Upgraded from ECC 5 to ECC 6, we are getting error as 'Packed field contains incorrect BCD format'.
    I found the error in below code..
    CALL METHOD cl_abap_container_utilities=>read_container_c
          EXPORTING
            im_container           = j_2iextrct-extrctdata
          IMPORTING
            ex_value               = i_rg23part2-i_part2_typ
          EXCEPTIONS
            illegal_parameter_type = 1
            OTHERS                 = 2.
    i_rg23part2-i_part2_typ-EXAED = 0.<0
    i_rg23part2-i_part2_typ-CESS   = 0.<0
    for some packed fields special characters are appearing, which leads to a short dump.
    Any Suggestions.....
    Thanks,
    Satish Reddy.
    Edited by: Sathish Reddy on Jun 25, 2010 4:49 PM
    Edited by: Sathish Reddy on Jun 26, 2010 11:01 AM
    Edited by: Sathish Reddy on Jun 29, 2010 12:58 PM
    Edited by: Sathish Reddy on Jun 30, 2010 11:51 AM

    HELLO,
    Search the form you will get few links.
    Also many companies have gone technical upgradation , but not functional upgradation.
    Thanks
    RK

  • Too many connections - even after closing ResultSets and PreparedStatements

    I'm getting a "Too many connections" error with MySQL when I run my Java program.
    2007-08-06 15:07:26,650 main/CLIRuntime [FATAL]: Too many connections
    com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Too many connections
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:921)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
            at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
            at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
            at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)I researched on this and found out that I wasn't closing the ResultSet and the PreparedStatement.
    The JDBC connection is closed by a central program that handles connections (custom connection pooling).
    I added the code to close all ResultSets and PreparedStatements, and re-started MySQL as per the instructions here
    but still get "Too many connections" error.
    A few other things come to mind, as to what I may be doing wrong, so I have a few questions:
    1) A few PreparedStatements are created in one method, and they are used in a 2nd method and closed in the 2nd method
    does this cause "Too many connections" error?
    2) I have 2 different ResultSets, in nested while loops where the outer loop iterates over the first ResultSet and
    the inner loop iterates over the second ResultSet.
    I have a try-finally block that wraps the inner while loop, and I'm closing the second ResultSet and PreparedStement
    in the inner while loop.
    I also have a try-finally block that wraps the outer while loop, and I'm closing the first ResulSet and PreparedStatement
    in the outer while loop as soon as the inner while loop completes.
    So, in the above case the outer while loop's ResultSet and PreparedStatements remain open until the inner while loop completes.
    Does the above cause "Too many connections" error?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    The following is relevant sections of my code ( it is partially pseudo-code ) that shows the above 2 cases:
    init( Connection jdbcConnection ){
       String firstSQLStatement = "....";
       PreparedStatement ps1 = jdbcConnection.prepareStatement( firstSQLStatement );
       String secondSQLStatement = "....";
       PreparedStatement ps2 = jdbcConnection.prepareStatement( secondSQLStatement );
       String thirdSQLStatement = "....";
       PreparedStatement ps3 = null;
       ResultSet rsA = null;
       try{
            ps3 = jdbcConnection.prepareStatement( thirdSQLStatement );
            rsA = ps3.executeQuery();
            if( rsA.next() ){
                   rsA.getString( 1 );
       }finally{
            if( rsA != null )
                   rsA.close();
            if( ps3 != null )
              ps3.close();
       //Notice, how ps1 and ps2 are created here but not used immediately, but only ps3 is
       //used immediately.
       //ps1 and ps2 are used in another method.
    run( Connection jdbcConnection ){
         ResultSet rs1 = ps1.executeQuery();
            try{
               while(rs1.next()){
                    String s = rs1.getString();
                    ps2.setString(1, s);
              ResultSet rs2 = ps2.executeQuery();
                    try{
                   while(rs2.next()){
                        String s2 = rs2.getString();
                    }finally{
                   if( rs2 != null )
                     rs2.close();
                   if( ps2 != null )
                     ps2.close();
         }catch( Exception e ){
              e.printStackTrace();
         }finally{
            if( rs1 != null )
                  rs1.close();
               if( ps1 != null )
                  ps1.close();
    //Notice in the above case rs1 and ps1 are closed only after the inner
    //while loop completes.
    }I appreciate any help.

    Thanks for your reply.
    I will look at the central connection pooling mechanism ( which was written by someone else) , but that is being used by many other Java programs others have written.
    They are not getting this error.
    An addendum to my previous note, I followed the instructions here.
    http://dev.mysql.com/doc/refman/5.0/en/too-many-connections.html
    There's probably something else in my code that is not closing the connection.
    But I just wanted to rule out the fact that opening a PreparedStatement in one method and closing it in another is not a problem.
    Or, if nested ResultSet loops don't cause the problem.
    I've read in a few threads taht "Too many connections" can occur for unclosed RS and PS , and not just JDBC connections.

  • How do I open a library book on a recently acquired Samsung Nook?  I get "too many activations" error. I have an active adobe digital editions and my other devices work fine.  Custumer Support was unable to get the new device activated.

    I have a library book on the bookshelf of a newly acquired Samsung Nook but I cannot open it.  My other devices work fine but I cannot activate the new unit.  I get a "too many activations" error message.  Customer Services say I have a valid license but they deemed my problem to be a technical issue and referred me to the forum.  Thanks

    Step 1 - by trial and error...
    So far, I have been able to create physical files containing MP3 and JPG on the NAS using the Windows XP systems to copy from shared locations on the Vista and Win7 boxes.  This process has been aided by the use of a 600 GB SATA 2 capable hard drive enclosure.  I first attach to Win 7 or Win Vista and reboot to see the local drive spaces formatted on the portable device.  Then I copy files from the user's private directories to the public drive space.  When the portable drive is wired to an XP box, I can use Windows to move the files from the portable device to the NAS without any of the more advanced file attributes being copied to the NAS.  Once the files are on the NAS, I can add the new folder(s) to iTunes on any of the computers and voila, the data becomes sharable via iTunes.  So far, this works for anything that I have completely purchased, or for MP3's I made from the AIC files created when I purchased alblums via iTunes. 
    I have three huge boxes full of vynl records I've accumulated.  The ones that I've successfully digitized via a turntable attached to the sound card on one of my computers and third party software, have found their way to the NAS after being imported into iTunes and using it to bring down available album art work.  In general I've been reasonably well pleased with the sound quality of digital MP3 files created this way, but the software I've been using sometimes has serious problems automatically separating individual songs from the album tracks and re-converting "one at a time" isn't very efficient.

  • Document contains too many nodes error when extracting xml tag name

    I Have a large xml file in which the tag contains ~: as the value.
    Now I am trying to extract all the tags which have ~: as the value and store that column using the following query and insert into a table.
    insert into space_md select distinct xmltype(extract(value(x), '/').getstringval()).getrootelement() COLUMN_NAME
    from gt_xmltype_tab gt, TABLE(XMLSequence(extract(gt.xmlfile1, '/ROWSET/ROW/*'))) x
    where instr(extract(value(x),'/').getstringval(),'~:') > 1;
    The xml file was generated using dbms_xmlgen.getxml. Table has 48 columns and around 4000 rows.
    My above insert query gave me an error of 31186 too many nodes error.
    I am using oracle version 10.2.0.3.
    Following are the set of commands I ran....
    SQL> insert into gt_xmltype_tab(xmlfile1)
    values(XMLType(bfilename('BKUP_RES','QC.xml'),nls_charset_id('AL32UTF8'))); 2
    1 row created.
    SQL> SQL>
    SQL> insert into restore_space_metadata select distinct 'QC', xmltype(extract(value(x), '/').getstringval()).getrootelement() COLUMN_NAME
    2 from gt_xmltype_tab gt, TABLE(XMLSequence(extract(gt.xmlfile1, '/ROWSET/ROW/*'))) x
    3 where instr(extract(value(x),'/').getstringval(),'~:') > 1;
    insert into restore_space_metadata select distinct 'QC', xmltype(extract(value(x), '/').getstringval()).getrootelement() COLUMN_NAME
    ERROR at line 1:
    ORA-31186: Document contains too many nodes
    Is there a better way of extracting the xml tag element name based on the xmltag content?
    There is one other table which has 172 columns but only 100 rows so it doesnt create any problem on that table.
    But this QC table has less columns but many many rows...
    Any suggestions

    There is a requiremnent of taking centain type of data backup and restore it.
    It was implemented on flat file approach which was giving errors.
    So it was implemented using XML approach.
    Read data, store in xml file and read from xml file and load it into table.
    Further, found that dbms_xmlstore is not able to handle tag only with whitespace
    and tried to use the loading xml file into xmltype table column and extract data.
    XMLTYPE column also has same problem of ignoring whitespace when used with extractvalue functions.
    So for the workaround I update xmlfile having only one more more whitespace in the tag to have ~: character once.
    After restoring data from xml to table I would run update qeury to update ~: to " ".
    Now instead of running blind update for all the tables and all the columns from ~: to " " I thouhgt whyy not create a xml file of tag having ~:
    along with its tablename.
    and thats where I found the problem of too many nodes...
    THe insert query you saw is populating table for table_name and column_name with tag having only ~: in it.
    I hope this gives you the fair idea of stuff I am doing.

  • How Do I Fix Too Many Cards Error?

    I am constantly getting the too many cards error whenever I use the web browser. Not to mention that my phone is slow ever since upgrading to Web OS 1.4 and restarts for no apparent reason.
    What can be done to resolve this problem?

    Unfortunately, for now, it seems that restarting is the only way around it. I'm coming from a Windows Mobile phone where I had to reset practically every day so maybe I'm just used to it, but I don't usually have to reset the Pre any sooner than every 3-4 days and that seems alright by me.
    You can reset the phone without taking out the battery by holding down the power button while the screen is on, selecting "power" and choosing the reset option. Alternatively, you can hold down the Orange, Sym, and R buttons together if your phone is too wonky to even bring up the menu.
    Hopefully Palm will fix this in their upcoming patch.

  • Time machine fails backing up with a "backup disk not found" error after upgrade to Lion 10.7.2

    Time machine fails backing up with a "backup disk not found" error after upgrade to Lion 10.7.2. I've erased and reformatted the drive; reconnected Time Machine(it saw it) and began a new backup. The backup starts again but fails before completing with backup drive not found error. I used the 10.7.2 combo update. Any help on how to fix this problem would be appreciated.

    Arghhhhhhhhhhhhhhhhhhh!!!!!!
    After waiting since October for a fix, I have now upgraded the firmware on the Time Capsule and installed the new Airport Utility, released yesterday, and the situation is even worse.
    Up until now, the Airport Utility had an option to disconnect all drives manually and the Time Capsule would then work until the next reboot – a temporary (?) work-around.
    Now that option does not exist in the new-look Airport Utility. And the Airport Utility installation can’t be rolled back and the old utility won’t restore.
    The sparesbundle is still not accessible. Anyone worked out a work-around in the new environment yet?
    I have another Time Machine backup working fine to a trusty old Lacie Drive so erased the one on my Time Capsule to see if that works. I have renamed the Capsule and the Time Capsule Drive.  But to build another full backup will take at least two days and I shall be away from tomorrow and am reluctant to leave the Capsule and computer up and running for a week. And I’ll bet the sparsbundle will still be nowhere to be found.
    How can Apple screw up so badly when they are to become the richest company in the entire world and – soon – will have more cash in the bank than the entire United States? Can’t they afford someone who really can sort this out? Especially when a Firewire connected hard drive – my trusty and simple LaCie – works fine.
    Words, almost, fail me.

  • There are too many TREX Errors

    Hello Experts,
    I have created an Index for a specific folder in KM.
    Under KM--> Sys Conf --> KM --> Index Administration it shows the green led, which I believe that the data sources are completely indexed. But, under the KM--> Monitoring > KM> Indexing Monitor , it says:
    Status = red led (There are too many TREX errors)
    Status = Active
    In Process = 142678
    Indexed = 51345
    Errors = 10849
    And, when I opened the list of errors there are many Crawler and Trex: Preparation failed: index operation
    Can you suggest, what's the mistake that I am doing or do I have to any additional configurations for the index that I have created??
    Thanks,
    Raghava

    Hi Raghava,
    as I said, "Preparation Failed" may be (if I recall correctly) as early as the HTTP request to even get the document for indexing. If this is not possible for TREX, then of course the indexing fails.
    What I suggested was a manual reproduction. So log on to the TREX host (preferrably with the user that TREX uses to access the documents) and then simply try to open one of the docs with the "failed" status by pasting its address in the browser. If this does not work, you have a pretty good idea what's happening.
    Unfortunately, if that were the case, this would the be some issue in network communications or ticketing and authorizatuions, which I can not tell you from here how to solve.
    In any case, I would advise to open a support message to SAP - probably rather under the portal component than under TREX, as I do not assume that this stage of a queue error has anything to do with the actual engine.
    Best,
    Karsten

  • Too many logical errors (in terms of business processes); maximum was 100

    hi friends !
    I'm using the direct input program RMDATIND for uploading the material master data. and i'm facing the error:
    "Too many logical errors (in terms of business processes); maximum was 100"
    thanks and regards,
    sachin soni

    Hi,
    If you checked in standard program,problem is occuring in the function module
    'MATERIAL_MAINTAIN_DARK'.

  • Syntax error in upgrade

    Hi .
    How to resolve this syntax error in upgrade 7.0 ?
    FIELD-SYMBOLS: <t_zsrm_change> LIKE LINE OF t_zsrm_change.
    APPEND <t_zsrm_change> TO change_item.
        AT END OF <t_zsrm_change>-logsys.
    Error :  <t_zsrm_change>-logsys is not defined as field symbol .
    But this error doesnt exists in 4.6 c version .
    Moderator message: please stop flooding the forum with your upgrade errors, invest some effort to solve these yourself before unloading your work here.
    Edited by: Thomas Zloch on Feb 19, 2011 4:31 PM

    Hi,
       Try writing as :
    AT END OF logsys.  or  AT END OF (<t_zsrm_change>-logsys).
    Regards,
    Srini.

Maybe you are looking for

  • Firewire to Firewire

    Hello, I am hoping to link two imacs G5's together using Firewire. (I would also like to be able to link two Power Mac G5's together using the same method in the future). Anyway, I have been searching for quite some time and my head is well and truly

  • How do you know when a movie rented on apple tv is ready to view.

    I rented the hd version of a movie yesterday. I am not able to find the movie on apple tv (rented direct from apple tv) how do I locate the movie? I know this sounds dumb but I cannot find it and when I go to iTunes on apple tv it tells me I have alr

  • Creating a PDF-Mail-Attachment via Abap Mapping possible ?

    Hi folks, I am trying to build a szenario like: Getting an Idoc -> sending it to abap mapping -> map a pdf from smartforms in abap -> map the from/to for the mail payload -> come back from abap mapping -> send it with the mail adapter . But now I am

  • "cut and paste" not working since lion download

    Since downloading Lion, when I go to paste something I've cut into another doc, nothing happens. I can cut and paste from email to email, but not from doc to email. Any suggestions?

  • Am I able to, on the iMac, to make a keynote slideshow and turn it into a video?

    Am I able to, on the iMac, to make a slide show with about two thousand photos (low quality), and then can I make a video with the slideshow for upload to a website like youtube?