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

Similar Messages

  • Consuming HANA views using ABAP

    Hi Experts,
    We have ABAP reports in ECC which is taking very long time to process it. So we decided to push down the complex logic to HANA where ever it is taking long time to fetch data.
    We have standalone HANA System. So can we use HANA as secondary database??? If yes, how can i consume HANA views in ABAP reports??
    Can some one guide me.
    Thanks in advance.
    Best Regards,
    Krishna.

    Hi Sundar,
    Thanks a lot for your valuable inputs.
    You need to access the native HANA artefacts (like HANA information views) from your ABAP system using native SQL and ADBC in case HANA is not the primary DB.
       - If i want to pass values to the views can we use HANA input parameters in this case as a PLACE HOLDER       in Native SQL??? else do i need to create a procedure for it???
    Basically ABAP team is optimized the code but still we are hitting with performance. So we want to utilize existing HANA databse as secondary db to push down the complex logic to HANA.
    Best Regards,
    Krishna

  • BW powered by HANA with ECC integration

    Dear Experts,
    Kindly help me for step by step BW 7.4 Powerd HANA and ECC system integration & configuration.
    Regards,
    Sri.

    Dear Dinesh,
    Thanks for Quick reply.
    Same only BW and ECC integration, But now SAP BW 7.4 not dual stack, ABAP and JAVA stacks are separate..many changes is there. Do you have any idea about same host, same SID installation for BW 7.4 ABAP stack & BW 7.4 Java stack on HANA Database.
    SAP BW 7.4 Java to ECC integration is some wizard will be there.
    the same way in ABAP stack any transaction or wizard is there or not.
    Kindly help for this.
    Regards,
    Srini

  • Trying to call HANA procedure via ABAP

    Hi everyone,
       I am using ABAP in Eclipse in order to call a HANA procedure within a BPC process chain. While referring to an SCN blog written by Baris Cekic, I have put together a working ABAP Class. This works as my proxy to a functioning HANA stored procedure. My issue is with the ABAP program I am using for the process chain. I believe that I'm passing my input parameter using the wrong format. Please bear with me, as I am not an ABAP programmer! Any help would be much appreciated! Please take a look at the screenshots. Thanks!
    ABAP CLASS - ZCL_BPC_AMDP:
    HANA PROCEDURE - ZPROC_BPC_AMDP:
    ABAP PROGRAM - ZBW_BPC_AMDP:
    This is my issue!! -----> INPUT of SP Name: (I've tried with and without the schema):
    ABAP PROGRAM ERROR:

    Hi Anand,
    you should preferentially use "NVARCHAR" instead of the non-unicode derivate "VARCHAR". As ABAP supports both unicode and non-unicode systems, we only allow the mapping of Strings/character literals from ABAP to NVARCHAR variables in HANA in all ABAP on HANA systems.
    Please find an example of a _SYS_BIC procedure in an AMDP in class CL_EPM_OIA_SIMP_BP_CLSF_AMDPDT (method AMDP_GET_BP_CLASSIFICATION). Should be available in your system.
    And you can additionally try to execute the call you put into the AMDP directly in the HANA SQL console.
    Cheers,
      Jasmin

  • 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

  • Calling a local Webservice from ECC ABAP - Am I on the right track?

    Hi all
    In my NW2004s landscape I have an ECC system (ABAP 6.40, Java not configured/linked) and an XI system (6.40).  My requirement is to call a Webservice (WS) from the ECC system.
    I've converted an existing Java class (that contains 3 methods) to a webservice (WS) using NWDS.  This WS has then been deployed to the XI system as it is the only one with a JAVA system.  I'm able to view and test the WS methods using the Web Service Navigator on the XI system.  The wsdl for the WS that was generated has the following format "http://<server>:<port>/<webservice name>/<configuration name>?wsdl  (No .asmx extension as per most of the examples on SDN...not sure if this matters).
    My understanding is that I should be able to create a client proxy in my ECC system (via Enterprise Services in SE80) using this wsdl and I can also configure a logical port throught txn LPCONFIG.  I should then be able to utilise ABAP to call this webservice? 
    I've found the blog "/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap detailing this (for a 6.40 system)... but when I attempt the program I get a soap 111 error code Unallowed RFC-XML Tag(SOAP_EINVALDOC).  
    Am I on the right track? Is it possible to call the Webservice from ECC ABAP? 
    There are no dumps for me to analyse and I've also tried putting on RFC trace with no success.
    Could it be that the WS is not correctly formed even though it works fine when tested from the WS Navigator on the XI system?
    Thanking you in advance.
    Malick

    Clive Pennington wrote:
    Thank you Eugene, your answer is most helpful.  I supose I just wanted to do everything myself really.  If when I have made my little movies, my animations and collated all my words and pictures I have problems assembling the documents then I can always get a professional to haul it together for me but I want to put in the donkey work first.  I know it is a lot of money for the software but now the pain is giving way a little I'm really quite enjoying myself.
    The planning which you have mentioned in your reply is of imense value I will start to do that immidiately, also the constant testing through Digital editions.
    All this is really helpful and I thank you for you reply.  I have made a brave attempt at some elementary annimation and posted them on youtube for testing, the urls are here if there is any interest.  Basic and time consuming but I can do this much faster now.
    http://tinyurl.com/348wjxg
    http://tinyurl.com/2wzuhql
    http://tinyurl.com/3yzjunk
    Thanks again............ Clive
    What comes through to me from your videos is that you know your material (of course, no pun intended) and that you have a clear sense of how to present it for clear communication to, and understanding by, your audience. Without this core, no amount of professional-level visual effects will achieve your goal, a great training program.
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • LSO CP installed on a non Enterprise Portal or ECC (ABAP+JAVA) server

    Hello,
    Has anyone installed the LSO CP on anything besides SAP Enterprise Portal or ECC (ABAP +JAVA)? If so what are the requirements for determining an approprate server for installation. How was this deployed without the use of the JAVA deployment tool? What issues if any did you encounter when performing this installation and deployment?
    Cheers
    Alan

    Hi
    CP needs to be installed on the J2EE engine.
    The URL of the Content Player needs to be specified in the IMG.
    Hope this helps
    Best Regards
    Reddy

  • How to create crystal reports from ecc abap program?

    Hi all,
    I am new to sap ecc to bo report!!
    I heard that abap program cannot be directly connected to crystal reports,
    So created a function module which is equivalent to the abap program!!
    And happened to connect the same in crystal !!
    Can anyone let me know how to proceed !!
    will be there any performance issue ?
    can anyone guide me how to do reporting from ecc function module to crystal reports directly?
    Thanks

    Hi Pooja,
    From what I know, not all ABAP programs can be accessed in Crystal Reports. The program should return rows and columns, otherwise, CR would not be able to report off it.
    I'm not sure if there are any performance issues if we follow your path. Do you experience any?
    And, do you need help in creating a report on the function module, I mean do you also have any design related queries?
    -Abhilash

  • Web Service in ECC ABAP only.

    Hi
    although this question is not related to PI I thought more people would know about Web Services in this forum.
    I have a single stack ABAP ECC system (has no JAVA stack)
    Can I still create a web service from one of my Function Modules and get something to then consume this ?  i.e. will it work?

    Thanks for the replyt.   Yes I know they can be...and I've got this far.....and this is documented in SAPHelp  http://help.sap.com/saphelp_nw04/helpdata/EN/9b/dad1ae3908ee44a5caf57e10918be9/frameset.htm
    But this does not explain if possible without a corresponding JAVA stack.  
    I thought somebody might know this.

  • 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

  • How to Figure Type of HANA View in ABAP?

    Hi,
    Is there a way in ABAP to find out (by looking up some table or calling an FM/method) the type of a HANA view? I have an ABAP system that has a HANA database. Views of different types (calculation, attribute, analytic) have been created in HANA. In my ABAP code, I have the name of the view from which I want to find out the type of the view. Any ideas?
    Thanks,
    Akshat

    Hi Kumar,
    why would you need to know at all?
    Anyways, you would have to know the name of the corresponding HANA entity. That is displayed when you open the external view in the ABAP Development Tools in Eclipse.
    Additionally, you would have to know to which HANA Transport Container the HANA view belongs, have a look at the HTC (in the ABAP Development Tools in Eclipse). There are two tabs "Overview" and "Content". On the "Content" tab, you can find a list including package, name, and the type information you are looking for.
    Cheers,
      Jasmin

  • System landscape with one missing Hana (2 Hana / 3 ECC)

    Hi all,
    We’re currently working in a landscape with only 2 Hana: one for DEV+Integration (to be connected to 2 ECC : DEV and INT) and the other for the production system (connected to the prod ECC). Any idea on how we can deliver our tested developments on the same environment (the dev) for integration testing ?
    On the DEV system we would like to have a development version of each object connected to the DEV ECC and an integration version of the same objects connected to the INT ECC.
    We can copy all objects from one package (dev) to another (int), change the authoring schema and adapt all the inside references. I’m looking for an easier way, ideally with delivery units (which should be the way we will deliver our views on the production system).
    Any input will be appreciated…
    Regards,
    Fred

    Dear Beate;
    Thanks for your question!
    One of the key advantages and strategic benefits from our SAP SLcM solution is the fact that we are directly/automatically connected with core (academic supporting) backoffice processes like HR and Finance.
    On the HR side we share for example the Organizational Management foundation and at the Finance side we are directly tapped into the core financial processes powered by the FICA engine of ERP.
    If there are no strong/solid compelling reasons (beside the emotional ones ) to have a point-solution installation of SLcM we always recommend to have SLcM running inside the existing available business suite/ERP. Why?
    Direct, automatic integration with HCM (HR)
    Direct, automatic integration with FICA (Finance), from tuition fee to collection and distribution to general ledger)
    Re-use of key supporting business suite engines like:
    1. Workflow
    2. Authorisation module
    3. DMS
    Maintenance of only one system instead of multiple ones
    You avoid building and maintaining extra 'interfaces' between ERP1 and ERP2+SLcM.
    Etc.
    Hope this helps!
    Let me know if you have any other concerns or want to have a call, please drop me an e-mail.
    Kind regards
    Rob
    SAP IBS Solution Management (Higher) Education & Research.

  • Navigating directly from ECC(ABAP) to CRM UI Work Center/Link

    Hi gurus,
    I tried searching and couldn't find a relevant answer so I hope someone can help. We'd like to go directly from an ECC custom transaction we use to view our inventory and navigate directly to a specific work center/logical link within the WebUI that will display some custom development we've done to streamline the quote entry process. Parameters are passed from the inventory transaction and then pre-populated into a custom screen we developed.
    I've seen tons of documentation on launching R/3 transactions from within WebUI and I know how to go directly to a specific object using a formatted URL but I can't find any info on going directly to a specific work center menu entry and/or a direct logical link from within ABAP.
    Can anyone shed some light on this? Thanks in advance.

    Hi James,
    I am working on some navigation issue myself and posted [this|Direct URL access to a component usage; in the forums today. It might just help you:
    SAP has at least some documentation on this one. It is freely available form the [Service Market Place|https://websmp203.sap-ag.de/crm-inst]. [DirectLink|https://websmp203.sap-ag.de/~sapdownload/011000358700001715762008E/Cookbook_Ex_Comp_CRM2007.pdf]
    In the document mentioned above is a way to create a URL to the WebClient directly opening a specifc UI Component in the UI Frame.
    You could even open this one in an HTML control inside your transaction.
    cheers Carsten

  • SAP ECC ABAP STACK UPGRADE

    Hi Everyone,
    I am new to this fascinating world of BASIS and to this forum. This is my second post:
    The situation is I need to upgrade the ABAP stack of my ECC 6.0 (dual stack) system from patch level 14 to 17.
    Thus now, what are the things that I should need to consider, that is:
    Do I need any Kernel Upgrade, or individually the component upgrades will do?
    Any SPAM upgrade required?
    Please do reply and if you know any thread having the same question and solutions please give me the URL of it.

    Hi,
    1. For patching the system, ensure you have a complete backup of the system.
    2. Its safer and best to patch the kernel always before starting patching so that your tp and R3Trans are updated.
    3. Patch the tool SPAM to the latest level before starting the patching of the other components.
    4. Now you can patch the rest of the components either individually or put all of them in 1 stack and patch them at 1 go.
    For further info, refer to http://service.sap.com/instguides->SAP Netweaver-> < Release of your system>-> Maintainence-> SP guides.
    Rgds,
    Soujanya

  • Readind APO tables from ECC ABAP program

    Hi,
    I want to know if it is possible to read APO tables from a ABAP program in ECC 6.0.
    If it is possible , please lt me know how?
    Regards

    Hi,
    There's a remote-enabled function module (think it's either RFC_READ_TABLE or RFC_TABLE_READ) which you can pass a table name, some selection criteria and a list of fields to be returned.  That should allow you to read those table entries from the remote system.
    Regards,    Andy

Maybe you are looking for

  • How do I find out my monitor's resolution?

    I want to make a wallpaper for my mac connected to a Dell monitor. How can I figure out what size to make it? Thanks

  • Error message during SC approval

    Hi Experts, We are working with SRM 7.0, SP09. I have got an issue in production system. Approver is getting an error message when approving SC as Execution of Function Module /SAPSRM/FU_WF_RFC_DECISION failed with error 'SAPSRM/CX_PDO_WF_MODE_BAN Ac

  • Permissions not being fixed

    i tried to fix permissions on my macbook and it seemed to work fine, but five minutes later, i fixed permissions again "just to check" and i figured out that my permissions are not being fixed. What can i do?

  • Question regarding COMPRESSION

    Hi Experts, I have created a table a normal table without compression as shown below: SQL> CREATE TABLE t pctfree 50 as select * from all_objects; Table created. SQL> insert into t select * from t; 41261 rows created. SQL> insert into t select * from

  • Absence Form Error - APP-PAY-33681

    Hi Please help. When trying to capture leave the following error is generated. APP-PAY-33681: A compiled version of formula 464 cannot be found.Check that it exists and has been compiled before attempting to run. HR is unable to capture leave because