Archive | March 2009

ABAP Freak Show – April 1st – ACF UpDownload in Web Dynpro ABAP

In this episode of the show we continue a theme from the previous episode when we discuss alternative ways to upload files.  Instead of using the fileUpload UI element or FlashIslands; in this episode we explore the new ACFUpDownload UI element that came in NetWeaver 7.01.

This new UI element is intended for usage only with KPRO and SAP Content and Cache Server. However in this eLearning we show how you can write your own ICM Handler Class so that you can have silient, multiple file uploads and downloads directly to/from your ABAP Application Server. We also use the new ACFExecute UI element to launch programs on the users’ desktop. Finally we show how to setup the security whitelist in order to use these new UI Elements.

Here is the link where you can download the source code as a transport or in SAPlink format:

Enterprise Geeks Podcast – Rhythm and Ruby Blues

Will Blue Ruby strike an ABAP Chord?

This episode may be short on show notes, but it’s packed full of content. Listen in as hosts Ed Herrmann and Thomas Jung expand on and continue their ongoing discussion about ABAP and SAP Java. Other topics include Blue Ruby, SAP preview edition and subscription cloud talk, and all kinds of other fun tidbits.

If you have questions, suggestions, or topic ideas for future episodes, give us a shout here. Enjoy!

Running Time: 73 minutes

Talking Points

  1. 00:15 – Random Chit Chat
    • Why we love the eGheads
    • A fan gives Thomas blue Bawls
    • Ed promotes G33K B33R
    • Show us your eGhead pride and send us your photos, wallpapers, etc.
  2. 06:36 – More on ABAP & Java
  3. 39:26 – What will Blue Ruby bring to the table?
  4. 51:10 – Could the SAP Preview and Subscription Systems be moved to the cloud?
  5. 60:47 – Closing thoughts and ramblings
    • Battlestar Galactica final review by Thomas
    • Gotta love Netflix
    • What should Ed buy to replace his broken Zune? Vote here for iPod Touch, Nano, or Classic
    • What did you do during Earth Hour?

Enterprise Geeks Podcast – Battle Royale: ABAP vs. Java

The two faces of SAP and its dual platform strategy

EGheads, this one is a keeper. In this episode, Ed and Thomas get down and dirty on the age old debate of ABAP vs. Java in the SAP world. Listen to find out our results of this mighty battle of the languages. This is definitely one episode you don’t want to miss.

If you have questions, suggestions, or topic ideas for future episodes, give us a shout here. Enjoy!

Running Time: 54 minutes

Talking Points

  1. 01:19 – What is your favorite geek energy drink? The eGeeks weapon of choice is Bawls
  2. 04:52 – Battle Royale: ABAP vs. Java – Round 1
    • IBM buying Sun?
    • What would that mean for Java?
    • Future of Java overall and at SAP
    • SAP’s current focus on ABAP
    • SAP as a dual platform company causes ADD & schizophrenia
  3. 27:50 – More thoughts on SOA
  4. 31:20 – Battle Royale: ABAP vs. Java – Round 2
  5. 39:42This week’s iPhone 3.0 announcements
  6. 42:03MIX09
  7. 52:02 – Closing thoughts and ramblings

ABAP Freak Show March 18th – Call REST Services

Maybe you have seen the latest SAP InnoCentive challenge, which has $20,000 USD up for grabs for the best applications that use the new SAP BOBJ Polestar OnDemand Service. If so you might be wondering how you can put the Polestar OnDemand APIs to use with all that wonderful Business Suite transactional data running in your ABAP application server.

If so you have come to the right place. My hope is that one of you other ABAP Freaks out there can win the InnoCentive Challenge and although I can’t give you any code to help out with projects I can give you some hints and knowledge to get you started.

In this episode of the ABAP Freak Show we will look at the configuration and coding steps necessary to call REST based web services. In particular we will look at the extra steps necessary for working with REST based services over HTTPS. So even if you aren’t interest in working with Polestar OnDemand, you can still learn about HTTPS certificates, proxy settings in the ICM, HTTP destination setup and coding against the CL_HTTP_CLIENT ABAP class.

Enterprise Geeks Podcast – Head in the Clouds

Does SAP have their head in the cloud yet?

Does SAP have their head in the cloud yet?

Continuing with the second part of our fascinating episode with special guest Michael Coté from Redmonk, we discuss more great topics such as mobile strategy in the enterprise, cloud computing, and other fun stuff. This is a must listen for anyone wanting to understand the basics of the who, what, when, and whys of the cloud. If you haven’t already, be sure to listen to check out the first part too.

If you have questions, suggestions, or topic ideas for future episodes, give us a shout here. Enjoy!

Running Time: 38 minutes

Talking Points

  1. 00:10 – RIA, mobile, and enterprise
    • SAP and Sybase
    • NetWeaver Mobile, AjaxWeaver, and other existing SAP mobile technologies
    • Mobile devices are changing the game, and people want them to be mini-computers
    • Business can no longer discount iPhone as a toy
    • Is mobile enabling the return of consumers actually paying for software?
  2. 10:50 – The 3 layer cloud cake
  3. 19:00 – The enterprise cloud
  4. 22:22 – Coté does a promo spot for the EnterpriseGeeks
  5. 23:26SXSW – South by Southwest
  6. 28:00 – Closing thoughts and ramblings

Enterprise Geeks Podcast – Who Killed the Dancing Bear

Is RIA the Dancing Bear Hunter?

Will RIA make the Dancing Bear extinct?

Awesomeness alert! In this episode, we have the honor to talk with special guest Michael Coté from Redmonk. The episode was so packed with geeky goodness, that we had to split it into two parts. Listen below for part 1 as we talk about all kinds of fun topics including an in depth discussion about RIA and the future in the Enterprise. Be on the lookout for part 2 coming soon.

If you have questions, suggestions, or topic ideas for future episodes, give us a shout here. Enjoy!

Running Time: 45 minutes

Talking Points

  1. 00:12 – Welcome Coté (follow @cote on twitter)
  2. 16:41 – RIA talk
  3. 33:27 – RIA in the Enterprise
    • Thoughts on Flash Islands and RIA in the enterprise
    • The importance of SAP’s support and strategy behind RIA for their customers
    • Is Flex the right technology for SAP to focus on right now?
    • SAP should be careful of the Big Blue Monster
    • As JavaFX matures, it has the advantage of SAP running on a Java platform

Enterprise Geeks Podcast – Prepare to Qualify

Polestar - Prepare to Qualify

Polestar – Prepare to Qualify

Listen to this fun episode as hosts Ed Herrmann & Thomas Jung just shoot the breeze on a mix of topics ranging from hot SAP issues to laid back, general geekiness. They also throw down a polestar challenge to all of the fellow eGheads.

If you have questions, suggestions, or topic ideas for future episodes, give us a shout here. Enjoy!

Running Time: 56 minutes

Talking Points

  1. Geeks vs. Nerds
  2. Comments discussion on last week’s podcast
    • Business Process Expert is to Functional Configurer same as Solution Architect is to Code Monkey
    • Where do these roles fit into an Enterprise project team structure?
    • The journey begins for the agile waterfall
  3. Welcome New SAP Mentors
  4. SAP Launches Online Resource for Academic Community
  5. SAP on Twitter – Big Pimpin’?
  6. Netweaver BI is back to the future with BW
  7. Innocentive Polestar Challenge
  8. Check out my new eGeek laptop skin from skinit
  9. Brief talk about SAP Sapphire 2009?
  10. eGhead of the month award goes to Abesh for his cool egeek widgets
  11. New eGeek swag available
  12. Welcome New SAP Mentors – redux
  13. Geeks getting excited about Watchmen
  14. SAP sustainability
  15. Atlassian‘s Jeffrey Walker kicks cancer in the ass

eghead laptop skin

EGHEADS! Get your Swag!

After Eddie posted about the new and I must say awesome eGeek logo I was thinking it would be great if we started to expand our offering of some cool little tools for others to use as well.

So while sitting in my hospital bed and bored out of my mind the other week I decided it was high time I busted out the Apple Developer Kit and gave things a whirl, more on that to come in a future post!

Updated missing text!

I created two things, unfortunately they are only available for Mac users, I still need to redo my VMWare setup and get a Windows machine back on here. This of course was a bit upsetting because we wanted to of course launch everything together.

Turns out to I had nothing to worry about since awesome Abesh busted out the Windows versions in no time at all so we are now able to bring you both Windows and Mac support right off! Linux folks no worries we didn’t forget and are working on it 😉

Check out the Swag we’ve got now for all your geekiness! More to come so keep your eye on it!

For the Mac stuff take a look…

The first is a Dashboard widget so you can catch the Enterprise Geeks Podcast as soon as they come in!

View of the Dashboard widget

View of the Dashboard widget

Each episode also has the description with it, which you can also view through the widget.

more information view

more information view

For the Windows stuff…


Happens to be the one used in the menu as well 🙂

You might also have noticed that I have one of the cool new eGeek wallpapers up as well!

The Mac Screen Saver mentioned above is difficult to grab but I have a new Screen Saver for Enterprise Geeks. It’s a simple one that pulsates through a variety of different colors. It seemed fitting (a simple one like that) since our own logo we have in like 4 different color variations depending on the various uses we have planned for it.

More stuff is certainly on the way and Eddie said it perfectly on the Swag page,

As you can see, our swag is created and contributed by your fellow eGheads. If you would like to chip in, send all your geeky goodness to us here.

ABAP Freak Show March 4th Part 2

In the second part of this episode of the ABAP Freak Show, we continue to look at Adobe Flash Islands for Web Dynpro examples. This time we explore a multiple file uploader. The uploading is done to a dedicate SICF handler class and written into a temporary database table using the EXPORT command. So in addition to just learning about Flash Islands technology, several other little known ABAP topics are explored as well.

I do realize the irony of posting a March 4th episode, part 2 on March 5th. I apologize for the delay and for the problems with the source code download on part 1. Hopefully the super big episode – both parts clock in together at 76 minutes – will make up for the technical problems/delays.

Here is the link where you can download the source code for the ABAP (SAPlink and Transports) and Flex portions of the example:

ABAP Freak Show March 4th Part 1

Welcome to Part 1 of the March 4th edition of the ABAP Freak Show. This week’s episode is so big and so fun that I had to split it into two different parts.

In this first part we look at another Adobe FlashIslands for Web Dynpro example. It is an implementation of the Google Maps API. The licensing model for Google Maps might be a pain, but the technology sure is fun to play around with. See how you can build an application with an interactive map, geocoding, and route directions look.

You can download the source code of the Flex project and the ABAP code (as SAPlink or transport files) here:

In Part 2 (which will be posted on March 5th because my PC is still struggling to complete the video rendering), we will look at a second Adobe FlashIslands for Web Dynpro example – a multiple file uploader; so check back tomorrow.