Update Your ABAP Development Skills to SAP NetWeaver 7.0
If the title of this blog sounds familiar, then chances are good that you have attended session CD251 at one of the TechEds this year. This session focuses on introducing new development technologies (Persistent Objects, Enterprise Services, Model Classes, Web Dynpro ABAP), but in a connected, practical example. This way the session could touch on cross-technology topics like transactionality, cross-component usage, and model re-use. The session was designed for developers who have a good 4.6C level of ABAP development skills, but who want to update those skills to the SAP NetWeaver 7.0 world.
So “delta training” for ABAP developers has long been an interest of mine. I have ABAP 46C to 640 Delta Training in the past and wrote something Next Generation ABAP Development Book as well. I also thought it would make a useful TechEd session – leading to the creation of CD251. Now I would like to extend much of that same content to a wider audience by offering it as an on-line E-Learning.
There are some obvious advantages to attending a session at TechEd. You get to participate in the hands-on exercises directly and you can ask questions of your lab partner and of the instructors. However the main disadvantage is the time limit. So even if you had a chance to attend CD251, I encourage you to have a look at this E-Learning. Not restricted by the 4 hour time frame, I was able to dig deeper into certain topics.
This series I did was designed to provide different content than the TechEd session it was built upon; however don’t forget that many sessions during TechEd were recorded and are available on the Virtual TechEd 07 page within SDN.
Eventually each chapter of this E-Learning will be added to the SDN E-Learning Catalog. Once the videos are hosted on SDN I will place links to them here as well. Until that time, I offer them in a downloadable format.
Introduction
75Mb 1 hour 13 minutes
View Link
Chapter 1 – Persistent Objects
62Mb 1 hour 9 minutes
View Link
Chapter 2 – Class Based Exceptions
27Mb 35 minutes
View Link
Chapter 3 – Advanced ABAP
50Mb 59 minutes
View Link
Chapter 4 – Enterprise Services
40Mb 45 minutes
View Link
Chapter 5 – Web Dynpro ABAP
106Mb 1 hour 50 minutes
View Link
Thanks for all of these cool materials. I hope I'll have time during my Xmas holiday to check them.
I had a quick look and in some slides version ABAP 7.1 was partially covered or mentioned.
Will be any blog or material in SDN about the new things in ABAP 7.1?
Thanks,
Peter
There was another session at TechEd - CD200 - that was totally focused on what was new in NetWeaver 7.1 ABAP. I'm not sure if that content is set to come to SDN in general or not. I'm sure you will see more on the topic as we get closer to the release of NetWeaver 7.1.
Also if you are interested in Enterprise Services, NetWeaver Product Management recently did a blog series on NetWeaver 7.1. The ABAP Consuming and Producing Blog, does also show new features of ABAP 7.1.
I downloaded the SOA ABAP videos as well, they are also interesting.
I like the format of these video of new e-learning materials.
Peter
Thanks for the materials...
Uthaman
Thanks you for material.
It's Wonderful!!
ur material is excellent.. iam very impressed about this meterial.. its very nice and usefull
The way of presentation is very good. I have gone through only the introduction video only.
Is there any way that I can get the new demo model tables? in the form of nugget or slank?
Thank you in advance
Ravi
If you attended the course, then I sent out an email with instructions on how you could download the demo model and exercises as either a transport file or SAPlink nugget. However I don't yet have permission to make that coding publically available yet (I'm still working on getting permission).
As I'm preparing to go to TechEd 08 Berlin, where I plan to attend the COMP277 session, I wonder if in the mean time you've gotten the permission to publish the exercise materials of last year's session, as a nugget or transport file or whatever.
I would like to prepare the parts you're going to skip this year (or only demo), since this is excellent material for me.
Thanks a lot...
Fred
Web Dynpro ABAP exercises from TechEd 2007
This will give you the base tables and objects that these session materials were based upon. You can run the program, S_NWDEMO_MODEL_DG_EXECUTE.
My exercises from CD251 from last year can not be given out; I'm afraid. If you attend, COMP277 you will get a copy of the new exercises and the updated versions of the CD251 exercises - all of which run on the final NetWeaver Demo Model. I will try to make the COMP277 exercise code available on SDN as well after all the TechEds have taken place.
Yes These videos are very helpful in upgrading the knowledge from lower version to higher version like me .Thanks for contributing Thomas ....
I have Adobe Flash Player, Shockwave Flash, etc., installed but I can not get presentations to work.
Many thanks
I'm in the process of recompiling the videos using a new tool and will resubmit them to SDN, but both processes take some time. Until them I'm afraid that directly watching the WMV is the only workaround if you have problems launching from the frame or with the streaming version in the eLearning catalog.
First of all, thanks a lot for the material. I've found it very useful!
I have a question on Chapter 1 - Persistent Objects:
When defining the persistence on the table ZSDEMO_BP you say that one doesn't need to map all the fields of the table (apart from the key fields). (At least, this is what I understood you to say.)
However, when I create a persistent class and not use all the fields of the table when defining the persistence I get the following message on activating: There is no mapping for one or more fields.
and activating fails.
Did I misunderstand you in your presentation? Can you help me with this problem?
I also posted a forum thread to this effect (On activating persistent class: There is no mapping for one or more fields) and I got a reply saying that I HAVE to map ALL the fields. Do you agree?
Cheers,
Kathy
your suggestion (to map all the fields and then mark "unwanted" ones as private) works fine.
Thanks also for the information that it used to be allowed not to map all fields.
Cheers,
Kathy
you did a fantastic job.
For me it was very interesting to see the way into this technology future. I'm higly interested in these things. Unfortunately, most of the customers cant't be encouraged using it. So it will take a while until we all can develop such well structured and secure applications in our daily work as SAP developer 🙁
Do you have any recommendations regarding WebDynpro (e)learning stuff?
Greetz
Check out the ABAP->Web Dynpro ABAP page here on SDN. There are tutorial documents. Also check out the eLearning section under ABAP and you will find a decent selection of Web Dynpro ABAP eLearning videos.
I was wondering if the ZSDEMO objects from the elearning would be made available to the public soon. It would make it so much better when going through the exercises.
The content of the elearning is really great! Nice to see such things available to everyone, it certainly helps with the transition into this new method of developing better SAP applications.
Thank Thomas!
Cheers,
James
Thanks for responding so quickly Thomas.
Cheers,
James
It's very nice that you have posted such a useful material on the SDN.
I have only one question that It is possible to get all the demo tables and other objects which are available in this videos because then only It will be possible to learn about these new concepts.
So can you please provide it?
once again thanks a lot for such useful material
regards,
bhavin
Are in those files all necessary objects to follow along these exercises? I'm really looking forward to get them.
Again, thank you very much!
Importing the demo model would give yo uthe ability to recreate these exercises, you would just have to adjust the naming of all the objects to point to the standard SAP ones instead of my Z copies.
Thanks you for material. Could you help me with solving the next problem?
How to get in editor the list of existing classes from repository? (See link below)
http://content.foto.mail.ru/mail/matel/rew/i-15.jpg
We have to develop some apps to report some info calling the applications from CRM2007 IC Web and/or from CRM2007 E-Selling (E-Commerce). Is there any issue or restriction calling webdynpro apps. from any those two frameworks?
Best Regards.
Eduardo
I am't getting how to download these , so plse can someone help me .
just click on it and it will be downloaded on ur machine....
just click on it and it will be downloaded on ur machine....
Hi Thomas,
can you please give me the link to the videos? I cannot find them.
Thanks.
Hi Liliane,
I just tested the links from the blog and they all work for me. Maybe you need top try again and ensure you are logged into SCN?
Cheers
Graham Robbo