SAP hana influence on ABAP.

Hi Gurus,
Thanks to everyone for putting all the hard work for compiling the OPEN SAP courses and other Documents.. Hats off..
There is one query which has put me in a certain kind of retrospective. In large number of projects which we have worked we have written so much ABAP code ( Without SQL statements being optimized since Database Procedure statements were not much in use as it is now after introduction of HANA ) . So does it mean that SAP will ask all customers to upgrade using SAP Hana Approach or the Only the newly created programs and Database tables etc will use HANA approach..!
Also i wish to know how much influence will HANA have going further from an Abaper's Prospective.
Thanking You,
Best Regards,
Navin.

Hi Navin,
as mentioned in the course (ABAP Development for SAP HANA - Dr. Jasmin Gruschke and Jens Weiler) with the features provided in SAP NW 7.4 we encourage you to follow the code-to-data paradigm to push data-intensive coding down to the HANA database. But we also encourage you to do this with the capabilities Open SQL, CDS views, (and AMDPs if the other are not enough and you need native HANA features). With these ABAP-managed capabilities, there's no need to go too deep into the HANA (talking about becoming a HANA native programmer) but of course HANA has a huge influence on how we develop - it's HANAs capabilities that we are leveraging when doing the code-to-data paradigm.
So, we typically say, that it's important to get an understanding of SQL (in particular of the Open SQL), which is sometimes lost when only accessing the database content via exiting FuBas, Class methods, or other APIs. But to understand how you (well your programs) can profit from HANA, you should have a fundamental understanding of how SQL can help you... e.g. that JOINs might be a better option than SELECT..... SELECT SINGLE ... ENDSELECT loops etc.
And with the rise of S/4 HANA (see the openSAP course SAP Business Suite 4 SAP HANA in a Nutshell - ) it should be clear that ABAP is still an important ingredient in the world of business application :-)
Cheers,
  Jasmin

Similar Messages

  • RDP Error: Your credentials did not work. SAP AS ABAP 7.4 SP5 incl. BW on SAP HANA 1.0 SP7

    Hi Experts,
    I have created instances from the SAP Application Server ABAP 7.4 SP5 incl. Business Warehouse on SAP HANA 1.0 SP7 [Developer Edition] free trial solution, as it is described in documentation. But I cannot connect to the Frontend Server instance (Windows 2008) via Remote Desktop Connection, I got a message: Your credentials did not work. User: Administrator, with the master password (pwd not mistyped, while it works on PUTTY, via Saplogon, etc.). I have a 64-bit Windows 7.
    I have done the following so far:
    First I have created an instance with the Public option, but the same RDP error. Then I have created a new instance as a Corporate Network. The result is: I can connect to VPN service, I can ping the Windows server, but I cannot log on to it with RDC. On AWS I have opened all ports for this instance. Then I updated my RDP, JAVA, enabled RDP on Firewall. Just for a test, I have also switched off Firewall and the AntiVirus program, still nothing. I have tried a Remote Desktop Connection to my Windows Instance from another laptop with Windows 32 bit system (from home and work too), and still facing the same problem: Your credentials did not work. Then I have also tried a tip from windows site (enablecredsspsupport:i:0 into .rdp). When I start the RDC, I get a certification error: The server name on the certificate is incorrect, but I can proceed.  Now the windows logon screen on the remote system appears, but still the same result: The user name or password is incorrect.
    I would really appreciate some help.
    Thanks,
    Andrea

    Hi Yogesh,
    Unfortunately this problem is not solved, I still cannot use the Frontend Instance. I use another solution:  I manage to access the SAP Backend instance ( SAP HANA and AS ABAP ) from my local client (laptop). The disadvantage of this solution is that I had to install myself the client part ,but at least  it works.
    Regards,
    Andrea

  • How to Call HANA Procedure in ABAP

    Hi Everyone,
    I am new to ABAP
    I have created a procedure in HANA that accepts two input parameters and outputs a table
    I am using HANA as a Secondary Database
    How can I call this procedure in my ABAP program?
    Regards,
    Vivek

    Hi Vivek,
    depends on how you would like to call it :-)
    1. Use native SQL to call the procedure (see report ADBC_DEMO_PROC_CALLS_HDB; available in any system with a minimum NetWeaver release 7.40 SP5).
    2. Create a DB Procedure Proxy and call the DB Procedure Proxy (Tutorial: How to consume SAP HANA Procedures in ABAP; only "directly" available if HANA is the primary DB underlying your system, for secondary DB system see discussion Execute Procedure with input parameters as table from ABAP).
    3. (Method of choice available as of NetWeaver 7.4 SP5): Create an ABAP managed DB procedure (instead of the native HANA procedure) as described in ABAP Managed Database Procedures - Introduction
    Cheers,
      Jasmin

  • SAP HANA calculation field

    Hello,
    I have a query on the new calculated field in SAP HANA. What is the usage of this field, what are the pre-requisites and potential case when it is recommended to use such fields? Do we need to have a calculative view to use the calcluated field or can it be used directly in ABAP code?
    Kindly let me know. We are in the process of code optimization for HANA.
    Best Regards,
    Mohit

    Hey Mohit,
    can you please give a bit more details, e.g. documentation about what you refer to as "the new calculated field in SAP HANA".
    Concerning the details of usage within HANA, i.e. whether you need a calculation view etc. you might have a look at the SAP Help (Introduction - SAP HANA SQL and System Views Reference - SAP Library)) or maybe directly in the HANA SQL reference (http://help.sap.de/hana/SAP_HANA_SQL_Script_Reference_en.pdf).
    From my answer I think you can directly guess, that there's no way in directly accessing the calculated field from ABAP - except of course if you access it using native SQL (ADBC or EXEC SQL).
    For code optimization in SAP HANA (from an ABAP developers perspective), you might want to have a look at our Open SAP course (ABAP Development for SAP HANA - Dr. Jasmin Gruschke and Jens Weiler) or in the documentation given in our "Get Started" Section of ABAP for SAP HANA namely ABAP for SAP HANA Reference Scenario and ABAP for SAP HANA Reference Scenario - AS ABAP 7.4 Support Packages.
    In case you need more HANA (less ABAP) related information for your question, you might additionally contact the HANA experts on SAP HANA Developer Center.
    Cheers,
    Jasmin

  • Which programming is used in SAP HANA? confused b/w ABAp or java?

    Can anyone just tell me As a programmer in which language i have to work on SAp HANA

    Hi Jagaa,
    that really depends on what you'd like to do. But a brief answer:
    a) If you develop ABAP applications - use ABAP (as for other databases) and Open SQL / CDS, and if additional HANA functionality is needed maybe a bit of native SQL (ADBC or ABAP Managed DB Procedures).
    b) If you develop natively on the database please contact the experts on SAP HANA Developer Center.
    Cheers,
    Jasmin

  • Pre-Requisites for E_HANAAW142- SAP Certified Development Specialist - ABAP for SAP HANA (Edition 2014)

    Hello,
    Can you please provide clarification regarding the pre-requisite certification/s required for the certification-E_HANAAW142- SAP Certified Development Specialist - ABAP for SAP HANA (Edition 2014). The following is the pre-requisites' description from the offical webpage of E_HANAAW142 certification.
    This certification is issued to candidates who successfully pass the certification exam for the "SAP Certified Development Associate - ABAP with SAP NetWeaver" (C_TAW12_70, C_TAW12_71, C_TAW12_731, P_ABAP_70).
    https://training.sap.com/shop/certification/e_hanaaw142-sap-certified-development-specialist---abap-for-sap-hana-edition…
    Question:
    Are all the four certifications(C_TAW12_70, C_TAW12_71, C_TAW12_731, P_ABAP_70) need to be passed prior to taking up E_HANAAW142?
         Or Any one of the four pre-requisite certifications is enough?
    Advance Thanks.
    -LG

    Hi,
    you have to pass only one exam from the listed ones.
    regards,
    Harald

  • Query about ABAP future in SAP HANA

    Hello Experts,
    I have read many articles and SDN post about SAP HANA but does not get clear answer.
    I am having 7 years of experience of SAP ABAP and wanted to learn ABAP in SAP HANA.
    I learn that SAP HANA is having its own language also as SQL script in earlier release but would this be using also in current and future.
    So would learning of SQL script give more advantage and how can i get started learning ABAP in SAP HANA.
    Thanks
    SHiv

    Dear Shivshanker,
    for ABAP for SAP HANA see http://scn.sap.com/docs/DOC-29357.
    In addition there are some nice blogs by Thomas Jung. You can use, for example,http://scn.sap.com/community/in-memory-business-data-management/blog/2012/04/11/test as entry.
    ABAP and SAP HANA | SAP HANA
    and also  Rapid Deployment of SAP Solutions in open.sap.com
    Best of luck...
    Regards,
    Abbas.

  • SAP NetWeaver Application Server ABAP & SAP Business Warehouse 7.4 SP8 on SAP HANA with ERP-System

    Hello,
    I have a running Instance of SAP NetWeaver Application Server ABAP & SAP Business Warehouse 7.4 SP8 on SAP HANA 1.0 SP8.
    Here I have the minisap Licence of A4H.
    When I get the Licence of ERP - do I have a fully ERP System on HANA ?
    Or do I need a new Instance?

    Hi Julia,
    even if you or your company have an SAP license for ERP, you are legally not allowed to install the license key into the free offering it because you have accepted the terms and conditions of the trial/developer version.
    If you want to use your own licenses, you would need to switch to the BYOL model where you bring in the license. For that you would need to purchase the SAP Cloud Appliance Library subscription. You get more details here (CAL FAQ - Business related questions ). To purchase the SAP Cloud Appliance Library subscription you would need to select the "Unlock full library" link on the top right corner of the Subscriptions screen on http://cal.sap.com.
    Best Regards,
      Hannes

  • Cant find 'SAP NetWeaver Application Server ABAP & SAP Business Warehouse 7.4 SP8 on SAP HANA 1.0 SP8 [Developer Edition]'

    I have successfull installed and been running 'SAP NetWeaver Application Server ABAP & SAP Business Warehouse 7.4 SP5 on SAP HANA 1.0 SP7 [Developer Edition]'
    In my CAL-account I have seen that 'SAP NetWeaver Application Server ABAP & SAP Business Warehouse 7.4 SP8 on SAP HANA 1.0 SP8 [Developer Edition]' has become available.
    Searching 'AWS Marketplace' with 'SAP HANA one' only brings up the version (SP5-7) I already have installed. How am I supposed to proceed to install the latest version (SP8-8)?

    It wasn't removed. I and at least one other person reported it as abusive, because it contains just a link. I think after three reports, it's automatically hidden until the moderator rejects it permanently, or releases it. In this case, it was released.
    Now, why did I report it? Well, the common view (obviously not shared by the moderator here), is that posts like that
    1) Indicate the original poster (in this case you) could have searched for yourself to find the same link
    2) Damage the site as a whole, as you end up with just a whole bundle of links from one place to another and no real content
    3) Encourage posting of FAQ
    My experience is that quite often the link isn't in fact relevant, and is just the result of the first hit of a keyword search using google. In this case it was relevant - but couldn't you have searched and found it yourself?
    In the areas I moderate, posts that constitute a single link are rejected as a matter of course. See this blog for a full and complete discussion: Posting links and the jungle you end up in..

  • ABAP for SAP HANA

    Is there any difference in normal ABAP and ABAP for SAP HANA ? If yes , then please guide me how to proceed for learning ABAP for SAP HANA ?

    Hi Ruchi,
    There is a slight difference between ABAP and ABAP for HANA. If you are well aware of all ABAP concepts then you can easily understand the ABAP for HANA concepts.
    Some of the differnce which I observed.
    1.  New syntax for Open SQL is introduced, which includes support for comma separated lists, enhanced string expressions, the definition of host variables in a more standard fashion, and fewer restrictions for joins.
    eg:  SELECT so.matnr, so.mtart FROM mara AS so INTO TABLE @it_mara UPTO 10 ROWS.
    2.It uses the TOP DOWN approach so we can use HANA databases capabilities. you can get more information on this in this blog ABAP for HANA and "Code Push-Down"
    3. CDS (Core Data Services) View, AMDP (ABAP managed database procedures) are again new features. Refer this document. http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b01089ed-dead-3110-f28e-caa12aeb5e27?QuickLink=index&…
    Please go through this link It is helpful for you. https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CCsQFjAD&url=http%3A%2F%2Fsapinsid…
    If you want to learn more about ABAP for SAP HANA then please register for the self placed course on OPENSAP. Here is the link (ABAP Development for SAP HANA - Dr. Jasmin Gruschke and Jens Weiler). I have completed this course and it was very helpful for me to understand the concepts of ABAP for HANA, so I will suggest you to enroll for this course.
    Hope this will help you.
    Regards,
    Sneha.

  • Consuming SAP HANA from ABAP

    Dear all!
    I am trying to get data FROM HANA into ABAP AS (so an opposite unusual direction ).
    What is the best way of connecting them? Can't find any description.
    In Simple words: I have an ABAP program. Now i need connect to  Hana (RFC, whatever), then from ABAP program send SQL statement into HANA and then get data back.
    What is the easiest/best way?
    BR, Dmitry

    Hello,
    please check SAP HANA Database - SQL Script Guide
    page 43 - chapter Calling SQLScript from ABAP
    https://service.sap.com/~sapidb/011000358700000604932011
    There is nice example how to call SQL Script from ABAP (this also includes calling SELECT statements).
    Tomas

  • Error with ABAP in SAP HANA studio  Version: 1.80.3

    Hi,
    Am using SAP HANA studio Version: 1.80.3 and have got the ABAP perspective in here.
    I am able to connect to the SAP ABAP system via the studio, however when I open the folder, am not able to open the ABAP system folder and see objects.. on expanding the system node, I see nothing!.
    I am able to connect to this same system with HANA Studio Version: 1.0.70.
    Can you please suggest what might be wrong?
    Regards
    Sudarshan
    On a related note, when I click on the "Check for Updates" button, I get a PROXY authentication required error. Is there a way to configure the proxy authentication details in HANA studio version 1.80.3?

    PFA the screen prints of the errors and the version

  • SAP BW ON SAP HANA..

    Hi Experts,
    I would like to ask a simple question. (Might be quite stupid one for the experts...) in order to determine the right direction for me to achieve the bright future..
    While I knew nothing about SAP Technologies about couple months ago, I am about to finish SAP HANA Application Associate certification, as my academic background is B.Sc. (Maths), and Data Operator as a work experience along with (Business Management work experience), I am planning to go for SAP BW on SAP HANA or ABAP ON SAP HANA (As I love working with SQL as well as I believe it might be quite interesting to go for) course too, just to polish my SAP Knowledge as well as my chances in the competitive market nowadays.
    Currently through SAP Trial offers I am playing with SAP BusinessObjects Products, SAP HANA obviously, SAP Predictive Analysis and SAP Lumira, by contributing full-time behind learning these modules.
    Would it be right choice for me to do so? Any response would be appreciated..
    Cheers,
    Hemang.

    Continue focusing on HANA as there are lot of projects which are demanding HANA skills only. There is no need to jump into BW as there are already many BW Consultants. There is no harm in having knowledge on BW or BO. But, I would recommend you to polish your skills on HANA only and try to get on the implementation project and complete at least one full implementation on the same. If you get an opportunity to learn CAR (Customer Activity Repository), it would be great as this skill is also in demand and quite difficult to find.
    So, I would suggest you to stick to HANA and learn something inline to it like CAR. This way, you will be getting competitive advantage for your profile.
    Regards
    Shanu.

  • Changes to existing Reports,Dictionary objects when we migrate DataBase to SAP HANA

    Hi Experts,
               Can you please let me know the changes that effect to existing ABAP Dictionary objects, Reports, MPP etc... that we build by using ABAP if we migrate our underlying database to SAP HANA from any RDBMS.
                           Thanks in advance.
    Regards,
    Sandeep Rajanala

    Dear Sandeep Rajanala,
    In general the existing ABAP code(reports, classes, module pool programs, function modules etc) runs on SAP HANA as before and the existing dictionary objects like tables, views, DDIC types and structures continues to exist and work as before after migration.
    However if the existing ABAP Code relies on the technical specifics of the old database , ABAP Code changes might be necessary(which is the case for any database migration ).
    For example,
    Your ABAP code uses a feature that is specific to the old database and not in the SQL standard and therefore not in Open SQL(consumed via Native SQL using EXEC SQL or ADBC interface)
    You have ABAP code that relies on unspecified undocumented implementation behaviour of the old database
    the above cases may need minor code changes in ABAP during HANA migration inorder to ensure that your ABAP Code runs with functional correctness after migration.
    The SAP note 1785057 gives guidelines on migrating the existing ABAP Custom Code for HANA.
    Additionally we have several code inspector checks to find the ABAP code that requires changes and you can find details about these check in SAP note 1912445.
    In addition you can find an elaborate guide for transitioning custom ABAP code to HANA here which has a dedicated section on required and recommended adaptations during custom code migration.
    You can also find the recording of the SAP Teched 2013  hands on session which focuses completely on ABAP Custom Code migration aspects for HANA here
    Hope this answers your question and gives you some pointers on how you could prepare your ABAP for migrating to HANA.
    Please revert back if you have further questions.
    Best Regards
    Sundar.

  • HANA on ECC/ABAP

    Hi Team,
           Client has requested our PoV on HANA on ECC and implications of that on ABAP programming (Standards, best practices, trainings required, etc). Do we have anyone who has exposure to HANA on ECC and could guide us?
    Currently ECC doesn't have HANA.
    Thanks
    Regards
    San

    I have done POVs on HANA on ECC.
    Below links should help.
    1)
    http://scn.sap.com/community/abap/hana/blog/2013/06/05/abap-on-hana--from-analysis-to-optimization
    2)http://scn.sap.com/community/hana-in-memory/blog/2013/04/08/best-practices-for-sap-hana-data-loads
    3)http://scn.sap.com/community/abap/hana/blog/2013/12/23/custom-code-and-sap-hana
    4)http://scn.sap.com/community/abap/hana/blog/2013/03/24/performance-guidelines-for-abap-development-on-the-sap-hana-database
    5)http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2074e46e-b405-3110-0589-a65a02bc6abf?QuickLink=index&…
    In summary  ,Use more ABAP procedures wherever applicable ie basically Code pushdown.
    Hope this helps!.
    Regards
    Balwant

Maybe you are looking for

  • DBMS_XMLGEN, Carriage Returns XSLT to HTML

    Hi, I am facing an issue using the DBMS_XMLGEN. I have written a function (see under) that receive A SYS_REFCURSOR and return as a CLOB the XML with eventually transformed using a CLOB containing the passed XSLT code. The goal is to reuse several tim

  • How do I allow another user to access my pictures, etc?

    Hi still getting used to the Mac feel, after switching over from Windows, and I have a question that I can't seem to find an answer to. I have the following issue: Under my account, I have all our family photos and documents. I have also set up a use

  • Using pdfs in iba files

    Ok I have a client that has a book in pdf's Obviously these will be treated like images so I took 5 pdfs and sis a test .ibooks file and I notice a few things. I will not need a table of contents or sections, since I did this as a test I used one of

  • Findiing Partners from contract number

    Hello All, I have a contract number.I have to find out the following partners at header level : Bill to party Bill to party contact person ship to party and ship to party contact person. Please guide me as to how do I go about it. relevent replies wi

  • Can't get purchased video to download on my IPOD Touch?

    I can't get my purchased videos to download on my IPOD Touch, any suggestions?