Application Development and Automation 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: 
Read only

Tips for a new ABAP programmer...

aris_hidalgo
Contributor
0 Likes
887

Hello experts,

I am a fairly new ABAP programmer that usually modifies existing reports. I am really having a hard time on understanding all those synatx. Can you guys give me tips on how to better understand reports/programs?how do you analyze reports? any tips and suggestions would really helpful to me.Thanks a lot guys!

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
834

Hi,

No Problem dont worry SDN will help you a lot.

Actually every one is new for the new technologies.

Actually here as an ABAPer 1st try to learn DE-BUGGING as much as you can.

Try to do it from START-OF-SELECTION event 1st line on wards.

Put a break point on start of selection line event and execute it.

Here in debugging you need to carefully observe the behaviour of the program, logic etc etc.

Next understand the FORMS when they are triging and their reusability.

Under stand the Events sequence.

Later try to obsorbe the Syntax of the commands as much as you can.

Thanks.

If this helps you reward with points.

Hello experts,

I am a fairly new ABAP programmer that usually modifies existing reports. I am really having a hard time on understanding all those synatx. Can you guys give me tips on how to better understand reports/programs?how do you analyze reports? any tips and suggestions would really helpful to me.Thanks a lot guys!

6 REPLIES 6
Read only

Former Member
0 Likes
834

Try to debug the programs to know the actual functionality.

Check the loops and sort/read statements for better performance.

Read only

Former Member
0 Likes
834

SAP's Intro to ABAP - BC400 is a wonderful place to start. It is a five-day class. I would suggest that you attend it. It covers a great deal of the basics/framework that you will need to understand more complex programs/concepts.

Read only

Former Member
0 Likes
835

Hi,

No Problem dont worry SDN will help you a lot.

Actually every one is new for the new technologies.

Actually here as an ABAPer 1st try to learn DE-BUGGING as much as you can.

Try to do it from START-OF-SELECTION event 1st line on wards.

Put a break point on start of selection line event and execute it.

Here in debugging you need to carefully observe the behaviour of the program, logic etc etc.

Next understand the FORMS when they are triging and their reusability.

Under stand the Events sequence.

Later try to obsorbe the Syntax of the commands as much as you can.

Thanks.

If this helps you reward with points.

Read only

0 Likes
834

Thanks a lot guys!you are a really big help to me. btw, I've seen my boss play around with the debugger and it seems to me that he puts a lot of breakpoint in certain parts of the program. How do breakpoints really work? Also, without debugging and assuming you first open a program/report what do you usually do first? do you try to analyze the flow of the program?Thanks!

Read only

0 Likes
834

Sounds like you are new to programming in general not just ABAP programming.

You should definitely speak to your boss about attending BC400. Formal training is a "must" for new coders. Learning from debugging will not teach you the basics that you will need... or even worse, it may lead you to incorrect conclusions/assumptions about certain commands/syntaxes.

Read only

Former Member
0 Likes
834

Put the breakpoint on INITIALIZATION or START-OF-SELECTION and start debugging the report

And check out how the flow goes on from one event to other as reports are event driven programs

if u have any doubt with sysntax , u can take F1 help of that and analyze that