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: 

SAP ABAP Learning

0 Kudos

Hello Professionals,

I am working with SAP MM/SD modules, and I need to learn ABAP, but I don't have any kind of programming knowledge,

Is it possible to learn ABAP without any programming Knowledge?

Is it effective, as a non programmer?

What are the available paths?

Good day for you,

Thanks and Regards

Udara Samaraweera

1 ACCEPTED SOLUTION

former_member1716
Active Contributor

Hello Udara Samaraweera,

Yes Learning ABAP programming with programming knowledge possible, I came through the same path :). So i can be very sure about this 🙂

Of course it is effective, being in the field as techno Functional Consultant promises to be a better prospect.

Also knowing both the worlds of functional and technical will give you better solution designing!

Now comes the interesting part, how do you start with? Below are the few points for guidance.

--> Start with basics, your understanding on basics will pave the path for strong knowledge going forward. You can start with Data types used in ABAP and do simplke programmings. Below link will be helpful to understand basic concepts

BASICS

--> Now start with Simple Program, few links below for your reference:

SIMPLE PROGRAMS

--> Similarly go on to refer different online courses that are available, we have many tutorials to start with for ABAP. You can now refer the below Link which widens your technical view:

NEXT STEP

--> Start coding and keep on developing different objects, with this you will start facing different scenarios. Now your questions will become more specific that being a general question. Try to find the answers for the questions, make use of SCN to sort your issues. You can go through the below blog to ensure how effective you can make use of SCN.

SCN FOR BEGINNERS

--> Now you should be in a better position to move forward independently, on a high level ABAP has a wide range if concepts with them, in short they will be called as RICEFW as abbreviated below:

R = Reports

I = Interface

C = Conversion

E = Enhancements

F = Forms

W = Workflow

Post that you can go through different blogs on different topics in SCN to get a better understanding!

Hope it helps!!!

Regards!

6 REPLIES 6

FredericGirod
Active Contributor

Abap code is really simple, you could find all the syntax, examples under ABAPDocu transaction

But Abap could used a lot of different technologies, you could find an example in the transaction DWDM

And finaly Abap could be very high level programing with the Clean Code

So start slowly, find a good blog to write a first Hello world (like this one https://blogs.sap.com/2012/05/02/abap-syntax-hello-world/) and read read read

good luck

Fred

0 Kudos

Thanks for your Kind Cooperation.

Wish you all the best

Udara Samaraweera

former_member524141
Participant

Is it possible to learn ABAP without programming knowledge - YES

Is it effective - somewhat.

As you said you are working in SD/MM module , you can learn the ABAP syntax, style of coding , terminologies and other related tasks, and this will help you a lot while working in SD/MM .

Whenever you face any issue, you can look at the program and find out the issue to some extent , you will be understand the program, as you will have understanding from technical as well functional point of view .

But to be an ABAP developer without programming knowledge is not a good idea according to me. ABAP is not all about programming but it sure depends on it a lot . So I would suggest learn a bit of programming that won't take so long, learn the basics and then go to ABAP, You will then find ABAP lot more easy than directly jumping into it.

Happy Learning .

0 Kudos

Thanks for your Kind Cooperation.

Wish you all the best

Udara Samaraweera

former_member1716
Active Contributor

Hello Udara Samaraweera,

Yes Learning ABAP programming with programming knowledge possible, I came through the same path :). So i can be very sure about this 🙂

Of course it is effective, being in the field as techno Functional Consultant promises to be a better prospect.

Also knowing both the worlds of functional and technical will give you better solution designing!

Now comes the interesting part, how do you start with? Below are the few points for guidance.

--> Start with basics, your understanding on basics will pave the path for strong knowledge going forward. You can start with Data types used in ABAP and do simplke programmings. Below link will be helpful to understand basic concepts

BASICS

--> Now start with Simple Program, few links below for your reference:

SIMPLE PROGRAMS

--> Similarly go on to refer different online courses that are available, we have many tutorials to start with for ABAP. You can now refer the below Link which widens your technical view:

NEXT STEP

--> Start coding and keep on developing different objects, with this you will start facing different scenarios. Now your questions will become more specific that being a general question. Try to find the answers for the questions, make use of SCN to sort your issues. You can go through the below blog to ensure how effective you can make use of SCN.

SCN FOR BEGINNERS

--> Now you should be in a better position to move forward independently, on a high level ABAP has a wide range if concepts with them, in short they will be called as RICEFW as abbreviated below:

R = Reports

I = Interface

C = Conversion

E = Enhancements

F = Forms

W = Workflow

Post that you can go through different blogs on different topics in SCN to get a better understanding!

Hope it helps!!!

Regards!

0 Kudos

Thanks for your kind advises and guidance.

Highly Appreciated

Thanks again,

Udara Samaraweera