Tips for a new ABAP programmer...

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!

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.

Similar Messages

  • Tips for a NEW mac user

    So this is my new thread that started at
    http://discussions.apple.com/thread.jspa?messageID=8165450#8165450
    I just learned that I can use most any mouse that has right click on my newish iMac G4. It also helps to know that I can control click / control space for the same operation.
    Just hooked up different mouse. It is nice to have the scroll wheel again also.
    Any other advice...
    Thanks

    Hiya, and welcome to macintosh!
    I converted from PC's 5 years ago and have not looked back. Apart from computer games, software for macs is generally nicer looking, more "malleable" (you can make more adjustments than on PC's) and OS X is a very stable Operating system indeed.
    Tips? Well, I think, just explore! A good idea maybe a comprehensive book. I bought "Mac OS X Leopard in depth" which explores many aspects of Leopard, including what is "hiding underneath the nice interface".
    Generally, don't be afraid to experiment on OS X. It is difficult to break. A great idea is to password your machine, as well as turning on the file vault:
    http://docs.info.apple.com/article.html?path=mac/10.5/en/8736.html
    This will increase security. Also, with a passworded account, you think twice if a window pops up and asks you for your password (e.g. software installation). That way, you think before installing and corruption of the system is less likely.
    Maybe THE most important step to remember is "good housekeeping", such as
    1) run "disk utility" immediately prior to ANY software update (http://support.apple.com/kb/HT1782)
    2) If you are updating apple software, and it tells you "+you are not connected to an AC power source+" DO plug in your AC adapter (otherwise there are problems!)
    3) To maximise you battery life look at the following: http://www.apple.com/batteries/notebooks.html
    4) Apart from that, ENJOY!

  • Learning tips for Object Oriented ABAP

    Hi Gurus,
    I am in ABAP for last 1 year,
    I want to learn Object oriented ABAP can you please guide me where to start.
    Some learning material etc.
    Regards
    Bikas

    Normal ABAP is process oriented, where is OOP-ABAP is a new methodology in ABAP which uses object oriented programming.
    we have C++, java, C#, etc as OOP languages.
    ABAP has also implemented the OOP technology.
    it uses classes, methods and interfaces instead of functiongroups and function modules.
    As part of SAP’s long-standing commitment to object technology, Release 4.0
    of R/3 will contain object-oriented enhancements to the ABAP programming
    language. SAP’s object strategy is based on SAP Business Objects and now
    covers modeling, programming, interfacing, and workflow. By using principles
    like encapsulation, inheritance, and polymorphism, the object-oriented
    extensions of ABAP will support real object-oriented development. This will
    result in improvements in the areas of reusability, maintenance, and quality of
    code. SAP offers an evolutionary approach toward objects which leverages
    SAP’s own and its customers’ investments in existing business processes,
    functionality and data.
    OO ABAP
    http://www.sapgenie.com/abap/OO/eg.htm
    http://www.sapgenie.com/abap/OO/syntax.htm
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.sapgenie.com/abap/OO/defn.htm
    Detailed
    OOPS – OO ABAP
    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://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    REward points if useful.

  • Tips for a new Macbook user

    I will be getting a new Macbook on Friday. I have had my 500 Mhz iBook for 6 years and finally I am upgrading. Any tips from anybody regarding transfering data, maintainance, clearing out harddrive space, etc. I am not a newbie and do regular maintainance on my iBook. I use YASU and Monolingual. What else needs to be done? Thanks.
    Thom

    A Basic Guide for Migrating to Intel-Macs
    System maintenance
    Maintaining Mac OS X

  • Any Design Tips For My New Site

    Hi All -  I am quite new to web development.  Can you check out my website and let me know of any feedback you have?
    [ link removed by moderator - self-promotion is not permitted ]
    I initially spent a decent amount of time, too much time, pondering and trying to select a nice theme.  Once I realized it, I thought I should just go with the default 2012 theme and focus on simplicity.  The result is a much cleaner site.  I figure that later, some day, I can actually have a pro design make the appropriate changes.
    Thanks in advance!

    Eric Klinger wrote:
    Obviously since this is my first time running my own existence on the net, I am wondering if there are any security issues I should look out for.  Are typical Linux security features like mod_security or fail2ban recommended for Mac servers on the net?
    I don't generally run those tools, though AFAIK ports of those packages do exist. 
    Keep and monitor your logs.  Make and keep multiple remote backups, particularly of your core data and database contents, and possibly also your log files.   Don't allow your server to have delete access to your stash of off-server backup files; access is write-only, and preferably backup files are then relocated out of the staging area by remote scripts.  Keep some depth to your backups, and to your archived logs.  Know what normal traffic in the server logs looks like, so that you can know what trouble looks like.   Keep your software patches current.  Keep whatever content management systems and other installed software you're running current, too.  If you're running content management systems, get onto the security notification lists for those packages.  Keep as few IP ports active as possible and either use certificates or — if you must use passwords — avoid picking any of the ten thousand most common passwords.  No telnet and no ftp.  If you have passwords or sensitive data, encrypt it.
    If you're inclined for a little reading, Apple and NSA have security manuals; not the most current versions, but might be worth a look.

  • Tips for a new user?

    I've just barely started working with Acrobat and I was looking for some pointers on where to get started.
    How should I go about familiarizing myself with the program? Is there anything I should absolutely know about Acrobat?
    What are some of your favorite resources for learning Acrobat?
    What did you wish you'd known when you first started using it?

    Acrobat XI Pro tutorials | Learn how to use Acrobat XI Pro

  • Tips for charging new ipad

    Really disappointed in the amount of time required to charge new Ipad.   Anyone come up with a plan b on this topic?

    The quickest way (and really the only way) to charge your iPad is with the included 10W USB Power Adapter. iPad will also charge, although more slowly, when attached to a computer with a high-power USB port (many recent Mac computers) or with an iPhone Power Adapter (5W). When attached to a computer via a standard USB port (most PCs or older Mac computers) iPad will charge very slowly (but iPad indicates not charging). Make sure your computer is on while charging iPad via USB. If iPad is connected to a computer that’s turned off or is in sleep or standby mode, the iPad battery will continue to drain.
    Apple recommends that once a month you let the iPad fully discharge & then recharge to 100%.
    At this link http://www.tomshardware.com/reviews/galaxy-tab-android-tablet,3014-11.html , tests show that the iPad 2 battery (25 watt-hours) will charge to 90% in 3 hours 1 minute. It will charge to 100% in 4 hours 2 minutes. The new iPad has a larger capacity battery (42 watt-hours), so using the 10W charger will obviously take longer. If you are using your iPad while charging, it will take even longer. It's best to turn your new iPad OFF and charge over night. Also look at The iPad's charging challenge explained http://www.macworld.com/article/1150356/ipadcharging.html
     Cheers, Tom

  • TIPS For New Users (maybe some old users too)

    Tips for the new user. Most new Iphone users will be limited to 200 messages per month unless you opt to pay for more. If you find this is not enough and you would like unlimited FREE to SEND messages, check this out. Create a new address in your contact list using their cell phone number plus @teleflip.com. Example [email protected] Now send all the E-MAIL messages you want (e-mail is unlimited on Iphone) to this new address and the message will be delivered into their message box within seconds and it is FREE. The receiver will be charged as receiving one message but you will be charged with nothing.
    Looking for free hot spots for faster Internet connections in your area. Check out the web site jiwire.com. This information is also free.
    When typing in text in just about any application in Iphone, there is NO scrolling back to correct errors that you did not catch on the fly without deleting text. TIP: Place your finger on the cursor in the text screen and hold it. A small magnified spot will open with a cursor. Drag and drop the cursor to where ever you want to start your edit.
    If you are not familiar with POD CAST, you are missing a free treasure of information and entertainment. In ITunes, click on the ITunes Store. Then on the left side of the newly opened window, click on POD CAST. Here you will find many FREE POD CAST that you can subscribe to. There are also other sources for POD CAST but this is the easiest to get started on. Once you subscribe to a POD CAST, you can always cancel if you find it is not to your liking. Your selection will be downloaded to ITunes and then to your IPhone the next time you sync. I find these to be very informative and entertaining when I am waiting for the wife while she is shopping or killing time waiting for my next flight out. They can also be viewed while flying because they are already on your Iphone.

    Tips for the new user. Most new Iphone users will be limited to 200 messages per month unless you opt to pay for more. If you find this is not enough and you would like unlimited FREE to SEND messages, check this out. Create a new address in your contact list using their cell phone number plus @teleflip.com. Example [email protected]. Now send all the E-MAIL messages you want (e-mail is unlimited on Iphone) to this new address and the message will be delivered into their message box within seconds and it is FREE. The receiver will be charged as receiving one message but you will be charged with nothing.
    Looking for free hot spots for faster Internet connections in your area. Check out the web site jiwire.com. This information is also free.
    When typing in text in just about any application in Iphone, there is NO scrolling back to correct errors that you did not catch on the fly without deleting text. TIP: Place your finger on the cursor in the text screen and hold it. A small magnified spot will open with a cursor. Drag and drop the cursor to where ever you want to start your edit.
    If you are not familiar with POD CAST, you are missing a free treasure of information and entertainment. In ITunes, click on the ITunes Store. Then on the left side of the newly opened window, click on POD CAST. Here you will find many FREE POD CAST that you can subscribe to. There are also other sources for POD CAST but this is the easiest to get started on. Once you subscribe to a POD CAST, you can always cancel if you find it is not to your liking. Your selection will be downloaded to ITunes and then to your IPhone the next time you sync. I find these to be very informative and entertaining when I am waiting for the wife while she is shopping or killing time waiting for my next flight out. They can also be viewed while flying because they are already on your Iphone.

  • New ABAP Developer Want Some Guidance.....

    hello to everyone
    i am a new abap programmer. I came from a strong programming background. I just has prepared the certification C_TAW12_70 but give the exam but i failed from 2% only (passing score was 52%). Well i am preparing again and take that exam in 3 months time again. But i need someone who work as a free lancer but i want to work for him to gain some experience. Also, i don't to get paid in return. It is just for the sake of experience i want. As it is always difficult for new starters end especially for independent developers. So, do help me guys.......

    Please note, it is against the Rules of Engagement to post your email address in these forums. You can maintain one in your business card.
    I think asking for a freelancer to mentor is not such a crazy idea. What the freelancer gets is a free resource to do income generating work, while he does something else.
    From my own experience though, it's not that easy. I've just taken onto my company a chap who's a brilliant programmer, used to handling and processing complex data. But he doesn't know ABAP. He's very bright and learning through books, blogs and from me. It still takes quite a lot of my time. And that's the problem. Anyone who takes you on, even for free, is going to have to invest time and effort.
    Another time I did something similar, it didn't work out. The guy really was not cut out to be a developer. Again it was a huge drain on my time. The reason I'm persevering with the new chap is that he knows how to handle complex data forms, which I need.
    Another problem is that of having suitable work. For my employee, I've got a project that should hopefully generate income. But I've not much work that I can pass on to someone else - it's generally specific to my clients, requiring client specific knowledge.
    I wish you all the best, but you've not chosen an easy path.

  • Adobe Illustrator Help: tips for how to get started?

    I am new to adobe products. Does anyone have any tips for someone new who is just starting out
    with adobe illustrator? I have not used it before. Any beginner tips on how to get started with adobe
    illustrator would be appreciated. Thanks

    start by reading the documentation and follow the samples shown, get familiar with the user interface, get to know where the tools are and what they do...and the most important thing practice, practice, practice.
    other than that, there are plenty of resources online, depending on your learning style, buy a book, follow tutorials, watch videos, take a class.

  • What is the best ABAP book for a new person?

    I need to recommend the best ABAP book for an experienced java programmer to come up to speed on ABAP.
    I thought this would be a good place to get some input.
    thx, J

    here are the few links related to ABAP stuff.
    <b>Books:</b>
    http://www.sap-press.com/product.cfm?account=&product=H958
    http://www.sap-press.com/product.cfm?account=&product=H959
    http://www.sap-press.com/product.cfm?account=&product=H975
    http://www.amazon.com/gp/product/0201750805/104-5839735-7788723?v=glance&n=283155&v=glance
    http://www.amazon.com/gp/product/1592290116/104-5839735-7788723?v=glance&n=283155&s=books&v=glance
    http://www.amazon.com/gp/product/0201675153/104-5839735-7788723?v=glance&n=283155&s=books&v=glance
    <b>Examples</b>
    http://www.sap-img.com/abap.htm
    http://www.sapdevelopment.co.uk/tips/tipshome.htm
    http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
    http://sap.ittoolbox.com/nav/t.asp?t=322&p=322&h1=322
    http://sappoint.com/abap/
    <b>For FAQs in ABAP</b>
    http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
    <b>ALV</b>
    http://www.geocities.com/mpioud/Abap_programs.html
    <b>PDF Documents:</b>
    http://www.easymarketplace.de/online-pdfs-q-s.php
    http://www.consolut.de/saphelp/sap_online_help.html
    Regards,
    Srikanth
    Message was edited by: Srikanth Kidambi

  • Auto code completion settings for new ABAP Editor

    Dear all,
    I am working in New ABAP editor but i am unable to set auto code completion,
    please tell about customising of new ABAP editor for Auto code completion.
    Thanks and regards,
    Gaurav Sood

    Hello,
           1.      Choose Utilities ® Settings.
    The User-Specific Settings dialog box appears.
           2.      Choose ABAP Editor. 
           3.      Set the new editor mode.
    From:
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/29dee414483fe1e10000000a11466f/frameset.htm
    Regards,
    Jorge Diogo

  • New tips for Java developers

    Hello to all Java developers!
    I’m new to the forum and I wanna say all of you hi. Wanna give you a link to one very interesting article on java development (Video Conversion System Implementation)
    http://techzone.enterra-inc.com/video/video-conversion-system-implementation/
    I want to discuss it with you here.

    In what way is that a tip for Java Developers? In what way is it related to Java Programming?

  • ABAP Programm for calling Proxies

    Hi Experts,
    I was writing a ABAP programm für starting a ABAP proxy.
    *& Report  Z_XI_MAPPING
    REPORT  Z_XI_MAPPING.
    parameters: PA_WAIT type decimals default 0,
                PA_LOOP type decimals default 1,
                PA_EOIO type char1 default 'X',
                PA_QUEUE type PRX_SCNT default 'Regression01'.
    DATA: myProxy TYPE REF TO ZCO_MI_MAPPING_OUT ,
          l_start type tims value is initial,
          l_start_time type i value  0,
          l_end_time  type i value  0,
          l_max_time type i value 0,
          l_min_time type i value 999999999,
          l_delta_time  type i value 999999999,
          l_avr_time type i value 0,
          l_ctr type i value 0,
          l_ctr_item type i value 0,
          lt_pers_id type char10,
          it_pers_id type char10,
          lo_async_messaging TYPE REF TO if_wsprotocol_async_messaging.
    get time.
    WRITE: / 'System: '    , sy-sysid,
             'Start Time: ', sy-datum, sy-uzeit,
             'Wait Time: ' , pa_wait,
             'Loops: '     , pa_loop.
    WRITE: / 'start-time  execution-time'.
    TRY.
        CREATE OBJECT myProxy
    EXPORTING
       LOGICAL_PORT_NAME  = 'LP_XI_REGRESSION'.
      CATCH CX_AI_SYSTEM_FAULT .
    ENDTRY.
    specify queue id
    if pa_EOIO = 'X'.
      lo_async_messaging ?= myProxy->get_protocol( if_wsprotocol=>async_messaging ).
      lo_async_messaging->set_serialization_context( pa_QUEUE ).
    endif.
    data: OUTPUT type ZMT_MAPPING_OUT .
    move 'Element01' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_01.
    move 'Element02' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_02.
    move 'Element03' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_03.
    move 'Element04' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_04.
    move 'Element05' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_05.
    move 'Element06' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_06.
    move 'Element07' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_07.
    move 'Element08' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_08.
    move 'Element09' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_09.
    move 'Element10' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_10.
    do pa_loop TIMES.
        l_ctr = l_ctr + 1 .
        get time.
        move sy-uzeit to l_start.
        get run time field l_start_time.
        TRY.
            CALL METHOD myProxy->EXECUTE_ASYNCHRONOUS
              EXPORTING
                OUTPUT = OUTPUT.
          CATCH CX_AI_SYSTEM_FAULT .
        ENDTRY.
        get run time field l_end_time.
        l_delta_time = l_end_time - l_start_time.
        l_avr_time = l_avr_time + l_delta_time.
        if l_delta_time < l_min_time.
          move l_delta_time to l_min_time.
        endif.
        if l_delta_time > l_max_time.
          move l_delta_time to l_max_time.
        endif.
        WRITE: /    l_start,
                 11 l_delta_time.
        wait up to pa_wait seconds .
    enddo.
    COMMIT WORK.
    l_avr_time = l_avr_time / l_ctr .
    WRITE: / 'fastest call: ', l_min_time,
             'slowest call: ', l_max_time,
             'average time: ', l_avr_time,
             'Count IDs: '  , l_ctr.
    When activating this program I get the error: "The data object OUTPUT-MT_MAPPING_OUT does not have a component SET-SET_ELEMENT_01
    But the structure of the Proxy looks like this:
    ZCO_MI_MAPPING_OUT
           Method Execute Asynchronous
              Importing OUTPUT
                     MT_MAPPING_OUT
                           SET
                              SET_ELEMENT_01
                              SET_ELEMENT_02
    I gernereated and activated the proxies several times, which did not solve the problem. I switched also in the ABAP Coding between capital an dsmall letters...
    I have no idea where the problem is, it looks all fine for me.
    Hope you can help me there.
    Thanks,
    Sebastian

    Hi Sebastian,
    It's because you reference the wrong structure. It's a bit tricky to get the right one, but look into generation tab in SPROXY. Here you can see, which data elements has been created, and using the right one of these is the key. Notice you can foreward navigate into the different structures, which can help you.
    Kind regards
    Mikkel

  • I-view for custom WD ABAP application opening in new page

    Hi,
    We have created a new i-view and page in ESS for a custom WD ABAP application.
    Our requirement is that all i-views open in the same page (i.e. portal content area). I have set the property - launch in new window as ' display in portal content area'. The work protect mode settings for opening in the same window have also been done.
    Yet, the i-views that have been created for custom WD ABAP applications are opening in a new page while the standard i-views are opening in the same page.
    Would appreciate pointers on how can this issue can be resolved.
    TIA.

    hi,
    check your homepage configuration and makesure nothing is there on window name in the resource.
    thanks,
    pkv

Maybe you are looking for