2011 Nov 14 12:22 AM
Dearl all
I am supporting internal SAP users in my company, and I am going to do a bit of programming in ABAP language from now on.
I have learned a basic ABAP programming with the book below.
<Book>
ABAP Objects: Introduction to Programming SAP Applications [Hardcover] --> Horst Keller
However, I want to know more about the following topics.
1. How to creat efficient programs (ex. using work area, using select statement efficiently, etc)
2. How to improve the performance of the programs (=performance tuning, how to measure the performance, etc)
3. How to create/modify user exits
Could you tell me books or tutorial sites where I can get more knowledge on those topics?
(I'm looking for something which is not too theoretical ones as I am not a very experienced programmer...)
Thank you very much in advance.
Takashi
Moderator message : Moved from "ABAP General" to "Career Center".
Edited by: Vinod Kumar on Nov 14, 2011 10:33 AM
2011 Nov 18 5:43 PM
There is a forum for ABAP optimiziation (or similar name) here on SDN. There are also several blogs out there on this topic. There are also some article all around the internet saying the same thing: do ASSIGN instead of LOOP INTO etc. It should not be difficult to get one of those articles, then apply the basic stuff to your own development and then search on topics as they come. Example from my experience: First year or two I didn`t have to consider performance much. First I had to consider performance when working on some workflow reporting - workflow steps data + invoices was HUGE. Same thing if you process "all" roles in the system, all materials etc. I don`t think it is useful to improve performance of so short problems that you don`t notice a difference. If you don`t experience the pain, it is difficult to stay sharp.
Well, others will say you should learn it in advance, but.. hand on my hearth... who does things if thay don`t have a measurable result? Anyway, if you think about such things from the beginning, you`ll do good,
cheers Otto
2011 Nov 14 5:10 AM
HI TakashiWakeshima ,
Welcome to ABAP .
SDN is the best place where you can learn many things ,Search SDN ARTICLE in google to get good articles on respective topics.
Saptechnical.com is also good for the beginners.
All the best.
Regards ,
Saravana.S
2011 Nov 18 5:43 PM
There is a forum for ABAP optimiziation (or similar name) here on SDN. There are also several blogs out there on this topic. There are also some article all around the internet saying the same thing: do ASSIGN instead of LOOP INTO etc. It should not be difficult to get one of those articles, then apply the basic stuff to your own development and then search on topics as they come. Example from my experience: First year or two I didn`t have to consider performance much. First I had to consider performance when working on some workflow reporting - workflow steps data + invoices was HUGE. Same thing if you process "all" roles in the system, all materials etc. I don`t think it is useful to improve performance of so short problems that you don`t notice a difference. If you don`t experience the pain, it is difficult to stay sharp.
Well, others will say you should learn it in advance, but.. hand on my hearth... who does things if thay don`t have a measurable result? Anyway, if you think about such things from the beginning, you`ll do good,
cheers Otto
2011 Nov 21 2:37 AM
Dear all
Thank you very much for your useful information!
Could I also ask you if there are good sources for ALV programming.
This is something I need to know well in order to create reports for my users later on.
So, I would really appreciate it your input on this as well.
Thank you!
2011 Nov 21 5:24 AM
HI TakashiWakeshima,
To know basics of ALV use the below link to download SAP ALV in pdf, its very easy to understand ,
http://sap-partner.hu/ABAP_HELP_INFO/An%20Easy%20Reference%20for%20ALV%20Grid%20Control.pdf
For tutorials use ALV easy tutorial:
http://wiki.sdn.sap.com/wiki/display/ABAP/ALVeasytutorial
For web-dynpro ALV :
www.saptechnical.com is also good place to learn sap reports and other stuffs
For more details follow or use sdn threads to work in ALV reports
B&R,
Saravana.S
2011 Nov 21 5:36 AM
Hi, Saravana-san
Thank you very much for your information.
I bookmarked those links for the reference later on!
Kind regards
2011 Nov 21 5:41 AM
Welcome and all the best for your future en devours in SAP , If you need any helps in sap , mention your mail ID ,.will try to help you .......
B&R,
Saravana.S
Edited by: saravanasap on Nov 21, 2011 6:43 AM
2011 Nov 21 7:18 AM
2011 Nov 21 12:09 PM
2011 Nov 22 4:37 AM
Oh, Otto-san.
Thank you for the advice.
Yes, I think using the demo programs for the development is a good idea.
The only thing is that finding appropriate demo programs might be a bit of work.
ex ) SFLIGHT for ALV
If you know how to search those demo programs, using key words (ex. keyword = binary sort), could you let me know?
I would really appreciate it!
Kind regards,
2011 Nov 22 9:01 AM
Did you check the comment below the blog?
1. SE38->Environment->Examples->
2. ABAPDOCU->ABAP Examples
3. Look for ABAP object documentation, e.g. SE37/SE38/SE24->Goto-Documentation.
Otto
2011 Nov 22 9:06 AM
Thank you for the loads of useful information.
I appreciate it!
Kind regards,
Takashi