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: 

ABAP QUESTIONS

Former Member
0 Kudos

Hi all,

Can some please answer my questions :

1. Depending on which language SAP is developed ?

2.Is there any compiler for ABAP programs?(Like Java has JVM and for running JRE C has C compiler).

3.Is there any underlying database for SAP?

1 ACCEPTED SOLUTION

Wil_Wilstroth
Active Participant
0 Kudos

1.

SAP was developed by ABAP, in which SAP AG developed ABAP and it was and is still is use ABAP to build componentes of SAP. Years to come ABAP will still move on and become more important tool to maintain SAP.

2.

ABAP itself is a 4th generation language in which, if you are asking for its compilers, has an interpreter and a processor. There are called ABAP Interpreters and ABAP processors. To understand how both of these mechanism works, you need to understand how does the screen gets it data flow from forms to underlying coding. So ABAP interpreters functions as a means to interprets dialogs and ABAP processor to process syntaxes and others related ABAP objects. That is why we can enable the '/h' to debug screens and abap code. The underlying coding of SAP is a gargantuan piece of artwork.

So you have it, ABAP has (known as) ABAP interpreters and ABAP processors by ABAP.

Note : To Anyone to rebutt... Some parts of SAP kernel are written by C++

3.

Database is indenpendent in SAP. You can have Oracle, DB2 or SQL Enterprise Server to support SAP's massive or gargantuan data.... but.... SAP still have their own DBMS ... known as SAP DB.

I hope this helps you...

Thanks

William Wilstroth

William Wilstroth
6 REPLIES 6

former_member156446
Active Contributor
0 Kudos

1. Depending on which language SAP is developed ?

not sure... Java ( object oriented Technology)

2.Is there any compiler for ABAP programs?(Like Java has JVM and for running JRE C has C compiler).

Nope

3.Is there any underlying database for SAP?

Yes, Oracle, DB2...

0 Kudos

Hi.

Thanks for your quic and effective reply,

But I have a doubt ,

Every language must have a compiler interpreter and assembler, other wise it is not possible to convert into machine level language, and our system does not understand any thing other than 0/1 .

So if none of them is there then hw ABAP program works ?

Can you just clarify these doubts ?

Thanks& Regards

Dipankar

Former Member
0 Kudos

Hi,

1.Ans

No, This is no Dependend for SAP ABAP.. But some of the SQL statements used in SAP ABAP. This is completely different form other Lang like C,C++ and Java.

But now a days SAP Netwever is the new tech in market .. this is related to java ...

2. Ans

Definately the Compiler should be their , because A compiler is a special program that processes statements written in a particular programming language and turns them into machine language.

3.Ans

Ya, Oracle,etc.

Regards,

Raghunath.S

0 Kudos

Hi.

1.Thanks for your effective reply, Can you just tell me what is the compiler for ABAP programs ?

2.Every language is influenced and written in some particular language , like netware influenced in java,

normal ABAP program look like some COBOL syntax .

So can you plz help me to clarify these doubts ?

Wil_Wilstroth
Active Participant
0 Kudos

1.

SAP was developed by ABAP, in which SAP AG developed ABAP and it was and is still is use ABAP to build componentes of SAP. Years to come ABAP will still move on and become more important tool to maintain SAP.

2.

ABAP itself is a 4th generation language in which, if you are asking for its compilers, has an interpreter and a processor. There are called ABAP Interpreters and ABAP processors. To understand how both of these mechanism works, you need to understand how does the screen gets it data flow from forms to underlying coding. So ABAP interpreters functions as a means to interprets dialogs and ABAP processor to process syntaxes and others related ABAP objects. That is why we can enable the '/h' to debug screens and abap code. The underlying coding of SAP is a gargantuan piece of artwork.

So you have it, ABAP has (known as) ABAP interpreters and ABAP processors by ABAP.

Note : To Anyone to rebutt... Some parts of SAP kernel are written by C++

3.

Database is indenpendent in SAP. You can have Oracle, DB2 or SQL Enterprise Server to support SAP's massive or gargantuan data.... but.... SAP still have their own DBMS ... known as SAP DB.

I hope this helps you...

Thanks

William Wilstroth

William Wilstroth

0 Kudos

Hi Willims.

Thanks, thanks a lot .

All my doubts are clear.