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
-
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...
ThanksHiya, 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
BikasNormal 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 SAPs long-standing commitment to object technology, Release 4.0
of R/3 will contain object-oriented enhancements to the ABAP programming
language. SAPs 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
SAPs 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. -
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.
ThomA 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. -
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
-
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. Thanksstart 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, Jhere 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 SoodHello,
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 -
Hello to all Java developers!
Im 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,
SebastianHi 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
-
I have an advanced function I have been working on that looks something like this: Function Do-Something [cmdletbinding()] Param [Parameter(Mandatory=$true, [ValidateSet('Yes', 'No', 'Y', 'N', IgnoreCase = $true)] [string[]]$Param1, [Parameter(Mandat
-
Cross-Tab in multiple columns on same page rather than on multiple pages
I have a report that shows temperature readings and the date/time of the reading in a cross tab as a part of a report. The amount of readings causes the cross-tab to take up multiple pages. What I would like to do is set the cross tab to appear thr
-
I have a Windows 7 64 bit SP1 operating system and easiliy meet all the requirements to install PSE9 trial. I have tried many times to instal a trial version of PSE9. Each time it nearly installs then rolls back and leves the following message: "Appl
-
Black Macbook Cracking!!
The end of my black macbook (about 1.5 yrs old) is cracking and pieces have fallen off already. Its the end right above my IR and indicator light. Its the top piece or the hand rest I guess thats chipping off at the edge. Whats up with that??
-
Has anyone solved this? – "Can't finish previewing. There isn't enough memory."
Hi, i've been getting this message only since i switched to CC. I'm running an iMac i7 with 16GB of RAM and the pieces i'm working on are very small files and in the middle of working the notification comes up and then the image goes into a wireframe