Blogs

Ivan Femia

Ten golden rules that help me every day. What about your experiences?
Ivan Femia Active Contributor Platinum: 2,500+ points SAP Mentor
Business Card
Company: Techedge
Posted on Sep. 21, 2009 05:12 AM in ABAP, Beyond SAP, Community Projects, ERP, SAP Developer Network

URL: http://www.plinky.it/blog/index.php/2009/09/21/ten-golden-rules-that-help-me-every-day/

Subscribe.Subscribe
Print. Print
Permalink Permalink
Share

In this short blog I would give you 10 tips and tricks that could make your SAP life easier and, even more, generate a money saving.

 

  1. Good programmers write good code, but great programmers reuse the good programmers' code! Do not create something that is already done, try to find a standard function already created by SAP or try to understand what the standard do in order to optimize your development.
  2. Perform always the extended check (SLIN), this makes your development conform to SAP standards line guides and simplify code adjustments (e.g. after a system upgrade).
  3. Try to follow a well defined naming convention, this SDN blog could be a good start example Nomen est Omen - ABAP Naming Conventions.
  4. Monitor your reports with standard tools in order to optimize your code and find bottle necks (e.g. ST05 and SE30).
  5. Have a problem in a standard report, check SAP OSS your issue probably is already solved by SAP.
  6. Avoid standard modification take a look to the new Enhancement Framework.
  7. Even if you are or not an expert take part to the SCN community: forum, blog and wiki; you will learn something new.
  8. SAP is not only ABAP, there are a lot of technologies related: Web Dynpro, Java, RIA and so on, find the right one for your project. All of them have its pros and cons.
  9. Consider web services and ABAP proxy as system integrator, base your developments onto these powerful technologies, instead of out of date flat files and other stuffs.
  10. Finally share your knowledge on SCN, all of us are ready to learn.

 

What about your experiences? 

 

I wanna thank Andrea Olivieri for his support.

 

Ivan Femia  Active Contributor Platinum: 2,500+ points SAP Mentor SAP Mentor & SAP NetWeaver Consultant at Techedge follow me on Twitter @IvanFemia


Comment on this articleWhat about your experiences? Any suggestion is always appreciated :P
Comment on this weblog
Showing messages 1 through 2 of 2.

Titles Only Main Topics Oldest First

  • Liked Point No. 1
    2009-09-26 02:09:11 Manas Dua SAP Employee Business Card [Reply]

    Hi,


    In my opinion Point no 1 is the main key to good, robust and efficient programming; very often we are tempted to quickly code a functionality without looking whether that fucuntionality is already delievered by SAP, some common ex like implementing our own date time functions, reading from customizing tables etc

  • good post
    2009-09-21 22:41:31 Nafran Shiraz Business Card [Reply]

    I agree with you on this and i strongly agree that we should take part in SDN coz we can always learn a lot and share.


    even after using all SAP tool still a report might slow down the system for low performance at a time like this our experience in SDN comes to play since we can learn lot about tables sizes and other stuff which we have to consider when developing.



Showing messages 1 through 2 of 2.