Skip to Content

SAP HANA ABAP developments in ECC

Jul 17, 2017 at 02:16 PM


avatar image


We have done some abap developments in HANA system(sap suite on HANA). The same functionality is required for another department which is non-HANA (ECC). Is there any sap tool/ checklist available to analyse the ABAP objects when moving from HANA to ECC



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Jelena Perfiljeva
Jul 18, 2017 at 09:43 PM

HANA / non-HANA is just one part of the equation. What's the ABAP release of both systems? E.g. we have one system on 7.01. ABAP 7.4 syntax is totally not "backwards compatible" with it.

I'm not aware of any tools to evaluate this "backwards" but TBH if it's not a huge development then just copy-pasting it into the target system and running a syntax check would be simpler than analyzing.

Also I'd say unless you've created the source code knowing it'd need to be portable to another system (or you have amazing developers) version differences might actually be the least of your worries. Usually it's all those small things like Z-messages, Z-functions, Z-data types embedded 5 levels deep is what causes most trouble.

If you could provide more details on what the mysterious functionality include exactly others might be able to provide better answers.

10 |10000 characters needed characters left characters exceeded
Frank Schuler
Jul 18, 2017 at 11:02 AM

Hello Subha,

As long as you only used Open SQL statements and no Core Data Services (CDS) views or ABAP Managed Database Procedures (AMDP) then your developments should be backwards compatible.

Best regards


Show 2 Share
10 |10000 characters needed characters left characters exceeded

Thanks Frank, but still I would like to know if there is any way to check if the program has used hana specific coding or objects. If the programs use CDS/AMDP etc, I would expect the program to fail due to syntax error. I think tools like SCI, ATC might help in this, so just want to know if anyone has faced such a case earlier and how did they handle it.


ABAP CDS is mostly open and supported by all databases. AMDP is supported by Hana only. Therefore CDS table functions are Hana only.

avatar image
Former Member Jul 18, 2017 at 03:31 PM

For hana specific part you can write the code in a way like if db = HANA then the code pushdown else normal ABAP

10 |10000 characters needed characters left characters exceeded