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: 

Debugging for beginner

former_member677535
Discoverer
0 Kudos

Hi, what kind of books/courses/articles would you recommend when it comes to starting with debugging topic (total beginner)? Is it necessary or even good to know ABAP code before I start with debugging topic?

Many thanks,

Slawek

1 ACCEPTED SOLUTION

VeselinaPeykova
Active Contributor

Speaking from the point of view of a self-taught functional consultant - yes, there are many online resources about debugging, ranging from the official SAP help site to personal blogs and video tutorials. Another useful source of information (at least to me at the time when I started) was BC403. I do not know if it is available in Learning Hub.

A lot of time has passed since then, so I would also recommend that you search for blogs and videos on debugging in ADT, sooner or later you will need to use it.

As to the question whether you need t know ABAP in order to debug - technically, everyone with a proper authorization can trigger the debugger, but the main point of debugging is to figure out how a program works, so yes, you need to understand the code to troubleshoot it. It does not mean that you have to be an experienced developer and be able to write code, but without some decent understanding of ABAP and the system architecture I don't think that there is much benefit in debugging.

For some general understanding of ABAP - if you have access to Learning Hub, you could start with BC400, I guess, if you don't - the official ABAP keyword documentation (and transaction ABAPHELP) and SAP help are very useful. In YouTube there are so many videos where people share tips and tricks in debugging - all you need to do is use the search feature.

Knowledge in the specific area is also quite beneficial (e.g. if you are a SD functional consultant it may be easier for you to understand code related to pricing calculations).

If you have nice colleagues in the development department you could try asking them for a bit of help for your first few debugging attempts.

3 REPLIES 3

Sriram2009
Active Contributor

Hi Slawek.

For anything you can search in Google. In that you may find so many links about the ABAP debugging topic, in that you can select latest one which is applicable for current treant.

Regards

SS

Sandra_Rossi
Active Contributor
0 Kudos

It's not more complex than the debugging of any other programming language...

VeselinaPeykova
Active Contributor

Speaking from the point of view of a self-taught functional consultant - yes, there are many online resources about debugging, ranging from the official SAP help site to personal blogs and video tutorials. Another useful source of information (at least to me at the time when I started) was BC403. I do not know if it is available in Learning Hub.

A lot of time has passed since then, so I would also recommend that you search for blogs and videos on debugging in ADT, sooner or later you will need to use it.

As to the question whether you need t know ABAP in order to debug - technically, everyone with a proper authorization can trigger the debugger, but the main point of debugging is to figure out how a program works, so yes, you need to understand the code to troubleshoot it. It does not mean that you have to be an experienced developer and be able to write code, but without some decent understanding of ABAP and the system architecture I don't think that there is much benefit in debugging.

For some general understanding of ABAP - if you have access to Learning Hub, you could start with BC400, I guess, if you don't - the official ABAP keyword documentation (and transaction ABAPHELP) and SAP help are very useful. In YouTube there are so many videos where people share tips and tricks in debugging - all you need to do is use the search feature.

Knowledge in the specific area is also quite beneficial (e.g. if you are a SD functional consultant it may be easier for you to understand code related to pricing calculations).

If you have nice colleagues in the development department you could try asking them for a bit of help for your first few debugging attempts.