Quantcast
Channel: SCN : Discussion List - SAP HANA and In-Memory Computing
Viewing all articles
Browse latest Browse all 5653

External views with HANA as secundary database

$
0
0

Hi,

 

internally we have since some time a discussion on whether one can make external views in ABAP when HANA is your secondary database. According to the documentation it is not possible, but apparently the HANA-versions of Financial transactions do use them. These transactions are SAP standard transactions. It is difficult to convince our users/developers that this is not possible, when they see it is used in SAP standard ...

 

We do not get any clear answer to this problem. Also not from our consultants. The only remaining possibility seems to sketch a possible solution and ask you all some questions and make some statements to see if I am right.

 

I think this little sketch shows the landscape you need to make all this possible:

 

HANA_ExtView_001.jpg

 

  • One cannot create an external view in Ecipse (ABAP in …) when you have HANA as a secondary database.

24-06-2014 12-13-31.jpg

 

  • External views can only be created using AIE, not in SE11 in the GUI.
  • When these external views are created – using the described process – these views cannot even be displayed in the AIE when having HANA as a secondary database.
    This is the message we get:

 

24-06-2014 11-32-32.jpg

 

  • If you want to create an external view, you need a ‘landscape’ where HANA is you primary database. This means a supplementary R/3-ABAP and a supplementary HANA database, where all necessary tables do exist.
  • You have to develop you HANA artefacts (attribute views, analytical views, calculation views, …) in this separate landscape.
    If you want to call them using external views, you have to do your developments here!
  • Based on these views you create external views in the AIE on this separate landscape. This way they exist in the ABAP dictionary in this system.
  • The name of the HANA-artefact and the external view in the ABAP dictionary have to be identical.
  • You copy the HANA artefacts to you first HANA (where you use it as secondary database). Copy, transport, … whatever.
  • You copy/transport your external view to your first ABAP dictionary.
  • Now you can use it in a SELECT with CONNECTION(“to_2ndary_hana”).

 

Is this correct? Or do I still miss something?

Thanks for any reaction.

Regard.

Kris



Viewing all articles
Browse latest Browse all 5653

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>