SAP HANA development languages for ABAP Developer

Hi I was just looking at some blogs on HANA. Can anyone tell me how to learn the new HANA programming languages SQLScript etc. As you know not many companies use HANA yet, so getting to use a real HANA box can be hard as of now.. What are the other options... Can I install the HANA software on my PC and use it with a few Excel files or MS-Access db just to workout what these programming languages actually do.. Ofcourse I dont have access to the HANA box(hardware that SAP talks about). I am an ABAP Developer I have access to ECC if that helps.
Also from what I can understand the HANA box sits on top of the ECC/BW systems etc  or would HANA replace some aspects of the Application Server and sit in the R3 architecture? if the second scenario is true would most of the ABAP reports etc written using traditional ABAP have to be replaced or modified to use HANA related code in them to improve performance(I know ABAP doesnt support this yet).
If companies start using HANA I would think most ABAP developments just querying to get data would need to be rewritten-even the webdynpro applications for performance.
Can HANA update DBs as well?
Would HANA programming be a required skill for most ABAP developers in future?
Edited by: sk123456 on Sep 29, 2011 3:21 AM
Edited by: sk123456 on Sep 29, 2011 3:35 AM

Hello Sk,
so far (with HANA 1.0 SPS 2), the only relevant languages to learn is SQL and SQL Script. Check http://service.sap.com/hana which has SQL and SQL Script Guides.
Since you know ABAP already, you will pick these things up rather quickly. There are as you noted some concepts you have to understand in order to make optimal use of the HANA features and get maximum performance (anyone could come up with SQL or SQL script that crawls to a halt even in HANA). One key is to process everything is sets of data rather than record by record. Another important item is to keep all processing within the column engine. Also avoid joins that lead to large intermediate results. We are currently writing some how-to guides which will be publised on http://www.experiencesaphana.com/. Stay tuned!
In terms of the architecture, I would say HANA as a database sits below the application server and/or client, for example, BW powered by HANA where HANA plays the role of the DBMS. The other option is to run side-by-side for example, connecting HANA to an existing ECC (that runs on MS-SQL). In either case, you are right; the logic (either in the application on top of HANA, or the models inside HANA) needs to be changed or created to take advantage of HANA.
Where can you learn more? Class room training TZHANA or come back regularly to the Try section of the Experience Site where we plan to publish other options.
Regards,
Marc
SAP Customer Solution Adoption (CSA)
PS: And we certainly have plans to integrate HANA features into ABAP

Similar Messages

  • Why SAP has taken Java for their development instead of ABAP completely

    Hi
    I am Neelima, new to SAP and abap,
    Can u please explain
    Why SAP has taken Java for their development instead of ABAP completely
    Thanks in advance
    Regards,
    Neelima

    Hi Neelima ,
      Answer to Q . Why SAP has taken Java for their development instead of ABAP completely ?
      First of all in my view SAP has not taken Java as Such instead of ABAP .
      But you nowdays whole lot of java is coming in SAP by doors of SAP NetWeaver .
    Now why they choosed java only <b> IN MY VIEW</b>
    1)     Java is open source so SAP in tie up with SUN can develop SAP specific API’s and that’s what happenings . In Net Weaver Developer studio (NDS of SAP like eclipe of Java ) we use packages ,classes , methods for SAP.
    2)     In my view Java is rocking in Web world , Every single popular product ( like IBM MQ series , Oracle Apps ) is making use Java for making things web based .
    So why not SAP .
    3)     Now data ultimately data is getting saved in XML . And java is best to deal with that . In SAP also Idoc data is stored in XML and so same data can be used anywhere inspite of Platform , technology .
    4)     Java has much established base of web Solution , Web services .They have got beautiful architecture so that Best Web sevices can be developed with EJB (Enter prise java beans  ) , sturts  and all .
    5)     Now It’s time for SAP to be Mobile Enabled .i.e. to Run SAP over PDA , Blackberry .Such solutions possible with SAP + Java combination .Java provides that framework to understand Mobile OS platform.
    6)     Another thing now Its time of EAI (Enterprise Application Integration) . Integration is future . Multiple product integrated and used togetherly , exchanges data. Take case SAP’s message goes to Sieble , people soft .For this Java + XML is best suied as both product understand it .
    Utimately SAP is Using java to provide Best Web ERP solutions
    But it does not mean ABAP is not there. With webDynpro ABAP  you can do every thing that WD java does . In fact incase if you have existing ABAP recourses then use WD ABAP for developing web services in SAP. In uses OO ABAP as base programming language .
    Please refer to this link
    IS Webdynpro for ABAP/JAVA is same?
    so hope your question is cleared
    Cheers
    <b>Parry</b>

  • What technlogy is good for ABAP developer with some littile knowdge of java

    Hi Experts,
    What technlogy is good for ABAP developer with some littile knowdge of java IN SAP NETWEAVER.
    Can any one guide me for good technology for todays market.
    Thanks
    Edited by: sdnhelp on Jul 15, 2009 1:50 PM
    Edited by: sdnhelp on Jul 15, 2009 1:51 PM
    Edited by: sdnhelp on Jul 15, 2009 1:51 PM

    Hi,
    you can choose PI of netweaver.
    Regards,
    Muralidhar

  • Netweaver Developer Studio for ABAP based on Eclipse

    Hi together,
    on TechEd in Las Vegas I saw a quick presentation about developing ABAP in Eclipse. It looked very promissing.
    Unfortunately I haven't found the Netweaver Developer Studio for ABAP.
    Do you have any further information about the availability of this tool?
    Many thanks and best wishes,
    Marcus

    Saw it on TechEd in Madrid. It's not out yet... it's promissing but in someways also disappointing. But yeah it's in beta stadium

  • Can sap ps be used for product development  for cost monitoring?

    sap-pp is configured but client insisting for product development they want sap-ps ,can sap ps be used for product development  for cost monitoring in textile industry?and how to configure with reference to sap-pp?
    venkatdas vanga

    Hi,
    SAP PS has good Integration with PP and FI CO modules. So goes well along the ETO scenario.
    The normal process is that Project is created and goes in to design phase , where we design product as per customer's requirement . Design BOM helps in this.Once you design is ready you can generate Production Orders base on MRP generated with reference to Projects.
    All the cost including overheads are charged to the Project as actual cost.
    These costs are later settled to Cost Center.
    Refer this link for detailed information http://www50.sap.com/businessmaps/76FC9D515D244754A09308BA54E97C42.htm
    Thanks,
    Nitin

  • Can SAP ESP share SAP HANA sever hardware for installation

    Hi All,
    To install SAP ESP do we need separate hardware server or can it share SAP HANA server?
    And will CEP engine be integrated within sap hana? If yes then what is the roadmap?

    Hello,
    Please for the future, use separate posts for your separate subject questions, so that others can easily search and find the questions/answers.
    To answer your first question of:
    To install SAP ESP do we need separate hardware server or can it share SAP HANA server?
    - For performance reasons, SAP does not support installing both servers on the same machine, as mentioned in ESP Documentation here: SyBooks Online. (SAP Sybase Event Stream Processor 5.1 SP04 > Adapters Guide > Adapters Currently Available from SAP > SAP HANA Output Adapter >  Performance and Tuning Tips for the SAP HANA Adapter)
    To answer your second question of:
    And will CEP engine be integrated within sap hana? If yes then what is the roadmap?
    - Please see this post: http://scn.sap.com/community/developer-center/esp/blog/2014/04/14/esp-roadmap-webinar-this-thursday
    Thank you,
    Alice

  • Sytax highlighiting for jsp in Developer Studio for portal development.

    Hey,
    I am doing JSP with the htmlb taglib for portals. When I edit a jsp page in the Developer Studio, I expect syntax highlighting. This is what I see in the documentation for jsp editing as well - you know where the keywords are highlighted.
    Sytax highlighiting for jsp in Developer Studio for portal development.
    http://help.sap.com/saphelp_nw04s/helpdata/en/ce/e0a341354ca309e10000000a155106/content.htm
    OutputSuccess.jsp, OutputSuccessText.jsp are the two jsp's that are syntax highlighted on this page.
    In my Developer Studio this is not the case. Is a JSP editor and its highlighting not part of the Developer Studio. If it is, how do I get it to work.
    I also know that given the right taglib's, the editor also gives autocomplete for taglibs with its settings. I am hoping to speed up my development with this.
    Right now I am using a text editor for this. There are a couple of jsp plugin's such as exadel or lomboz which I can integrate if a jsp syntax editor is not there in the Developer Studio. I just wanted to know the right way to go about this.
    Thank you for your help.
    Sumit.

    Never mind. I was in the preview mode.

  • How to find SAP  java realted roles for ABAP and Basis

    Hi Gurus,
    I am new in SAP Security First week, I got the assignment to find the SAP Roles and Trans for ABAP and Basis in all Systems like Ecc, BI, ......
    I use SE16 ->AGR_TCODES then SAP* in Table Name it give me all SAP Roles and Trans.
    Pls help me to get only SAP Java and Basis roles and Trans Seperately
    Thanks

    Hi,
    Are you speaking about the standrad SAP roles? If yes, you can have a look at BC and ABAP roles. However, if your question is about the created roles, you should see the convention that was followed in your organization to identify the roles.
    Rgds,
    Raghu Boddu

  • Hi, Experts I installed SAP Netweaver Web Dynpro For ABAP

    Hi, Experts I installed " SAP Netweaver Web Dynpro For ABAP ".
    But the SAP Management Console Nodes " NSP" is not turning to Green Color.
    Please can anybody help me on this, Please .................
    Thanks
    Basu

    Hi
    Check this link..
    http://www.sap-img.com/basis/sap-installation-procedure-on-win-2k-adv-server.htm
    Here are the link which will explain the procedure
    http://www.sap-img.com/basis/sap-ides-installation-procedure-for-sap-install-on-w2k-server.htm
    http://www.sap-img.com/basis/sap-installation-procedure-on-win-2k-adv-server.htm
    Regards
    Anji

  • Does anyone know a good developer magazine for mac development

    Does anyone know a good developer magazine for mac development I will be happy to get multiple answers

    K T wrote:
    And the fact that it's was a vertical, slow-moving, dead-tree, subscription-driven, ad-based business model has nothing at all to do with it... Mac mags died a long time ago, for good reason - get over it
    I guess I don't really agree with that. There are still a few Mac magazines around. Interestingly, they are often magazines from the UK. I find it funny that there isn't a big enough market in the US to support homegrown Mac magazines, but they continue to print them in the UK with a much smaller market, and ship them over here. But I digress. I do think the points you cite for the demise of Mac magazines are all incorrect. The same system works just fine for any number of other magazines. The difference is the reader...
    Google is your friend.
    Now I greatly disagree. Not only is Google not your friend, but it (or rather the internet - it gets hard to tell the two apart anymore) is turning into a massive source of disinformation. There was a time when programmers were expected to read the manual, read magazines, and try things out in order to figure out how to do something. Now, we are expected to just Google it.
    Well, I do Google things on a regular basis and I find the advice dispensed to be wrong or otherwise useless more than half the time. Google is on the way out. Information networks are the wave of the future. That is why people come here. Apple Discussions is more reliable than Google.

  • Sap hana administration guide for sps07

    I want sap hana administration guide for sps07. Can some one share the document if they have already downloaded it earlier ?

    Hi Anju,
    There is a link to older versions of HANA documentation on this page:  SAP HANA Platform – SAP Help Portal Page
    In the intro section, see the last line: 
    Note: The full documentation set for this and older support package stacks of the SAP HANA platform is available on SAP Service Marketplace .
    Cheers,
    Jody

  • Minisap installation for abap development

    Hi everyone. I'd like to install minisap in order to learn ABAP development. But I didn't manage to install it yet. Could anyone help me or give instructions on intallation or other mean to practise my learning in ABAP.
    thanks.

    Hi kenfo2011,
      ABAP is not difficult to learn if you already have programing experience. In fact I find the language much cleaner and the utilities and tools much more efficient than many  mainstream dynamic languages. To begin with ABAP, there are many many tutorials, forums, blogs and books that you will find online. As for actually getting to the interface you have two possibilities. SAP offers a development server you can install on your own system. I do not have the link on hand and it is somewhat cumbersome to install and setup the database, but you can find this on SAP page.
    However, the better option is, if you currently work at a place that uses SAP, ask the administrator to get you a development KEY for their DEV, test or training systems. This way not only will you have access to execute your own ABAP code on the server, but also access to business data to report on (development server does not provide business transactions). If you have any questions do not hesitate to ask.
    For your first program of course:
             WRITE:/ 'HELLO WORLD!'.
    Good Luck and Regards,
    sifter

  • Software Configuration Management for ABAP Development ?

    Hi,
    we are a software company selling a Data Capture Solution.
    For this, we are currently in the process to develop an interface for transferring the extracted data into a customer's SAP R/3 system.
    Since we want to develop this interface following certain software engineering principles, we are looking for a way to solve certain simple common Software Configuration Management issues, such as:
    - Object Versioning (Similar to file versioning in classic software development): That means being able to:
    -- Keep track WHO changed WHAT WHEN and WHY?
    -- Revert to a former version of an object (e.g. when the fix of a former defect must be revoked for some reason)
    -- Keep track which changes have been made for a certain Change Request (NOT meaning SAP Change   Requests, but Change Request for our interface development)
    - Label a certain version state as 'released' or 'tested' or whatever
    - Perform a kind of 'Branching' (Classical Software Configuration Management task), e.g. when we   release a version of our interface and start the development of a new version, we must open a   'Maintenance Branch' of our released version parallel to the ongoing development of the future release.
    When I say 'Objects', I mean everything being concerned when developing something within R/3; that can be ABAP programs, forms, tables (structure and content(!)), etc.
    We are using an SAP System version ECC 5.0 for development; as for now, we have come to the conclusion to use the versioning that comes with the Transforms, although they do not really cover the above requirements as we would like to.
    Is there anybody out there who had the same idea and solved it somehow?
    My impression is that in the SAP world, classical Software Configuration Management is not a part of the way of thinking; and that development for SAP R/3 has little in common with classical software development.
    But maybe there is an add-on or some hidden features of NetWeaver or anything that can solve these issues.
    Hope is the last to die...
    Thank you very much for any feedback,
    Regards,
    Jörg

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

  • Tutorial for Java as a language for Portal development!

    Hi All,
    I am basically a Java, J2EE developer. Now my Employers want me to start working on SAP EP 6.0 SP9. The SAP world is completely new to me.
    So
    Plz, guide me and provide reference for some good Tutorials or books for Java coding in SAP EP.
    Thanx in advance.
    Manish

    Hi Manish,
    start here http://help.sap.com/saphelp_nw04/helpdata/en/19/4554426dd13555e10000000a1550b0/frameset.htm and work through the material.
    The books offered by SAPPress for EP development are not recommandable.
    SP9 should be upgraded, it's really horrible old and buggy.
    Hope it helps
    Detlev
    PS: Wrong forum, you should have asked within EP Dev.
    PPS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

  • PI  Developer Authorizations for ABAP and Netweaver

    Hello,
    I was wondering if anyone had the basic authorizations for a developer in PI? I also need to know what they need access to in the Configuration Tool? I have the Security Guide but I was looking for a little more specifics? Anyone that could help would be fantastic.
    James

    Hi James,
    I find this one useful
    http://www.erpgenie.com/sap/netweaver/xi/xiauthorizations.htm
    As for the Config tool, i don't think developer should have access to it. It should be restricted to BASIS Team only
    Cheers !!
    Zaheer

Maybe you are looking for

  • Move my icloud account from one apple id to another one

    Hi, who can help me ? I have two apple ID's. My "[email protected]"-account is linked to my first apple id. I would like to unlink it and to link it to my other apple id . How do I do this ?

  • When i link a page to send my email the page comes up in the adress box instead of the subject box

    when i right click a page to e-mail the link to the page appears in the address bar instead of the body of the e-mail

  • Compatible with Mac based Word

    I am wanting to download the Pages app for my iPad but I would like to know if my Pages documents would be compatible with my Microsoft Word for Mac that I have on my iMac? If I complete a document in Pages on my iPad, then email it to my Gmail accou

  • Network activities

    Is it mandatory to complete the loop from starting to the end or can one keep two or more open ends? That is will it be ok with the scheduling process?

  • Kernel Request for SAA7127 support

    Any chance of getting this kernel module added in? Device Drivers enter: Multimedia devices enter: Video Capture Adapters select: [*] Autoselect pertinent encoders/decoders and other helper chips remove astrix, hit <SPACE> [ ] Autoselect pertinent en