access to SAP through ODBC, SAP database structure

Dear Experts,

I am a new user of SAP.
The system works on DB2 database.
Our installation is small, there are only around 50 users.
Our support is not meeting all my needs, so I am looking for help here.

I wonder if I can connect to the database using ODBC?
Is it possible directly or do I need 3rd party tools?

When I was working with another ERP system (SQL server based),
there were no problems with connecting to the database using ODBC.

If 3rd party tools are needed (it seems so), what are your recommendations?
please provide rough prices as I do not have a big budget available.

So far I have found this:
but it seems that it requires SAP NetWeaver
which is probably not available with SAP R3 but is something extra that must be purchased additionally?

If I manage to connect to the database, is the database structure very complicated?
The database structure of our prior ERP system was not trivial, but I could figure out a lot even without documentation.
Naming of tables and fields was reasonable and it was giving clues what kind of data you could expect.

Is it the same with SAP?
Is the documentation of database structure available?

In case direct access to SAP database is not feasible for some reasons, whan can you recommend?
I could always create an own small data warehouse by exporting manually needed reports from SAP to Excel and importing them to the DW.
Is it a good idea?
what are the alternatives?
Commercial solutions of course are also acceptable, but please remember our installation is small (50 users) and we cannot afford the most expensive solutions.

thanks a lot for help!

kind regards
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I have worked with SAP over the past, but it has been a while.  Here is what I recall:

There are probably 7000 tables in SAP, so getting access to them would be complicated.

SAP has a query tool that (if enabled) can be very useful to users.  Generally it is controlled by the IT group or a SuperUser so as not to build queries in a bad way.

Many SAP users now have a Business Intelligence Module that can facilitate a lot of what you may want to do

For small amounts of data, many reports can be directly produced to Excel.

For large amounts of data there is a transaction (SM37?) that can be used to download lots of data.  There is a process to learn here (about how to download), but once you have done it, it is not too bad.

I have taken data from SAP into Access databases to then do additional linking of data and reporting to users.

  - Tom
ja-rekAuthor Commented:

thanks for your answer.

we do not have the BI module.

Regarding query tool - do you remember its name? is it part of standard package?

How did you "feed" your data warehouse in Access?
mostly using the query tool or mostly by importing standard reports (first exported to Excel, I assume?)

Don't remember the query tool, but I am pretty sure it is part of the standard package.  I'll see if I can find out.  As for Access, generally I used the transaction (think it was SM37) to download the data because there was a lot of data.  Report downloads can work for smaller needs, but will time out if request is too large.

Downloads were in Excel or Text depending....
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

ja-rek - This documentation might help you on the SAP Query tool.  I have not built queries myself in SAP.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ja-rekAuthor Commented:
Dear Tom, thank you for you valuable input.

Will other SAP experts share their experience with me please?
thank you.
Yes, I agree you need more SAP input.  - Tom
ja-rekAuthor Commented:
thank you for help.
Hi ja-rek - Thanks for the solution.  - Tom
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.