Development in ECC 6.0

Hi Friends,
We are implementing the SAP 6.0 version. I have heard that the development in ECC 6.0 should be done completely in java. Is that true?
If that is the case what are the option that ECC 6.0 has to develop reports in java accessing the Sap database.
Can some one please help me with this?
Regards,
Ramesh

Ramesh ,
There are several approches to your problem . Before that let me say , "ECC 6.0 should be done completely in java " is not a right assumption because ECC is built on ABAP stack so the application / programs within the ECC should be developed in ABAP .
Coming to your problem , if you want to develop reports in java accessing the backend SAP ECC , as per the NW04s , you could have a look at the following IT scenario
http://help.sap.com/saphelp_nw2004s/helpdata/en/f5/416c4255b3c553e10000000a1550b0/frameset.htm
The easiest method is using visual composer , pls have a look at this
http://help.sap.com/saphelp_nw2004s/helpdata/en/44/6bb4dfce353673e10000000a114a6b/content.htm
More complex application can be developed using webdynpro technology ( again you could use webdynpro for java or abap ) as apposed to SAP 's earlier approach ( using HTMLB , JSP , JSPDynpage etc - Abstract component etc.... mentioned by sukanto will be in this category  ). Webdynpro is the strategcal UI development technology for SAP because of its numerous advantages
http://help.sap.com/saphelp_nw2004s/helpdata/en/db/bd3642e2a3ab04e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/42/d41b25d2216babe10000000a1553f6/content.htm
And finally , this is the SAP's very latest approach using ESA/ SOA methodology using composite appication .
http://help.sap.com/saphelp_nw2004s/helpdata/en/42/cab7583e525043e10000000a1553f6/content.htm
Hope this really helps
Aneez

Similar Messages

  • Roles for a BI Consultant-Developer in ECC?

    Hello,
    Can anyone tell me any standard roles a BI Consultant-Developer should have in ECC?
    Regards,

    Hi,
    Check the docs below.
    BW_ROLES_SKILLS
    http://help.sap.com/bp_biv335/BI_EN/documentation/BW_ROLES_SKILLS.doc
    Roles and Responsibilities of SAP BW Consultant
    Re: Roles and responsibilities of SAP BW Analyst?
    Re: Bw implementation phases
    Reg. Technical consultant
    BW Project Management
    /people/mary.huang/blog/2005/06/01/bw-project-management-as-a-jigsaw-puzzle
    Regards.

  • Developer key / OSS id restriction - ECC 5.0

    Is there a restriction on the number of developer keys and OSS ids that can be registered in a development environment (ECC 5.0). Thanks!!

    Second that opinion.
    No restrictions, that I am aware of.
    Thanks .. Sanket

  • Access ECC report in CRM

    Hi,
    I have got a requirement where-in I have to access some standard reports in ECC from SAP CRM 2007.
    Any pointers on how to do this will be appriciated...
    Thanks in advance...
    Regards
    Ravindran.

    Hi ,
    The only possible solution that i can see here is to create your own FM in ECC and call the standard report fom there and store the values in the tables parameter in the FM.
    FM should be RFC one but of course.
    I dont know whether you would have auth. to do any development in ECC or not.
    Else if any exit is there in that Report then you can SET parameter from there and retrieve the value by GET parameter here in CRM.
    I have never tried like this but hope it would work.
    Regards
    Sidd

  • Type-incompatible in ABAP code in ECC 6.0

    DATA: bhdgi-hf(1)     TYPE c,
              bhdgi-t1(70)    TYPE c.
    DO VARYING bhdgi-hf FROM bhdgi-t10 NEXT bhdgi-t11.
          IF bhdgi-hf <> space OR bhdgi-index GE 70.
            EXIT.
          ENDIF.
          bhdgi-index = sy-index.
        ENDDO.
        SHIFT bhdgi-t1 BY  bhdgi-index PLACES.
        bhdgi-index1 = 0.
        DO VARYING bhdgi-hf FROM bhdgi-t169 NEXT bhdgi-t168.
          IF bhdgi-hf <> space OR bhdgi-index1 GE 70.
            EXIT.
          ENDIF.
          bhdgi-index1 = sy-index.
        ENDDO.
        bhdgi-index1 = 70 - bhdgi-index1.
        bhdgi-index2 = bhdgd-lines - 61.                              "YYYY
        IF bhdgi-index1 >= bhdgi-index2.
          WRITE bhdgi-t1 TO bhdgd-line1+26(bhdgi-index2).
        ELSE.
          bhdgi-index2 = bhdgi-index2 + 27.
          WRITE bhdgi-t1 TO bhdgd-line1+bhdgi-index2.
        ENDIF.
    The above code segment is developed in ECC 6.0. i got the following error message.
    BHDGI-T1 and BHDGI-HF are type-incompatible.
    Please help me..

    Hi
    Check the data element of the both fields
    BHDGI-T1 and BHDGI-HF
    they might be different
    in ECC6.0
    if they are simiilar then only you can use like that
    declare both of them of similar type and use
    Regards
    anji

  • ECC 6. 0 - How to include translations into a change requests

    Hello everybody,
    we are developing in ECC 6.0 and we are experiencing the following problem: when mantaining the text elements of custom programs into the required languages, the system doesn't ask to type in or create any change request. It just saves the traslations.
    We would like to be asked to create a new change request so that we will be able to transport the translations into the other environments...
    does anybody knows how to activate this funcionality?
    thanks
    Regards
    Marco

    Try going thru this link and see if it helps:
    http://help.sap.com/saphelp_nw04/helpdata/en/d4/73c33e3a443907e10000000a114084/content.htm

  • Full production refresh to development systems and Charm?

    Hi SDN Community,
      Where I work we have a policy of refreshing the development systems (ECC, CRM, APO, BI, SRM) on an annual basis with full production system data, HR data is subsequently wiped clean from the development system. 
    For each of our systems we have a development system, a QA system and a production system.
    The decision to do these full refreshes was taken to ensure that developers and configurers can do decent testing in the Dev environments - prior to transporting to our QA system - to ensure that we have a reasonably stable QA system. Prior to the refreshes - QA was considered too unstable by our business to be used as a good test platform - the full D refreshes solved this problem.
    We have recently installed SAP Charm (Change request management) which is a solution manager based product that manages the transportation of objects in change requests - attached to maintenance cycles.
    During our first development system refresh we discovered that all open Charm projects (maintenance cycles) were placed into an unuseable status due to the refresh. This means we had to rebuild all of the Charm projects after the refresh - which took a considerable amount of time + resources and delayed project work. We don't want to be in this situation again for our next refresh.
    SAPs response to us has been that they have no other customer that does full Development system refreshes - and also has Charm. I wonder if this is accurate, I think what SAP are saying is that they don't have many Charm customers... Is refreshing Development so uncommon?
    We are considering products like SAPs TDMS - and alternatives (eg gold client) - but most of these appear a little immature - for refreshing complex system landscapes - such as ours and keeping everything in synch after the refresh.
    My questions to SDN -
    What do you do - do you do full refreshes to your D systems?
    If not - what are the arguments against refreshing D systems (is this considered bad practice)?
    Are there any other Charm customers out there in a similar situation to us?
    How do you manage the stability of your QA environments and stop the transport into QA systems of untested changes - if your D systems are not similar to you production system
    (note we have some 300 active users in just our ECC development system)?
    Any suggestions / recommendations as to how to best proceed would be greatly appreciated.
    many thanks in advance,
    Julian Phillips
    Edited by: Julian Phillips on Nov 11, 2008 2:33 PM

    Thanks Naushad for your reply,
      I wonder if D refreshes are less common - more due to the additional hardware costs incurred (disk space needed to store full production data is usually pretty large) to do them - than due to avoiding disrupting development - probably a bit of both.
      I did not mention this - but in our refresh we do reimport all transports that we open prior to the refresh - which used to solve our problems - in terms of restoring active changes - but with SAPs Charm system - this approach does not work as the Charm projects are left in an inconsistent status.
    We are now leaning towards introducing a 4th set of systems into our landscape - so that we have the following platforms:
    Development --->  Pre QA  ---> QA  ---> Production
    This approach will allow us to keep both the Pre QA and QA systems refreshed every 6 months or so - and our new Dev system - we will refresh very infrequently (every 5 years perhaps) if at all. We will tie the Charm system to our new development - and this system will then not be impacted by refreshes. This approach means additional hardware cost - but as it happens we have a few spare boxes - so this maybe our best bet.
    The core reason for our refresh is so that we will be able to preserve the stability of our QA test platform - which for us is the critical factor here. If QA has poorly tested work in it - we run a higher risk of disrupting other testing and also of this poorly tested work reaching production.
    When we used to have a development system as you described and just the single QA box - we experienced frequent instability in our QA box - due to poorly tested working reaching it - and this delayed numerous projects.
    Does anyone else have a 4 box setup like this? Anyone else encountered this on an SAP project anywhere? Pros / Cons of this approach?
    //Julian
    Edited by: Julian Phillips on Nov 12, 2008 8:08 AM
    Edited by: Julian Phillips on Nov 12, 2008 8:18 AM

  • ECC Systems sync up with different enhancement package lvls

    Dear Experts,
    I am facing this problem which I am not so sure how to solve:
    Our project is having 2 releases. Release 1 is going live soon with ECC enhancement pack3. Release 2 is still under development with ECC enhancement pack4. Now the functional guys want to do some sync up between the two releases. They want us to move some new changes from release1 to release2. I do not think I can simply do the transport from R1 system to R2 system as they are at different enh pack levels.
    Is there any good way to do the system sync up? Please advise.
    It would be good if there is any SAP doc that I can refer to.
    Thanks in advance!
    Regards

    hi,
    i think you can do the transport as enhancement package has nothing to do with your transport.
    the objects will get correctly transported to the respective packages.
    generally sap does not do any major changes in its system.
    so we can still use the existing data from 4.7 version in our new ecc 6.0.
    sap never touches the existing things even when newer versions are being launched.
    hope this will help you!!
    thanks & regards,
    punit raval

  • Authorizations for Developer/ABAPer

    Are there any SAP delivered authorizations for ABAP developer on ECC 6.0 system.
        For now, I have given
          SAP_BC_DWB_ABAPDEVELOPER
           SAP_BC_TC_DEVELOP_ALL
        But, my our developer is not happy at all, complaining, she could do nothing.
    This is a development system and I need suitable authorizations for unit test and development client.
        Also please advice what should be security settings on SCC4 for development client and unit testing ?
    Many  Thanks,
    N

    Search this topic forum for "John Cleese"
    Kind regards,
    Julius

  • Initial roles for sap consultants in Development system .

    HI all,
    I am new in security, now I have to create one fi ,sd, mm,pp, abap users in my development server (ecc 6.0 in sql server). I need standard roles for there users.
    Please give me security matrix.
    Regards,
    swathi-k

    in tcode PFCG you can drop down the list of available roles as per your requirement and assign them to the users. you have to give the appropriate authorizations. In case you can find the role as per your requirement, then you have to create your own roles and assign them to the users.
    follow for more details : http://help.sap.com/saphelp_nw2004s/helpdata/en/52/671285439b11d1896f0000e8322d00/content.htm
    Cheers,
    -Sunil

  • Migration from 4.7 to ECC 6.0 - Deactivate Update of Classic General Ledger

    My client has migrated from 4.7 to ECC 6 version. In the ealier version we had a report developed in FI Module, which was created as a local object. 
    Now when we are trying to activate the same development in ECC 6.0 and I am trying to use the dynamic selections option of this report, system is throwing an error and taking to this customisation node :
    Fin Accounting Global Settings (New)->Tools ->Deactivate Update of Classic General Ledger (GLT0).
    Can I know the implications of this option ? Can I deselect the check boxes mentioned in this node ? What could be the consequences ?
    Please guide me.
    Thanks
    Ravi

    Hi
    GLTO is the table that used to get updated with the totals prior to ECC 6.0 (in 4.7).
    After migrating into ECC 6.0 the GLTO is no more valid and the new table FAGLFLEXT replaces GLTO.
    SAP also recommends to deactivate the update of GLTO via Fin Accounting Global Settings (New)->Tools ->Deactivate Update of Classic General Ledger (GLT0) once you have establised that the new GL is working correctly.
    I dont foresee any consequences of deactiavting GLTO if the new GL has been activated in your new client and you are sure that the NEW GL is working correctly.
    Good Luck
    Hari
    null

  • Acceptable Response Times for a Development(ST05 & SE30)

    Hello Everybody,
            Can anybody tell me a way on how to find the acceptable resonpse times for a development in ECC. I mean, when we check the Runtime Analysis, we get the DB and ABAP times. As the data is very less in terms of business now, the reports or the developments are working fine, but tomorrow, the data becomes large these will have the performance issue.
           So, based on this can we generalize and find out the acceptable percentages in  SE30 as well as the times of execution in ST05. And can we combine the outputs of these two and come to a conclusion on the performance of the development.
    Regards,
    Sreenivas

    > but tomorrow, the data becomes large these will have the performance issue
    what do you mean with tomorrow
    Tomorrow, Tues Nov 14 or just future?
    If the first one, then you are probably too late to fix something.
    If the second, the you should be able to extrapolate from measurements with
    10 objects to 100 and 1000 and 10.000.
    Buut be careful besides the linear extrapolation you must take care that there is no nonlinear behavior,
    Nonlinearity: The problem and background
    Performance Problems Caused by Nonlinear Coding
    Z_SE30_COMPARE
    A Tool to Compare Runtime Measurements: Z_SE30_COMPARE
    Nonlinearity Check
    Nonlinearity Check Using the Z_SE30_COMPARE
    Siegfried

  • Can alert trigger a RFC

    Hello
    I have a unique requirement where when a mapping error comes, an alert needs to be triggered and that message should be sent to R/3.
    How can we achieve it? 
    We have a status table in R/3 which will capture all error messages.  So, this alert need to trigger an RFC lookup or proxy to store the error message in to the table.
    Or in general, i need to inform R/3 that there is an error at XI side.
    How to acheive this?
    Regards,
    Anandh

    Anandha
    One suggestion is to write a custom program which will look for messages in error and would update your table in the backend ECC system accordingly. This program can either be developed in ECC or XI.
    Another option is to still trigger the alerts and use the alert function modules (SALRT_*) to get the list of open alerts and update your table accordingly.
    Either way, both are not clean solution but I would leave that decision to you.
    Thanks
    KK

  • BW Metadata is incomplete error while generating datasources using CTBW

    The variant configuration datasources were created successfully in development system and BI side works fine in dev.
    We moved the VC datasources to our Quality system. Since our QA system client (500) is different from development (100) ECC system, I need to change the client number in QA ECC (as 500) and regenerate VC datasources using CTBW tcode [based on OSS note 588184].
    I used the following steps in QA ECC system
    go CTBW tcode in QA ECC
    Changed the client number from 100 to 500 for the VC datasource
    Selected the VC datasource row and then click on Characteristics
    Click on DataSource -- got the error "BW Metadata is incomplete"
    Not sure what is reason for that error message, Please advise if I am missing any steps.
    Thanks in advance

    Thanks for your quick response.
    We have same issue as mentioned by Sudheer.
    We don't have QA 500 client number in our Dev system, I can't generate the VC datasources in DEV.
    I can't change the tables in CLBW_SOURCES in DEV to include 500 as we don't have it.
    Let me know if this works for me
    I am asking BASIS to open QA 500 client so that I will make CLBW_SOURCES table entries change (from 100 to 500) and then re generate the QA VC datasources.
    Then load the data into SAP BI.
    My another question is even if we are successfully, we have another development box (similar to the first dev box) and another Quality box say Quality 2 (900 client, same as Quality 1), do I need to ask BASIS again to open Quality 2. Also what about production box..?
    It would be great if we can change it in first dev box so that we can move across these changes to different boxes.
    Thanks again

  • PRD Copy to DEV

    Dear all,
    Our current environment:
    Production:
    SAP ECC 6 on Windows 2003 with Oracle 10.2.0.4
    Database Size (DB02):
    Size:                   259.92 GB                       Total size:               361.56 GB
    Free Size:               15.25 GB                     Total free size:            116.89 GB
    Development:
    SAP ECC 6.0 on Windows 2003 with Oracle 10.2.0.4
    Database Size (DB02):
    Size:                   275.85 GB                       Total size:                 498.05 GB
    Free Size:               20.34 GB                       Total free size:            242.54 GB
    =================
    We have a 600 Client on Production system and want to copy it to DEV new Client while DEV server's Physical Space (OS) is 8.45 GB FREE Partition (MAIN DATA FILES)
    1. We have 3 clients (200,600,700) on DEV and want to keep only 600 client and make another new client to import the production 600 on new client.
    2. If I export PRD client 600 (Client Copy) and import it to DEV, will I be needing More Space?
    3. Do we need to increase our HDD Space? If yes then we will add another 300 GB HDD into the DEV system. is 300 GB enough because of the Size of PRD Client 600?
    4. What is the better solution? Client Copy or System Copy?
    5. What else can we do to make our Export/Import work properly?
    Please Help.

    Hi,
    > 1. We have 3 clients (200,600,700) on DEV and want to keep only 600 client and make another new client to import the production 600 on new client.
    >
    > 2. If I export PRD client 600 (Client Copy) and import it to DEV, will I be needing More Space?
    >
    If you will delete client 200 and 700 then also you will not get total space used by these clients. In order to get all space, you need to perform reorganization.
    > 3. Do we need to increase our HDD Space? If yes then we will add another 300 GB HDD into the DEV system. is 300 GB >enough because of the Size of PRD Client 600?
    >
    Considering above, I think you need add more space to your server. This much space will be fine.
    > 4. What is the better solution? Client Copy or System Copy?
    >
    > 5. What else can we do to make our Export/Import work properly?
    >
    Client Copy is the only option if you want to retain one client in DEV system.
    Thanks
    Sunny

Maybe you are looking for