Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SFLIGHT Tables Reference with Eclipse and SYBASE

jayres
Explorer
2,130

Tutorials: https://developers.sap.com/tutorials/abap-dev-create-table.html
--------------------------
Hi there,

I'm currently using the ABAP 752 SP04 installation on a VM with OpenSUSE.
At this point I allready configured sucessfully the Eclipse adt to run the tutorials examples but still not being able to correctly import the '/DMO/' references to use as foreign key in the ZACCOUNTS_XXX table...

So I'm failing to correctly infer the types of the fields that I'm trying to relate on table.
In the beginning of the mission Julie Palmer states that is expected to the praticioneer to had allready downloaded the Flight Scenario wich is indicated in their own material as a git push operations expecting a cloud based solution.
Can someone share a little light on how do I workaround this pecualiarity of my installment?

Thank you in advance.

ps: I'm hoping not to rely on SAP GUi since I'm facing some ramdon freezing on the VM side of it.

1 ACCEPTED SOLUTION

abo
Active Contributor
1,629

Alright, so, if I understand correctly you skipped importing the SFLIGHT repo and now you cannot use those objects in your tables. Not surprising: the data elements are not there.

In that case, the first myth to dispel is that git is limited to BTP only: it isn't. You can, and perhaps in the future should, install abapGit in your 7.52 VM but a "git pull" (not push) won't get you very far because the /DMO/ namespace is not present in that version of SAP.

When you click "create package" this is where you'd get an error saying that "Namespace /DMO/ does not exist".

As you can see below, it exists however in the HANA1909 docker image:

True, you could use SE03 (Administration, Change namespace) and attempt to register it but we're definitely getting off track. Honestly, my feeling is that, as it stands now, this tutorial was not meant for this specific version of SAP and perhaps julie.plummer can comment on that. The suggestion to use initials in the naming convention is typical of shared systems like BTP, you wouldn't have to do it on your local playground.

TLDR? Either go with the BTP Trial account (30 days, can be extended up to 1 year) or try the HANA image (linked above), the data elements are already installed.


Mind you, I'm not saying you can't get it to work eventually but it's way more effort than a beginner-level tutorial should have 🙂

11 REPLIES 11

abo
Active Contributor
1,629

Regarding the freeze with the GUI: does it happen in the VM? In the GUI? OpenSUSE in the VM, what about the host?

I'm using the same distro in VM and the GUI is either Java or the classic Windows version, no freezing.

jayres
Explorer
0 Kudos
1,629

Andrea, I'm presuming it is on the VM because there's plenty of resources allocated to it and when I leave the vm minimized it get stucked and freeze and when I maximize again it gets running, so... I'm presuming. Anyhow another spec is that the tutorial uses the Eclipse as the IDE. I'm not bothering too much on this aspect, just the Flight scenario on this local enviroment. Are you being able to use these types /DMO/customer or else?

abo
Active Contributor
1,629

I'll have to try, will let you know.

By the way, I run the VM with the "headless" option so I don't have an extra window in the way.

jayres
Explorer
1,629

Thank you for the headsup on the headless option, I will test it out.

abo
Active Contributor
1,630

Alright, so, if I understand correctly you skipped importing the SFLIGHT repo and now you cannot use those objects in your tables. Not surprising: the data elements are not there.

In that case, the first myth to dispel is that git is limited to BTP only: it isn't. You can, and perhaps in the future should, install abapGit in your 7.52 VM but a "git pull" (not push) won't get you very far because the /DMO/ namespace is not present in that version of SAP.

When you click "create package" this is where you'd get an error saying that "Namespace /DMO/ does not exist".

As you can see below, it exists however in the HANA1909 docker image:

True, you could use SE03 (Administration, Change namespace) and attempt to register it but we're definitely getting off track. Honestly, my feeling is that, as it stands now, this tutorial was not meant for this specific version of SAP and perhaps julie.plummer can comment on that. The suggestion to use initials in the naming convention is typical of shared systems like BTP, you wouldn't have to do it on your local playground.

TLDR? Either go with the BTP Trial account (30 days, can be extended up to 1 year) or try the HANA image (linked above), the data elements are already installed.


Mind you, I'm not saying you can't get it to work eventually but it's way more effort than a beginner-level tutorial should have 🙂

1,629

Andrea, I guess that's it.

Thank you for sharing and just to let you know I have configured the BTP and is working perfectly.

jayres
Explorer
1,629

Andrea, I guess that's it.
Thank you for sharing and just to let you know I have configured the BTP and is working perfectly.

abo
Active Contributor
1,629

Very well, thanks for the feedback.

Now one last piece of advice, with respect to forum usage: this should have been a comment to my answer, rather than an answer. In this specific case, it won't make much of a difference but try to picture a busy question with many different answers and you'll see why this distinction is relevant.

julieplummer20
Product and Topic Expert
Product and Topic Expert
1,629

Hi Joao,

I'm glad that you have got BTP working.

However, if you want to work with ABAP on-premise, you can. As Andrea said, the SAP Flight Reference Scenario is already pre-downloaded:

SAP ABAP Platform 1909, Developer Edition on Docker / CAL

Andrea is also correct: abapGit is not just for BTP.

I accept that creating a namespace is too difficult for a beginner tutorial, so I will amend this.

Sorry for your inconvenience.

Best wishes,

Julie.

1,629

Thank you for the input Julie Plummer.

1,629

It all went well on the installation of this version in Docker and subsequently connect using Eclipse and also SAPGUI.

Thank you.