Regarding 4.6c to ECC 6.0

Hi,
We are starting the upgradition from 4.6C to ECC6.0,as a ABAP er what changes i need to do could you explain me with transaction codes
what is unicode and what is the neccessity of unicode for upgradtion
Regards
Raghava

Hi,
When an upgrade has been carried on a system, large number of data dictionary & repository objects get affected in the newer version.
1. You have to start with identifying the objects which have undergone a change. So run the transaction SPDD which provides the details of SAP Standard Dictionary objects that have been modified by the client. Users need to take a decision to keep the changes or revert back to the SAP Standard Structure. More often decision is to keep the change. This is mandatory activity in upgrade and avoids data loses in new system. Following links contains necesary documentation on SPDD.
http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/6d66617d9011d396b60000e82de14a/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/6d66647d9011d396b60000e82de14a/content.htm
2. After completing SPDD transaction, we need to run SPAU Transaction to get the list of Standard SAP programs that have been modified. This activity can be done in phases even after the upgrade. Generally this will be done in same go so that your testing results are consistent and have more confident in upgrade.
Check the below link. It elaborates on adjusting repository objects.
http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/content.htm
3. Also check whether the custom programs have been copied properly. Remove any obsolete statements. Also replace the obsolete function modules. Function modules like WS_UPLOAD & DOWNLOAD have become obsolete in ECC 6.0.
4. In case of BDC, compare the screen with the older version. There is a possibility that few fields would have missed out. You may have to do some tweking in the program too. Same is the case with sap scripts.
5. Also make sure that the objects are unicode compatible.
Check out the below links for a detailed explanation in Unicode.
http://help.sap.com/saphelp_nw04/helpdata/en/62/3f2cadb35311d5993800508b6b8b11/content.htm
http://www.sapdb.org/7.4/htmhelp/db/74d038d35e11d5994400508b6b8b11/content.htm
Hope this helps you.
(If your question is answered, please mark the thread as answered)
Regards
Sayee

Similar Messages

  • Regarding Bigger SGA in ECC 6.0

    Hi All,
    When installing SAP ECC 6.0/Oracle 10g on AIX 5.3, if i am modifing instance memory then installation giving me following error in catproc.sql running phase.
    ============ ERROR==== ========= ========= ========= =======
    ERROR 2006-12-20 09:44:38
    FCO-00011 The step runCatprocSql with step key
    |NW_Onehost| ind|ind|ind| ind|0|0|NW_ Onehost_System| ind|ind|ind| ind|1|0|NW_ CreateDBandLoad| ind|ind|ind| ind|9|0|NW_ CreateDB| ind|ind|ind| ind|0|0|NW_ OraDBCheck| ind|ind|ind| ind|0|0|NW_ OraDBMain| ind|ind|ind| ind|0|0|NW_ OraDBStd| ind|ind|ind| ind|3|0|NW_ OraDbBuild| ind|ind|ind| ind|5|0|runCatpr ocSql
    was executed with status ERROR .
    ERROR 2006-12-20 09:44:38
    CJS-00084 SQL statement or script
    failed.<br>DIAGNOSI S: Error message: ORA-29809: cannot
    drop an operator with dependent objects
    ============ ========= ========= ========= ========= =======
    if i am not modifing the instance RAM(if using default value) then installation is working fine,
    My Server RAM is 9 GB
    When i am installing SAP/Oracle occpy 50% of total RAM, if i am modifing 6 GB RAM then it is not working and giving me error at catproc.sql phase.
    My intention is that i want to create little bit bigger SGA greather then 1.7 GB.
    I have following doubts, kindly provide guidance.
    (1) Why should i cannot create more then 1.7 GB RAM?
    (2) If i want to Create more then 1.7 GB RAM's SGA
    then what should i have to do during installation?
    (3) Which SAP Parameters i have to change to utilise maximum Memroy.
    Waiting for your kind response.
    Thanks and Regards
    K R Singh

    Hi Karmesh,
    As a role of thumb, Oracle does not support any extended shared memory segments on IBM AIX. Please take a look OSS notes #105429, 123366.
    Additionally, I would like to suggest that you use dynamic SGA that has been mentioned in OSS note #105429.
    What kind of memory, you are talking about, in your last question? Oracle memory tuning or SAP memory tuning?
    Regards,
    Orkun Gedik
    Senior SAP R/3 Basis and Development Consultant
    ASTRON

  • Regarding types statement in ECC 6.0...plz reply..urgent

    Hi,
    I am copying a program which is in<b> 4.7 to ECC 6.0,</b>i am facing error regarding <b>structures with types<b>...
    The following code in<b> 4.7</b>
    <b>DATA:BEGIN OF W_BMM00.
            INCLUDE STRUCTURE BMM00.
    DATA:END OF W_BMM00.
    DATA:BEGIN OF W_BMMH1.
            INCLUDE STRUCTURE BMMH1.
    DATA:END OF W_BMMH1.
    DATA:BEGIN OF W_BMMH7.
            INCLUDE STRUCTURE BMMH7.
    DATA:END OF W_BMMH7.
    DATA : BEGIN OF TAB_TLINE OCCURS 0.
            INCLUDE STRUCTURE TLINE.
    DATA : END OF TAB_TLINE.</b>
    i have written the same in <b>ECC6.0</b> as below
    <b>TYPES:BEGIN OF tw_bmm00.
            INCLUDE STRUCTURE bmm00.
    TYPES:END OF tw_bmm00 ,
          tt_bmm00 TYPE STANDARD TABLE OF tw_bmm00.
    TYPES:BEGIN OF tw_bmmh1.
            INCLUDE STRUCTURE bmmh1.
    TYPES:END OF tw_bmmh1 ,
              tt_bmmh1 TYPE STANDARD TABLE OF tw_bmmh1.
    TYPES:BEGIN OF tw_bmmh7.
            INCLUDE STRUCTURE bmmh7.
    TYPES:END OF tw_bmmh7 ,
          tt_bmmh7  TYPE STANDARD TABLE OF tw_bmmh7.
    TYPES:BEGIN OF tw_TAB_TLINE.
            INCLUDE STRUCTURE TLINE.
    TYPES:END OF tw_TAB_TLINE,
          tt_tab_tline TYPE STANDARD TABLE OF tw_tab_tline.
    lw_bmm00 TYPE tw_bmm00,
          lt_bmm00 TYPE tt_bmm00,
          lw_bmmh1 TYPE tw_bmmh1,
          lt_bmmh1 TYPE tt_bmmh1,
          lw_bmmh7 TYPE tw_bmmh7,
          lt_bmmh7 TYPE tt_bmmh7,
          lw_tab_thead TYPE tw_tab_thead,
          lt_tab_thead TYPE tt_tab_thead,</b>....
    when i check SLIN errors i am getting the following errors<b>...plz resolve</b>..
    <b>The current ABAP command is obsolete
    <b>Within classes and interfaces, you can only use "TYPE" to refer to ABAP Dictionary
    types (not "LIKE" or "STRUCTURE").</b></b>
    <b></b>

    include strture not allowed.
    rules.
    ABAP Development under Unicode
    Prior to Unicode the length of a character was exactly one byte, allowing implicit typecasts or memory-layout oriented programming. With Unicode this situation has changed: One character is no longer one byte, so that additional specifications have to be added to define the unit of measure for implicit or explicit references to (the length of) characters.
    Character-like data in ABAP are always represented with the UTF-16 - standard (also used in Java or other development tools like Microsoft's Visual Basic); but this format is not related to the encoding of the underlying database.
    A Unicode-enabled ABAP program (UP) is a program in which all Unicode checks are effective. Such a program returns the same results in a non-Unicode system (NUS) as in a Unicode system (US). In order to perform the relevant syntax checks, you must activate the Unicode flag in the screens of the program and class attributes.
    In a US, you can only execute programs for which the Unicode flag is set. In future, the Unicode flag must be set for all SAP programs to enable them to run on a US. If the Unicode flag is set for a program, the syntax is checked and the program executed according to the rules described in this document, regardless of whether the system is a US or a NUS. From now on, the Unicode flag must be set for all new programs and classes that are created.
    If the Unicode flag is not set, a program can only be executed in an NUS. The syntactical and semantic changes described below do not apply to such programs. However, you can use all language extensions that have been introduced in the process of the conversion to Unicode.
    As a result of the modifications and restrictions associated with the Unicode flag, programs are executed in both Unicode and non-Unicode systems with the same semantics to a large degree. In rare cases, however, differences may occur. Programs that are designed to run on both systems therefore need to be tested on both platforms.
    Other Changes
    1. Bit Statements
    2. Adding Field Sequences
    3. Loops with VARY and VARYING
    4. Creating Subroutines
    5. Saving Programs
    6. Assigning Types for GET/SET PARAMETER
    7. Unreachable Statements
    8. Function Modules with Incorrect Parameter Names
    1. Bit Statements
    Previously, the system checked for the bit statements SET BIT i OF f [TO g] and GET BIT i OF f [INTO g]whether the field f is character-type; X fields, X strings, and flat structures are usually regarded as character-type. For Unicode programs this is no longer useful, because the types X and XSTRING no longer count as character-type and the bit by bit access to character-type fields or structures is no longer platform-independent. Therefore, with these operations in Unicode programs, the field f must be type X or XSTRING.
    For the bit mask operations f O x, f Z x, and f M x you could previously use all number-type and hence all character-type types for the left operand f. In Unicode programs, the f operand must now be type X or XSTRING.
    2. Adding Field Sequences
    When adding field sequences, restrictions apply to the following statements in Unicode:
    ADD n1 THEN n2 UNTIL nz [ ACCORDING TO sel ] GIVING m ...
    ADD n1 THEN n2 UNTIL nz TO m [ RANGE str ].
    1. The operands n1, n2, and nz must be type-compatible with one another.
    2. The distance between nz and n1 must be an integral multiple of the distance between n2 and n1.
    3. A syntax or runtime error occurs if the fields n1, n2, and nz are not in a structure. This structure must be recognizable statically or its valid area must be marked explicitly using the RANGE addition.
    4. At runtime, the system ensures that the RANGE area is not left.
    ADD n1 FROM i1 GIVING m [ RANGE str ].
    1. Field n1 must be within the structure. The structure must be explicitly defined using the RANGE addition if it is not recognizable statically.
    2. For this variant, the system also checks at runtime whether n1 and the addressed values are within the structure.
    3. Loops
    Loops with the VARY or VARYING addition are also problematic in Unicode, since a type-a access to memory contents cannot be ensured and memory can be overwritten inadvertently.
    DO ... VARYING f FROM f1 NEXT f2.
    For this statement, the fields f, f1, and f2 must be type-compatible with each other. To prevent memory contents being overwritten, a RANGE for valid accesses is introduced implicitly or explicitly for the following statements:
    DO ... TIMES VARYING f FROM f1 NEXT f2 [ RANGE f3 ].
    WHILE ... VARY f FROM f1 NEXT f2 [ RANGE f3 ].
    A syntax or runtime error is caused if f1 or f2 are not included in f3. If the RANGE addition is missing, it is defined implicitly from FROM f1 NEXT f2 as follows:
    1. If both f1 and f2 are statically recognizable components of the same structure, the valid RANGE area is defined from the smallest structure that comprises f1 and f2.
    2. A syntax error is triggered if it is recognizable statically that f1 and f2 are not part of the same structure.
    3. A valid area must be defined explicitly using the RANGE addition if the connection between f1 and f2 is not recognizable statically.
    If you specify a deep structure as the RANGE addition, the system checks for every loop pass that there are no field references, object references, tables, or strings in the area read.
    4. Creating Subroutines
    When automatically generating subroutines using the statement GENERATE SUBROUTINE POOL itab NAME name, the generated program inherits the content of the Unicode flag of the generating program.
    5. Saving Programs
    When automatically generating programs using the statement INSERT REPORT prog FROM itab, default values are set for the TRDIR entry as before. Amongst other things, this statement has the new addition UNICODE ENABLING uc, with which the Unicode flag of the inserted report receives the value of uc. If this addition is missing, the following applies:
    1. A Unicode program creates a Unicode program.
    2. A non-Unicode program in turn creates a non-Unicode program.
    3. A non-Unicode program becomes a Unicode program if it is overwritten by a Unicode program.
    4. A Unicode program remains a Unicode program if it is overwritten by a non-Unicode program.
    6. Assigning Types for GET/SET PARAMETER
    For the statements GET PARAMETER ID pid FIELD f and GET PARAMETER ID pid FIELD f, f must be character-type. You can use the EXPORT and IMPORT statements for storing non-character-type fields and structures.
    7. Unreachable Statements
    In Unicode programs, unreachable statements cause a syntax error. In non-Unicode programs, there was previously only a syntax warning.
    8. Function Modules with Incorrect Parameter Names
    In Unicode programs, calling a function module, whose parameter names are specified statically as a literal or constant, causes an exception that can be handled if an incorrect parameter name was specified. This only applies to function modules that are not called via Remote Function Call. In non-Unicode programs, an incorrect name was previously ignored.
    http://service.sap.com/instguides
    --> SAP Business Suite Applications
    --> SAP ERP
    --> mySAP ERP 2005
    --> Upgrade
    --> Upgrade Documentation - mySAP ERP 2005 SR2
    There choose your database and operating system.
    If you're looking for functional details check
    http://service.sap.com/releasenotes

  • Regarding obselete statements in ECC 6.0 ...plz help uregent

    Hi guys...
    I am importing a program from <b>4.7 to ECC 6.0.</b>
    When i am checking <b>SLIN errors</b> i am getting followin error..
    <b>The current ABAP command is obsolete
    Field groups cannot be created in the OO context.
    Internal Message Code: FIELD-GROUPS 000</b>
    The 4.7 program uses the follwing code where i am getting the error
    <b>FIELD-GROUPS: HEADER, ITEMS.</b>So plz find a solution for this...
    thank u.
    madhavi

    Hi Madhavi,
    There is no other solution than rewriting the program, e.q. by creating internal tables for the fields now defined with FIELD-GROUPS in  HEADER and ITEMS and looping over these tables.
    Regards,
    John.

  • Regarding form routines IN ECC 6.0

    Hi Abapers,
                       I am currently working in ECC 6.0. I have come through an error as
    se old_entry_xxx as a form routine if you use an own print program
    I have a form routine in my include program as follows...
    FORM ENTRY_NEU USING ENT_RETCO ENT_SCREEN.
      XSCREEN = ENT_SCREEN.
      IF NAST-AENDE EQ SPACE.
        XDRUVO = '1'.
      ELSE.
        XDRUVO = '2'.
      ENDIF.
      CLEAR: XFZ, XOFFEN, XLMAHN, XLPET.
      CLEAR ENT_RETCO.
      PERFORM LESEN USING NAST.
      MOVE RETCO TO ENT_RETCO.
    ENDFORM.   
    Can anyone give any hints regarding how to come out of this error, i guess its a unicode error but not sure.
    Frnds looking for ur help.
    thanks
    & regards,
    kamal

    Hi ,
           I have'nt come up with any solutions yet. But wht i consider is the perform doesnt exist for that form routine.I m wondering , Is that a form routine has any "perform". Frnds if anyone is having any clues plzz provide.
    Its basically a Upgrade task.
    thanking u all.
    regards,
    kamal

  • Regarding kernel upgrade in ECC 6.0

    Hi,
    We want to perform a kernel upgrade for our ECC 6.0 system landscape.
    Currently we are on kernel 133 and the present kernel level is 179 in service market place.
    In our landscape,we have 7 dialog instances along with the central instance.If I upgrade the exe folder(Solaris) in Central instance, would the kernel be upgraded in all the application servers associated with it?
    Or do we need replace all the executables(After unzipping the uncar files of SAPEXE & SAPEXEDB)in dialog instances as well, apart from central instances.If so,in what sequence do we need to replace.(Central Instance,Dialog instance1,DI2,DI3....)
    Anyone please clarify and help.
    -Sudheer.

    Hi Sudheer,
    If your landscape(CI & DI) running in heterogenus operating system then you have to perform kernel upgrade manually in CI and DI because SAP provides SAR files according to operating system and Database with unicode and Non-unicode systems.
    Please check in the link https://websmp205.sap-ag.de/patches
    Regards
    Krishna Vanga

  • Regarding enterprise services in ECC

    Hi ,
    In reference to whether using standard idocs or standard ES available in ECC box ,in case we are not using CE ( so no composite applications) and only using SAP PI to integrate could someone point out any best practices that are available. The majority of services for example for Order to Cash scenarios like Sales Order create are synchronous in mode. From performance and reprocessing perspective using an asynchronous mode would be preferable - so do we use enterprise services for straight forward scenarios like order creation in ecc from sender legacy application or we use it only when we have business process orchestration in mind for later.
    Regards

    Hi Ravi,
    It may be that you just need a delta cache refresh but I would start by checking the SLD configuration.
    First strt with SAP Note: 1169869
    - I think that you might need to try changing the vendor (sap.com) that's assigned to the Software Component Version.
    - If you were seeing the SWCV before it should be installed on your system anyway but you can double check using the steps I've specified here: [Can't find  ESA ECC-SE 603 SWCV;
    - You might also want to check if the SWC is correctly assigned to the relevant business system/s in the SLD.
    Regards, Trevor

  • Regarding Runtime Analyzer in ECC 6.0

    Hi All,
    Please tell me what is the use of "In parallel session " and "Scheduling" in Runtime Analyzer (SE30) ? Please tell me how to use these things and where i can see the results ?
    Thanks ,
    Sabu.

    Follow Below link
    http://www.sapdevelopment.co.uk/perform/perform_pcursor.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/22/0425c6488911d189490000e829fbbd/content.htm
    Parallel Processing
    Regards,
    Midhun Abraham

  • Regarding Shift Activation In ECC 6.0

    Hi, We are implementating  ECC6.0 in our company. We have downloaded the Ecc6.0 enchnacement pacakages from service markets and applied it but still the shift is bnot being actives in confirmation screen
    Please helps us in tghis regards
    Bhupendra singh

    Hi,
    You have to execute following stpes to reflect shift in co11n
    01 SPRO : OPK4 select freely definable screen number & put shift in pushbutton. This will only display shift on conn screen ( No input values)
    02 ABAP Activity;  Create new append structure in table AFRU ,include components & allowed values( shift 1,2,3),activate user exit confpp07 ,activate function group for screen 900.
    03. Change screen layout as per requirement in se51.
    this will make entry of shift possible in co11n as well as saving in table for reports.
    Regards,
    Milind.

  • Regarding sap 6.0 ecc

    Hi masters
    if the client purchased SAP 6.0 ECC in the market, what r the components the client have besides of 6.0 ECC.  for ex net viewer or best practice like this wht r the befits client have.
    thanqu
    raj

    if you have an OSS id, check the My Company Application Components under Downloads gto see what all licenses you have

  • DOCUMENTS REGARDING ECC 6.0

    Hi all,
    Can anyone send me some gud documents ( preferably a pdf file ) regarding the features of ECC 6.0 version.
    I am new to these version and i need to know all about it..Plz send it as soon as u can..
    Thanks in advance..
      Mohit

    hi,
    chk these..
    https://forums.sdn.sap.com/click.jspa?searchID=2762568&messageID=3303793
    https://forums.sdn.sap.com/click.jspa?searchID=2762568&messageID=3424058
    regards,
    priya.

  • Creating report using reportpainter in ECC 6.0 version for finance

    Hi Experts,
    1.In my report i have to include check number from fchn into standard t code fagll03 based on document number in both tcodes
    for this i don't  know what  i have to fill in library , report and copy from  in " Report painter: create report" screen.
    2.I want report painter material for ECC 6.0 version  for creating finance reports because  i am confused what to enter  in" report" option and "copy from" option regarding my issue in ECC 6.0 version where as in 4.7 there is no such kind of option in initial screen of creating reports.
    3. please guide me what necessary steps to take in my issue
    Regards,
    naresh.

    Hi
    Are you getting the output or not?
    You can just ignore this warning in EPC
    as this FORM USER_COMMAND  is always called indirectly only
    But check the Output and see?
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Xi   in    ecc 6.0

    Dear experts
    i have a doubt....
    can i access xi in ecc 6.0 or i need to have separate server?when am enteringt tcode sxmb_ifr system configuring something ...
    plz help me
    regards
    somesh

    hi
    By default ecc 6.0 won't be having XI components.
    Yes you can access most of the XI tcodes in ecc 6.0 becoz it also has got an integration engine.
    but java components won't get installed by default.
    So the sxmb_ifr -> xi url won't work.
    Normal practice is to install xi in a separate box.
    rgds,
    Arun

  • Is it possible to create Adobe Interactive form in ECC 5.0 IDES using WDA?

    Hi every body,
    I am trying to create an adobe interactive form in ECC 5.0 IDES using Web Dynpro for ABAP. But I am facing some configuration problems. My doubt here is -> "Is it possible to create abobe interactive forms in ECC 5.0 IDES using Web Dynpro for ABAP ?"
    Please help me out.
    thanks in advance,
    best regards,
    naveen.

    Hi Naveen,
    ECC 5.0 is NW04 - not NW04s so you don't have WDA at all as you should be able to see from e.g. it not appearing in the list of possible programming objects in transaction SE80.
    You'd need ECC 6.0.
    Double-check your SAP_BASIS release in menu System > Status > Component Information.  If it says 6.40 then that's no good... you need to be on 7.00.
    You can still use Java WebDynpro with ECC 5.0 of course.
    Regards,
    Jocelyn

  • Is there a difference between ERP 6.0 and ECC 6.0?

    Hi everyone!
    My question may sound "dumb" for some but I'm really in doubt by now - regarding the installation of EHP4 on my system.
    I recently upgraded my Solution Manager to EHP1 in way to make it ready for EHP4 installation process but now I'm not sure which procedure I have to follow regarding EHP4 for ERP/ECC.
    I have found lots of notes and documents concerning the installation/upgrade of EHP4 for ERP 6.0 system but almost nothing for ECC 6.0. Part of those mention that ERP 6.0 is part of an ECC system - at least is that what I think I'm getting of it.
    Are ERP 6.0 and ECC 6.0 systems the same thing?
    In SMSY my system is registered as ECC 6.0 but all its software components are identical to an ERP 6.0 system - so it gets me "confused".
    Has anyone gone through the same situation?
    Thanks in advance for any help or tip.
    Kind Regards,
    Paulo
    FYI: I'm running only an ABAP stack.

    Based on your situation, you should use the ERP 6.0 definition.
    This will avert any issues when you begin to use Maintenance Optimizer to define and select your stack.
    If you look closely at the document for Enhancement Pack 4 (I understand you are not there yet). But just an FYI,  there is an entire section that explicitly says:
    System is registered as SAP ECC 6.0, not as SAP ERP 6.0
    Issue: You do not get the option Enhancement Package Installation in SAP Solution Manager Maintenance Optimizer.
    Reason: Your system is not registered as u201CSAP ERP 6.0u201D in SMSY.
    Solution: As mentioned earlier in this document, the required product version is u201CSAP ERP 6.0u201D. The selection item Enhancement Packages appears in the Maintenance Optimizer only if you registered this product version
    Hope this helps.

Maybe you are looking for

  • How to display table in smartforms

    hai I want to display the output in table.. how to set table.. I tried with the display framed framed patterns but its not working.. is that right method?? pls give suggestion

  • Icon not displaying in PDF

    I have a script I use to place a small PDF into a PDF page as an ICON and for no rhyme or reason some of the PDF files I created in Illustrator just don't display when placed. Anyone know why this might be? How I can fix this?

  • Calender year quarter

    dear all, i would like to get year quater from my 0fiscper... is there anyway to do that?

  • Why the SQL Monitor report do not display?

    Why the SQL Monitor report do not display? SQL> set serveroutput on SQL> variable my_rept CLOB; SQL> BEGIN   2  :my_rept :=DBMS_SQLTUNE.REPORT_SQL_MONITOR();   3  END;   4  / PL/SQL procedure successfully completed. Elapsed: 00:00:00.93 SQL> print :m

  • Color of Icons

    Is there a way to change the icons in the GUI from gray to color?  It would make them easier to identify quickly.  I'm a new user (just bought the software yesterday evening). Thanks, Dave