How to become a good ABAPER

Hi Friends ,
i want to become a String and very good ABAPER..
1) how to improve my ABAP SKILLS .
2) First how to analyze the Issue when issue comes  from Functional Consultant?
3) how do improve to writting ABAP coding??
pls advice.
Rgeards,
Sreenu

Hi Sreenu,
Let me take a simple example of a report program which displays the sales order data. If the functional consultant gives you an issue which says that the net price appearing in the output is incorrect. I would follow the following steps if given such an issue:
1) Identify which report program is an issue. In other words find which object is giving an issue
2) Understand the issue so that you can narrow your search further. Since the net price is incorrect, I will check the portion of the code where in, the net price (NETWR field in VBAP table) is being populated.
3) If the net price is being populated from the right table, check if it is being manipulated further down in the code.
4) if not, check if this is being changed before the display of the output.
This is only an example and once you get different kind of issues, you will become more used to fixing issues.
Before fixing any code, keep in mind the following:
Will there be any other impacts by fixing the code.
Look at performance considerations
Ensure proper unit testing is done by you and by the functional consultant before the code is transported
Thanks,
Sandeep

Similar Messages

  • How to become a good programmer

    With regard to other two similar threads:
    Any views , suggestions. on how to become a good programmer.
    How & where to start with?
    Any dress code?
    Madan

    With regard to other two similar threads:
    Any views , suggestions. on how to become a good
    programmer.
    How & where to start with?Do you have any experience programming in any language? If not and you want to start with Java, look up Java Tutorials on google. Or check out java.sun.com for tutorials and examples that are good for beginners. At least learn the basic syntax and structure of the Java language first. From there you can move onto other things like algorithms and design patterns.
    Any dress code?How you dress doesn't make you a better or worse programmer. However, if you work for a company you should follow their dress code.
    >
    >
    >
    Madan

  • How to become a good java programmer

    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks

    Alex_Haze wrote:
    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks1) Get a good java book and read it from start to finish. Understand and then use every technique demonstrated in the book before moving onto the next.
    2) Develop good programming practices in general. Use resources like Code Complete and software engineering books to improve the quality of your code and development practices. This is a typical programmer's bookshelf:
    [http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg|http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg]
    3) Learn new things, always. Start witing things in J2EE. Start writing things in Swing. Even pick up a new language. Different perspectives help you see things in different ways and let you think in new directions.
    4) Pay attention to detail. Strive to write the very best code you can every time. Think constantly about how you can do it better.
    5) Solicit feedback from peers, coworkers, and quality online communities. Ask them how you can do it better. Post code examples and trust your gut if you suspect that something could be done a better way.
    6) Accept that it won't happen overnight. The road to being a "good" programmer is a long one.

  • How to become a good DBA

    hi
    i am working in oracle from 1 year
    on developer and oracle 8i database.
    now i am intersting in oracle dba field.
    because in INDIA there is a good career of oracle DBA.
    so please guide me in DBA filed
    1.how we can start learn dba concept.
    2.books of oracle dba.
    3.interview question related with dba.
    4.what are the main concept of dba on that i will work hard.
    thanks all.

    Some thoughts:
    1) You should know datamodelling. This is not specific to Oracle but to a DBA in general. A good DBA knows how to model data! There are several books on datamodelling out there, have a look at any online bookstore. You need this knowledge if you ever want to write good SQL and understand performance impacts and backup & recovery strategies.
    2) Read the Oracle concepts documentation. It explains the architecture of Oracle and is the basis of what you need to know when becoming a DBA.
    3) As Frederic said: know SQL*Plus! If all else fails, this will allow you to fix things in any circumstance. Certification also revolves around command line interaction.
    4) Read the administrator guide. This explains things you need to know for maintaining an Oracle DB.
    5) Read a good DBA-tasks book to get an idea of day-to-day things you need to do (the repetitive stuff).
    As to what version: it depends on your environment. If you need to work on 8i in your company, start with that. It doesn't make sense to read something you can try out since the version of the database does not allow it. If you have a choise, I would suggest 9i since 8i is old and almost de-supported and phased out soon enough. 10g will come in beginning 2004. Once you have the basic knowledge, it could be handy to at least read the 'new features' documents on the web and keep doing this on a regular basis. They allow you to see differences and how they can be beneficiary to your company/clients. This additional value will be very visible in your company!
    I don't agree that you should forget about 10g for the next 3-4 years. It doesn't hurt to keep in contact with the new developments so you know when to use an old version and when a new version. Also, stability is usually not a serious factor. Little cosmetic bugs are fixed fast and shouldn't hamper you in most of your normal DBA work. Besides, within a year you will see companies ask for specific 10g knowledge in their recruitement efforts. So keep your eyes open.
    Ask Tom is really good and a must read(!), but not essential in the first weeks of reading. Know sql and Oracle concepts before you read that site, 'cause otherwise it can be confusing at times.
    HTH,
    Lennert

  • How to become a good oracle developer?

    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..

    uzmakawesh wrote:
    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..
    First thing I would do is get your keyboard fixed.  There seem to be several keys that don't work.
    One of the keys to success in any area of IT is .... attention to details.
    Beyond that, it is very difficult to answer your question without knowing anything of your background, training, and experience.  What made you decide you want to "be a good oracle developer"?

  • Can u explain me how to work with OOPs ABAP

    Hi,
    Can u explain me how to work with OOPS Abap,  If possible pls send me some sample programs regarding OOps concept used in Realtime.
    Thanks.

    hii,
    Please check this online document (starting page 1291).
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
    Also check this links as well.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    http://www.futureobjects.de/content/intro_oo_e.html
    http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
    /people/ravikumar.allampallam/blog/2005/02/11/abap-oo-in-action
    What is Object Orientation?
    Object orientation (OO), or to be more precise, object-oriented programming, is a problem-solving method in which the software solution reflects objects in the real world.
    A comprehensive introduction to object orientation as a whole would go far beyond the limits of this introduction to ABAP Objects. This documentation introduces a selection of terms that are used universally in object orientation and also occur in ABAP Objects. In subsequent sections, it goes on to discuss in more detail how these terms are used in ABAP Objects. The end of this section contains a list of further reading, with a selection of titles about object orientation.
    Objects
    An object is a section of source code that contains data and provides services. The data forms the attributes of the object. The services are known as methods (also known as operations or functions). Typically, methods operate on private data (the attributes, or state of the object), which is only visible to the methods of the object. Thus the attributes of an object cannot be changed directly by the user, but only by the methods of the object. This guarantees the internal consistency of the object.
    Classes
    Classes describe objects. From a technical point of view, objects are runtime instances of a class. In theory, you can create any number of objects based on a single class. Each instance (object) of a class has a unique identity and its own set of values for its attributes.
    Object References
    In a program, you identify and address objects using unique object references. Object references allow you to access the attributes and methods of an object.
    In object-oriented programming, objects usually have the following properties:
    Encapsulation
    Objects restrict the visibility of their resources (attributes and methods) to other users. Every object has an interface, which determines how other objects can interact with it. The implementation of the object is encapsulated, that is, invisible outside the object itself.
    Polymorphism
    Identical (identically-named) methods behave differently in different classes. Object-oriented programming contains constructions called interfaces. They enable you to address methods with the same name in different objects. Although the form of address is always the same, the implementation of the method is specific to a particular class.
    Inheritance
    You can use an existing class to derive a new class. Derived classes inherit the data and methods of the superclass. However, they can overwrite existing methods, and also add new ones.
    Uses of Object Orientation
    Below are some of the advantages of object-oriented programming:
    Complex software systems become easier to understand, since object-oriented structuring provides a closer representation of reality than other programming techniques.
    In a well-designed object-oriented system, it should be possible to implement changes at class level, without having to make alterations at other points in the system. This reduces the overall amount of maintenance required.
    Through polymorphism and inheritance, object-oriented programming allows you to reuse individual components.
    In an object-oriented system, the amount of work involved in revising and maintaining the system is reduced, since many problems can be detected and corrected in the design phase.
    Achieving these goals requires:
    Object-oriented programming languages
    Object-oriented programming techniques do not necessarily depend on object-oriented programming languages. However, the efficiency of object-oriented programming depends directly on how object-oriented language techniques are implemented in the system kernel.
    Object-oriented tools
    Object-oriented tools allow you to create object-oriented programs in object-oriented languages. They allow you to model and store development objects and the relationships between them.
    Object-oriented modeling
    The object-orientation modeling of a software system is the most important, most time-consuming, and most difficult requirement for attaining the above goals. Object-oriented design involves more than just object-oriented programming, and provides logical advantages that are independent of the actual implementation
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.geocities.com/victorav15/sapr3/abap_ood.html
    http://www.brabandt.de/html/abap_oo.html
    Check this cool weblog:
    /people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
    /people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
    /people/sap.user72/blog/2005/05/10/a-small-tip-for-the-beginners-in-oo-abap
    /people/ravikumar.allampallam/blog/2005/02/11/abap-oo-in-action
    /people/thomas.jung3/blog/2005/09/08/oo-abap-dynpro-programming
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://www.allsaplinks.com/
    http://www.sap-img.com/
    http://www.sapgenie.com/
    http://help.sap.com
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.sapgenie.com/abap/controls/index.htm
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    these links
    http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm
    For funtion module to class
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5954f411d194a60000e8353423/content.htm
    for classes
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
    for methods
    http://help.sap.com/saphelp_47x200/helpdata/en/08/d27c03b81011d194f60000e8353423/content.htm
    for inheritance
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/4049c40f4611d3b9380000e8353423/content.htm
    for interfaces
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b6254f411d194a60000e8353423/content.htm
    For basic stuff......
    abap oops
    http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
    http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
    http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/frameset.htm
    ABAP Business Development and Service Provisioning/ABAP Objects
    General information
    What is Object Orientation?
    some blogs
    A small tip for the beginners in OO ABAP
    Object Oriented ABAP (OO-ABAP)
    and others wiki OO Abap
    cheers,
    sharad
    Edited by: sharad narayan on Apr 29, 2008 12:19 PM

  • How to start working in ABAP

    Hi,
    I have a friend who is a Singapore PR.
    She worked in non-SAP in IT for the past 10 yrs.
    Recently she learned ABAP(not certified).
    She dont have the experience working in a company.
    she has ABAP knowledge and can do the job.
    How can she break into the market? Will anyone share your experience how you started working in ABAP without the experience.
    Thank you so much for your reply.

    I too beleive that if you are having about 10 years of experience as an IT guy , then definately one would have developed that understanding of the function as well .
    In ABAP what i have experienced is that if you are having that business clarity or fucntion knowledge the you would think in a more effective way as compared to a newbie . As you would be aware what the problems coule be and what new would cropp in over a period of time .
    As a fresher yes you can start in ABAP but it would make your friend diffrent from the masses based on his 10 years of experience .
    Good luck .....

  • How to become a SAP Professional?

    Hi Friends,
    I new to this community. I like to learn SAP - FI/CO. I have good experience as a Accountant and Financial Analyst.
    Let me know in step wise manner, "how to become a SAP - FI/CO Professional?"
    I will vote points to you.

    You need to have an SAP system a demo or practise client and practise with the help of free help.sap.com on those subjects you like most.
    <a href="http://www.amazon.com/gp/offer-listing/0782125972/sr=/qid=/ref=olp_tab_new/103-3223320-2597422?ie=UTF8&coliid=&me=&qid=&sr=&seller=&colid=&condition=new">Copyrighted material like this book!</a>  titled "Configuring SAP R/3 FI/CO: The Essential Resource for Configuring the Financial and Controlling Modules" can be of good use!

  • Hello over there! How to become a best java programmer??

    I'm not bad in JAVA at all, I just want to move to the next level. Does anyone knows how i should take my skills to the higher level? Where can I buy java materials, I bought all java materials and projects from shopnewused.com I need something like that but more powerful now. The series was very very helpful if compared to my skills before getting to shopnewused.com. Thanks in advance!!

    About 10-15 years of working experience will do it.
    I hope you want to become a good software engineer by the way, getting really good at Java doesn't help you much specifically, its just a means to an end. What do you think is more important?
    a) writing epic code
    OR
    b) building something that works, is clean and user friendly, well documented, easy to maintain and does exactly what the users of the software need it to do
    I hope you pick b), and I hope you see that becoming a "best java programmer" does not help you to do all that. You need to be much, much more than that.

  • How to become ISV

    Hi
    Our company is focused on BW consulting and products; we have developed a small BW utility written in ABAP which is really doing well with our customers. I would like to know how to become an ISV and to get certification from SAP so that we can sell our services to more customers.
    Thanks
    Raj
    [email protected]

    Raj,
    There are basically 5 steps involved, if you want to certify an integration with SAP solutions:
    1. Apply <a href="http://www.sap.com/partners/apply">online</a> --> choose category "interface certification") and provide us some details about your envisioned integration, so the ICC can classify it correctly.
    2. Review our <a href="http://www.sdn.sap.com/irj/sdn/sdnservices/icc">ICC SDN pages</a> - where you find documentation on many pre-defined integration scenarios (quicklinks on the right). In your case review the documentation on http://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/1c7da471-0501-0010-bf80-df5a61e5f2fd">abap [original link is broken] [original link is broken] certification
    3. Sign contracts with SAP for certification testing (the ICC will contact you based on your online application)
    4. Work with an ICC consultant to prepare the certification test (one day of integration consulting is included as part of the certification engagement)
    5. One-day integration certification test - often done remotely. With successful testing, your product will be listed in SAP's online Partner Information Center, you will receive a certificate and a logo to market the integration.
    Since you are a consulting company, I would like to point out that your integration has to be a pre-packaged product, that can be implemented at any customer who runs that particular release of the SAP solution you integrate with. It should not be a custom-project.
    Best regards,
    Alexandra

  • When a WAS developer tries to become a SAP ABAPER ....

    Hi ALL
    I'm WebAS ABAP developer. I would like to improve my skills, and be a SAP ABAP developer. I look for a SAP programming quickstart which shows step by step how to create a SAP programs using a screen designer and which could be called by a Ztransaction...
    Thanks all for your help

    Now I understand.  I've never seen that approach before.  Most, you see ABAP developers move into BSP, etc, after having a good ABAP foundation.
    Here is the ABAP help which may give you some pointers.
    http://help.sap.com/saphelp_470/helpdata/en/fc/eb2c46358411d1829f0000e829fbfe/frameset.htm
    Regards,
    Rich Heilman

  • How to copy/download  all ABAP programs in a text with a single report  ?

    How to copy/download  all ABAP programs in a text format with a single report/TC  ?
    How to copy/download  ABAP source code with all include programs ?....
    we need to search & copy all include programs everytime....

    Hi,
    check this link
    downloading programs
    Regards

  • How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?I have a film in a proyect

    How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?
    I have a film in a proyect made with a miniDV camera in my old Premiere 6.5
      It has 68 minutes and after exporting it with the Microsoft DV AVI compressor in 100 % quality and not compressing the audio, it  ended in an AVI of 14 Gigas.
    I would like to obtain a DVD of the best quality in audio and video possible. How can I do it?  SHOULD I EXPORT IT FROM THE PREMIERE 6.5 WITH ANOTHER COMPRESSOR OR IN LESS THAN 100% QUALITY WITH THE SAME DV AVI COMPRESSOR ? my INTENTION IS TO USE THE NERO VISION AFTERWARDS... I HAVE THE NERO VISION 4...-. FROM 2007- WOULD IT BE OK OR IS THERE A BETTER ONE? - I know there are newer ones...but better?
    I HAVE POSTED THIS A FEW DAYS AGO. THANKS TO THE PEOPLE THAT REPIED. BUT I THINK MY QUESTION IS NOTFULLY ANSWERED YET.
    i NEED THE BEST QUALITY I CAN GET, EVEN WHITH MY PREMIERE 6.5, BECAUSE IT IS A FEATURE FILM THAT TOOK ME SEVERAL YEARS AND THIS LAST REMAKE IS NOW READY AFTER TOO MUCH WORK.
    THANKS A LOT !!!!!!!!!!!!!

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

  • How to  make a good voip server +applet ?

    Here is my applet wich I made http://84.244.8.225/test.html
    It works a bit
    Here the code:
    http://84.244.8.225/javamic4.txt
    Any ideas/suggestions to make it better...
    (for example how to make a good server (windows) ?)
    Thx!
    Edited by: FrederikPot on Sep 24, 2007 3:01 PM
    Edited by: FrederikPot on Sep 24, 2007 3:03 PM
    Edited by: FrederikPot on Sep 24, 2007 3:07 PM

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

  • How to make a good referencing for my web site

    hi. i start with muse and would like to know how to make a good referencing for my web site; thanks for your answers...

    Google and search the forum for: SEO or Search Engine Optimisation

Maybe you are looking for

  • How to calculate number of data records in a XML output file

    Hi, After generating a XML output file from Oracle Reports, I want to calculate number of records in the XML file. Is it possible? Specifically, I want to calculate number of records for a group variable ( organization_id, which I use for bursting).

  • Why can't I restore or sync my Ipod Touch?

    I have tried many times to sync my Ipod Touch but it wont let me. then I went to restore it and it wont let me do that either. How come?

  • How do i get pictures back i deleted from the camera roll?

    Not from the fotostream folder. I wanted to split up my pictures into smaller folders, so I copied the pictures to my new folder and deleted them in the main folder. They're all gone now. There is a backup from early last night, but I'm looking for a

  • 10.4.7 Application launch failures

    There are problems with 10.4.7. Intel. Since updating I have had recurring problems launching various applications. Photoshop CS was the first that I noted. I have also had problems with Pages, Omnis Studio and SnapMail. The applications icon will bo

  • HT5699 how i can open my accuent again

    you clots my account ..? please can you open it again..?