Hana
Hana
Hana
This blog describes how to install and update the front-end components of ABAP
Development Tools (ADT) for SAP ABAP on HANA.
I’m writing this blog as I see many people have asked questions about ABAP Development
tool on Eclipse. One can take different approaches within Eclipse to bring ABAP development
tool and this is one such approach. This blog is suitable for anyone who seeks to start the
ABAP Eclipse setup or those who need of such information.
I have also provided you with detailed screens on installation and how to configure ABAP
back-end system for working with ADT to get you started. Hope you enjoy !!!
Note: For purpose of this blog, the screens below are from Windows 7 64-BitOS
Downloads:
Get an Eclipse (I tried with Kepler 4.3 version running current at this time of blog) installed. I
downloaded a 64-bit Kepler version (based on my laptop OS) from the below location. (If
you have already tried with other Eclipse versions e.g., Juno … no problem, it should still
work!!!)
http://www.eclipse.org/downloads/packages/eclipse-standard-432/keplersr2
Installation:
Install the Kepler Eclipse downloaded by running the executable (Pretty simple and
straight forward) .
Post installation of Kepler eclipse, you need to install the Eclipse plug-in software to
enable for ABAP development.
Post-Installation:
Choose add and provide the location of the ABAP Development Tools:
Click Ok. (You should have access to Internet to the above location for downloading packages at this point of
time)
There is a dependency for re-use in ABAP for Eclipse as you see below.
Choose and provide the credentials with the client information to login and fetch the
technical development objects.
The hierarchy starting with package and the objects library consisting of Dictionary objects,
Classes, FMs, all of them are fetched and displayed and you can choose any of them and
continue working just like your ABAP workbenches (most of the functionalities are availble
in Eclipse)
Enjoy the new Eclipse development !!
Alert Moderator
Assigned tags
ABAP Development
abap
abap eclipse
abap hana
aie feature explorer
View more...
98 Comments
You must be Logged on to comment or reply to a post.
Thomas Fiedler
Maybe you also want to share your experiences with the Feature Explorer?
Kind Regards,
Thomas.
o Like(0)
Like(0)
Former Member
Sounds interesting.
Regards,
Waqar
o Like(0)
Thanks, in my view, the Eclipse just brings up most of the SAP GUI screens itself, so as a
developer one will not have a deep learning curve. In addition most controls work as it
works in se38/se80 screens. One will also find it useful, when we do a code push down
to ABAP writing more database stored procedure, it will help managing it in single
screen.- – Senthil
Like(0)
Former Member
Great guide and it worked perfectly initially (yesterday 31.07.2014) and I was able to selecct
ABAP under Perspective->Other.
Today, however, when I open HANA Studio all the ABAP options are gone!
I tried to repeat the install process once more, but now I errors. Do you have any idea how to
proceed best? Thanx in advance.
Log (01.08.2014):
o Like(0)
There is a conflict with the HANA studio. Do you have HANA studio installed too?
Try starting with Step #2 from above ie., Help –> Install new software within Kepler
version of Eclipse. When you start the kepler, please check if you already see the ABAP
perspective, if not you can always install the updates providing the update site (at Work
with) as https://tools.hana.ondemand.com/kepler
Cheers
Senthil
Like(0)
Former Member
My Studio version is 48, but I need 80. When I try the update (as described in
‘SAP_HANA_Studio_Installation_Update_Guide_en’) I get the message: “No
updates”. On the other hand on this location SAP | HANA Developer Edition I
see that need version 80 is available.
One solution would be to uninstall and reinstall HANA Studio, but considering
that I would then also have to go through the whole process of reinstalling
Eclipse and any other ‘installed software’ manually this seems really like too
much.
What do you recommend? It surely must be possible to get the HANA Studio
update to work properly, or?
Like(0)
The ABAP Perspective is from Eclipse Kepler. You can uninstall HANA
studio and go with Eclipse Kepler (see above Downloads section above)
to get the ABAP Perspective. This should meet your requirement to
develop UI5 as well.
I think you got mix-up with Hana Studio and Eclipse Kepler.
Like(0)
Former Member
Like(0)
Like(0)
Former Member
Thank you for your anwer. Do you know how I can download
the SAP GUI without an S-user?
OR
how I can get an S-user in order to download the SAP GUI?
Like(0)
Former Member
Thanx for the hint and the link. In order to apply for an S-user it
still seems as if you have to be a SAP customer. I am developing
on my own installation of AWS HANA and hence have no
customer/partner number and cannot apply through the link
you provided
Like(0)
Former Member
Like(0)
Jens Weiler
Hi Martin,
Cheers
Jens
Like(0)
Former Member
Hi Senthil,
Nice blog, I have a question , if I wnated to consume HANA based service in SAP ABAP , what is
the setup I need? is it similar to what you have mentioned above?
I need to consume some data from HANA system and used it on ABAP report. If you could give
some thought around this topic that would be agreat help.
Specific to :
what is the version of SAP NW ABAP , Eclipse and HANA Studio I shoud ahve
Thanks
Krishna
o Like(0)
o
Thomas Gauweiler
Dear Krishna,
In fact you call choose also the HANA studio parts when you install ADT into your eclipse.
You can then access both HANA directly as well as ABAP from the same eclipse.
How to consume the HANA based service in ABAP depends on the kind of service of
service. Starting with ABAP 740 SP05 we recommend CDS Views and AMDP (ABAP
Managed Database Procedures) to access HANA specific services.
The HANA studio version should be the same as the HANA database. ADT can always be
the newest version as it checks the features of each connected ABAP backend.
Like(0)
SAP Seeker
Dear Thomas,
As per this blog, we should have SAP GUI 7.2 with patch 9 installed in our
system to access the server and write ABAP programs. Same way, should we
have something like HANA Studio/Client installed to access them ? I am a
beginner. Please guide.
Seeker.
Like(0)
Thomas Gauweiler
No, there is nothing needed in addition. Just use the eclipse update
site..
Like(0)
Sharmila Subramanian
Hi Senthil,
Regards,
Sharmila
o Like(0)
Regards
Senthil
Like(0)
Sreehari V Pillai
o Like(0)
Former Member
Pls am a novice and intend to learn SAP. what are the tools i need to install and study materials?
Cheers
o Like(0)
Former Member
o Like(0)
Former Member
Hello Senthil,
Thanks for nice blog. I have installed Eclipse Luna and created the Hana Instance from AWS. As
configuration is required in Eclipse, for Hana and SAP GUI. Currently i do not have SAP. Can you
suggest, any link to download SAP GUI, which can be used with Eclipse and steps for linking AWS
& Eclipse.
Regards,
Amrit
o Like(0)
@Amrit
You can also manually define projects in Eclipse Luna to use AWS HANA instance.
Refer this link if you need more details. I’m not sure if it is yet supported for Luna, but
you can check. Hope this helps.
Regards
Senthil
Like(0)
Former Member
Hi Senthil,
Thanks for the informaton. It was realy helpful for me.
Nicely described the steps through screenshots.
o Like(0)
Former Member
Hi Senthil,
Thank you!
I followed your steps but I can`t load the repository. I think that my site blocks that address.
Regards.
o Like(0)
It has only to do with the way you access Internet, that should fix this issue. The site is
up and running ! Try running from a different site or network ..
Good luck !
Like(0)
Former Member
Like(0)
Former Member
Dear friends,
I installed the mars eclipse version . When It fetches 50%, a “problem Occurred” popup
dialogue appears ,saying that “Unable to connect to repository
https://tools.hana.ondemand.com/mars/content.xml org.eclipse.equinox.p2.core.Provi
sionException” .
Like(0)
Former Member
hi senthil
I could create a CDS View and also wrote a report trying to execute that view.
arun
o Like(0)
Arun
I do not have full details from the above posting, but one thing I can see here is about
your scenario.
This is a database NOT supported message. There are some scenarios that are specific to
DB, for e.g., in your case the underlying database is not supported for the ALV operation
you’re performing. please check..
Good luck !
Like(0)
Former Member
Hi Senthil
Arun
Like(0)
Sneha Jadhav
Hi Senthil,
I have followed all the above mentioned steps but while configuring the SAP backend for
ABAP development I have selected the system and provided the credentials with the client
information to login, I got following error:
” Logon to system failed (System does not support Eclipse-based ABAP Development Tools)”.
o Like(0)
Hi
Unfortunately, Eclipse needs some minimum versions to connect, please check your
system version.
Your backend ECC ABAP should be 7.03/ 7.31 SP4 (SAP_ABA, SAP_BASIS comps) and
above please check your system–>status, good luck!!
Like(0)
Sneha Jadhav
Hi,
Do we need dual stack system (java and ABAP) or will it work on ECC ABAP system only.
o Like(0)
Christian Lechner
Hi,
there is no need for teh Java Stack in your system. The stuff described here is working in
an ABAP ECC standalone system. But please be aware that there are some
requitrements concerning the Netweaver release of the ABAP stack
BR
Christian
Like(0)
Former Member
Hi Senthil,
Excellent documentation. I had all the setup and the tools ready but couldn’t figure out a way
where I could connect to the ECC through Eclipse.
One quick question, in the above steps, only when we create a new ABAP project is it prompting
for the connection and the system. Is it possible to permanently establish the connection
somewhere? Also, instead of creating a new ABAP Project, is it possible to open some existing
ABAP reports on the ECC system?
One more doubt, slightly off topic, in the same way, can we also connect to the ECC system to
develop Fiori apps? If so, is it also through the ABAP perspective and what else tools do we need
to download from the SAP link?
Regards,
George Abraham
o Like(0)
Hi George
Connectivity to ECC is via Eclipse project as the same tool (from a larger development
view) Eclipse can be used for multiple development (UI5, ABAP, etc.,).
The reason it is prompting for connection and system and why we cannot store it is also
same.
Secondly, you can open all your existing ABAP development objects in ECC system as
once you’re connected to ECC system ADT brings up the entire
SAP GUI to your use, you can even execute tcodes just like as if you’re in SAP GUI.
On Fiori, the UI5 shell component and Gateway has to be enabled in ECC system (pre-
req. for deploying Fiori apps). For development, you can use the same ADT tool and
open a different project type (UI5 Application Development) in Eclipse.
Good luck !
Senthil Muthuvelu
Like(0)
Former Member
Like(0)
Former Member
Hi All,
For normal log on I need to enter my token number and RSA is activated in GUI. And also ”
Maximum settings available” option is on.
Thanks in Advance.
Regards,
Praveen
o Like(0)
Hi Praveen
Follow the same procedure, login using the RSA in normal logon pad, then access
Eclipse.. there is no settings in Eclipse /plugin to access RSA token.. Because RSA is only
a VPN connectivity to establish network connection.. so as long as you access Network
and the backend, it should work.. Cheers Senthil !
Like(0)
Former Member
I m Getting this …
Like(0)
Former Member
Thanks!
o Like(0)
Former Member
o Like(0)
Bert Brouns
o Like(0)
Former Member
o Like(0)
zongjie zhang
But after I install all the software, when I try to connect the sap logon (EGD system). but it say
EGD did’t support the eclipse.
o Like(0)
zongjie zhang
But after I install all the software, when I try to connect the sap logon (EGD system). but it say
EGD did’t support the eclipse.
o Like(0)
Avinash M
any help??
o Like(1)
Thomas Gauweiler
Like(0)
Avinash M
Like(0)
Jasmin Gruschke
Hey Avinash,
please post a question to the ADT experts in the ABAP in Eclipse forum.
Cheers,
Jasmin
Like(0)
Former Member
Avinash, the SAP documentation for ADT is quite clear to inform you
what is the pre-requisite to check. The error message is actually quite
clear.
–Steve–
Like(0)
Roland Kramer
Hi,
See also the Document – SAP First Guidance – Implementing BW-MT for BW-aDSO which adds
the BW-MT Implementation as well.
o Like(0)
Srinivasan Vinayagam
Hi Senthil,
Please share some real time example. where we implement the this.
Regards,
V Srinivasan
o Like(0)
prabhith prabhakaran
Thanks a lot.
BR
Prabhith
o Like(0)
Former Member
o Like(0)
Timothy Muchena
Hi
Do you know which tools(kepler or luna) I should use to install ABAP plugins in the HANA studio?
o Like(0)
o
Former Member
Both the Eclipse version would work fine but go for Luna i suggest.
Like(0)
Jorge Celedon
o Like(0)
Former Member
nice document
o Like(0)
Former Member
hi senthil
i already done with installation of abap and ui5 in eclipse but i don’t have sap logon
credentials so for credentials where i have to register plz help me..
Regards..
Swapnil
o Like(0)
AMIT Lal
o Like(0)
Amit Diwane
Nice Article.
o Like(0)
Daniel N. Coelho
Nice documentation.
Thank you
o Like(0)
Former Member
how to know which abap support package I am currently using. I mean is it ABAP 7.4 SP05/SP02
Thanksin advance
o Like(0)
o
Former Member
Prashant, can you clarify what exactly is your question? If you want to know what ABAP
SP level, you go to your system and go to System –> Status on toolbar.
–Steve–
Like(0)
Former Member
thanks steve
Like(0)
Former Member
Can you please on your SAP Website offer the Eclipse p2 repository
thank you.
o Like(0)
Former Member
Have you got hana studio plugin ? It is strange that I face the problem you described.
Like(0)
Former Member
o Like(0)
Mateusz Nowak
o Like(0)
Former Member
o Like(0)
Former Member
Parwez, were you able to log in to SAP just using your SAPGui without initially going
thru’ SAP HANA Studio?
–Steve–
Like(0)
Former Member
Hi Steve
Former Member
Parwez, yes you can log into EA1 using the SAPGui without going thru’
SAP HANA Studio? Is that your answer?
–Steve–
Like(0)
Former Member
Like(0)
Former Member
Steve
Like(0)
Roland Kramer
o Like(0)
Former Member
Hi Senthil,
I got a question what’s difference between AiE and directly logon via GUI?
Regards
Xuebin
o Like(0)
Amanda Triplett
o Like(0)
Christoph Volkert
Hello,
i need to install Eclipse with ADT on a lot of machine. Eclipse itselfs runs fine from a shared
folder, but every single user on every computer needs to download and install ADT by itself. Thus
blocking our Internet with massive bandwidth consumption and destroying a lot of work time.
Could you please tell me how to set up the ADT-repository inside the network or how to deploy a
complete install of Eclipse (together with ADT)?
Thank you a lot. Im working on this problem now for a lot of time and didn’t get a working result.
Last i tried was the dropins-folder, but that doens’t worked also, maybe i missed some.
o Like(0)
Thomas Fiedler
Hi Christoph,
the easiest way to provide eclipse in a big landscape initially is via a zip File that contains
eclipse + the ABAP tools. Updates can be provided by the updatesites.
You can setup your own corporate update site. Details can be found here:
Learn How to Configure an Update Site for Providing Installation Packages of ABAP
Development Tools
Regards,
Thomas.
Like(0)
Former Member
o Like(0)
Thomas Fiedler
Regards,
Thomas.
Like(0)
Former Member
The prerequisite and the procedures are right . When I try to get the
hana studio plugin , it will popup a dialogue ,saying that “Unable to connect to
repository https://tools.hana.ondemand.com/mars/
content.xml org.eclipse.equinox.p2.core.ProvisionException ” .
So I am confused .
Regards
Jessica
Like(0)
Thomas Fiedler
Hi Jessica,
you should switch to Eclipse Neon und use the /…./Neon Updatesite.
Regards,
Thomas.
Like(0)
Former Member
Dear Thomas,
Ok, I just tried that Neon is ok , Mars does not work in the
same machine . Thank you Thomas.
Million thanks
Regard Jessica
Like(0)
Thomas Fiedler
Hi,
Regards,
Thomas.
Like(0)
Former Member
Dear Thomas ,
I know that there is another way to get hana studio plugin , but
I do not understand the meaning of each word .
it says that ” If you have a HANA server running and the HANA
XS engine has been enabled ,specify the update site location
with http://<host>/sap/hana/studio .This will download the
plugin tools from your HANA server ” ,which quoted from url
,http://startup focus.saphana.com/install-sap-hana-as-an-
eclipse-plugin/ .
It is strange that I tried every possible directory , They
can’t obtain hana studio plugin either .
Regards,
Jessica
Like(0)
Former Member
Steve
Like(0)
Former Member
Dear Steve ,
Sincerely
Jessica
Like(0)
Former Member
Dear Thomas ,
Sincerely
Jessica
Like(0)
Felix Otto
Hi Jessica,
that’s what the Eclipse Help says about the possible “Active
Provider” options:
Regards, Felix
Like(0)
Former Member
Regards
Jessica
Like(0)
Former Member
annotationDefs
o Like(0)
Former Member
Hi,
annotationDefs”.
eclipse.buildId=unknown
java.version=1.8.0_77
java.vendor=SAP AG
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64
org.eclipse.core.jobs
Error
Wed May 16 08:13:48 CDT 2018
An internal error occurred during: “ABAP occurrence markers”.
java.lang.NoSuchFieldError: annotationDefs
at
com.sap.adt.cds.ddl.internal.parser.versions.AbstractAbapDdlParser.onCommitMatch(AbstractA
bapDdlParser.java:449)
at
com.sap.rnd.rndrt.resolver.base.TokenCoCoParser.onCommitMatch(TokenCoCoParser.java:181)
at com.sap.rnd.rndrt.resolver.base.Parser.vmMatch(Parser.java:1090)
at com.sap.rnd.rndrt.resolver.base.Parser.replay(Parser.java:2872)
at com.sap.rnd.rndrt.resolver.base.Parser.commitAndReplay(Parser.java:2359)
at com.sap.rnd.rndrt.resolver.base.Parser.vmSys(Parser.java:2563)
at com.sap.rnd.rndrt.resolver.base.Parser.run(Parser.java:1815)
at com.sap.rnd.rndrt.resolver.base.Parser.run(Parser.java:192)
at com.sap.rnd.rndrt.resolver.base.TokenCoCoParser.run(TokenCoCoParser.java:355)
at com.sap.cds.ddl.internal.parser.AbstractDdlParser.run(AbstractDdlParser.java:180)
at
com.sap.adt.cds.ddl.internal.parser.versions.AbstractAbapDdlParser.run(AbstractAbapDdlParser.
java:3666)
at
com.sap.cds.ddl.internal.parser.DdlRndParserApi.runParserForTokenQualification(DdlRndParser
Api.java:337)
at com.sap.cds.ddl.internal.parser.DdlRndParserApi.parseSource(DdlRndParserApi.java:325)
at
com.sap.adt.cds.ddl.ui.internal.editors.pages.DdlTokenOccurrenceFinder.findOccurrences(DdlTo
kenOccurrenceFinder.java:50)
at
com.sap.adt.tools.abapsource.ui.internal.occurrence.OccurrenceHandler$OccurrencesFinderJob.
run(OccurrenceHandler.java:678)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
SAP Simple Finance is an add-on to ERP powered by SAP HANA and is known as S/4
HANA.S/4HANA is adding HANA capabilities to ECC or R/3 ERP functionality. Hence this
allows ERP optimized to run on HANA which is In-memory column based database. SAP
provides options for both On-premise installation and cloud based. User Experience can
be enhanced using SAP Fiori which is a Graphical user interface.
ABAP is still the language for developers but would need some minor changes in order to
write column based optimized code. Custom ABAP code plays often an important role for
these main business processes. All details how to implement and benefit from the ABAP
SQL Monitor can be found in the attached ABAP SQL Monitor guide. sFin is another name
for Simple Finance which includes SAP Cash Management and SAP Integrated Business
Planning (IP and BPC and embedded BW) for Finance. Since this is an evolving product
not all solutions are yet integrated with Sfin2.0 so evaluate carefully before
recommending the move to simple finance.
SAP does not anticipate any impact to your existing infrastructure when you move to
sFin as long as you are performing the Read function. If you are performing a write
function into the existing tables they would be impacted.
Shakeel Ahmed
January 31, 20183 minute read
Determination of migration scenario is so important that based on this understanding only scope,
team size and project valuation (bidding value) can be determined. For example, there could be
multiple phases (sub projects) in one simple e.g. ECC6, EhP7 migration to S/4 HANA 1709.
Identification of appropriate migration scenario would help you finalizing following things:
Note: This article is mainly for SAP consultants/management who are market goers (Sales Team).
Please get your basics strong before committing anything about S/4 HANA Migration.
In this article we would be focussing on Scenario 6 and Scenario 7. Other Scenarios will be covered
in future articles.
Note: This document is prepared considering that first, the migration will take place from ECC
environment and required additional functionality would be activated in the migrated S/4 HANA
1709 environment. With this your customer would be in your hand.
Note: A new scenario has been evolved in S/4 HANA 1709 for customers who are already in SAP ERP
with HANA1 (Suite on HANA) or S/4 HANA with HANA1 (S/4 HANA Finance 1503, 1605 and S/4
HANA 1511, 1610) and want migrate to S/4 HANA 1709 (which is on HANA2). Migration has to be
done in two phases:
Phase1: SAP ERP o HANA (Suite on HANA) to SAP ERP HANA2 (Suite on HANA2)
Phase2: S/4 HANA with HANA1 (S/4 HANA Finance 1503, 1605 and S/4 HANA 1511, 1610) to S/4
HANA 1709 (1709 is on HANA2)
# S/4 HANA Migration Concepts (Doc. Splitting and Parallel Ledger/Accounting/HANA2)
Following points help you determining migration scenario in respect to scenario 6 and scenario 7:
# Project Phases for Migrating SAP ECC System to S/4 HANA 1709
Considering there is one SAP ECC customer with classic GLs and he wants to move to S/4 HANA
1709. He also wants have functionality such as document splitting and parallel accounting
(additional ledgers).
Database Migration
Software Upgrade
Data Conversion
c. Delta Customization
e. Testing
f. Go-Live
2. Execution Phase
2. Execution Phase
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: