tag:blogger.com,1999:blog-46131397906986218422008-07-17T17:28:17.156-07:00Grey MatterRich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-4613139790698621842.post-67346188381572621632008-05-02T10:43:00.000-07:002008-05-02T10:47:02.720-07:00Getting Ready for ASUG/Sapphire 2008<p>It is that time of year again, time for the ASUG/Sapphire Annual Spring Conference. I've been able to go to this event the past few years, and I have really enjoyed it each year. There is a lot of diverse content, and there is always something for everyone, from the developer, up to the CIOs. </p><p>This year will be a little different for me as I am not going as an SAP customer, but as an SAP employee, which means I don't have strict instructions to go to required sessions and report back to my company. Instead, I will be free to explore other sessions that I would not normally go to as an ABAP developer and increase my knowledge scope. This is something that I have strived to accomplish over the past several months, but have come up short in finding the time to do so. I'm looking forward to walking the show floor, and checking out the various pod presentations. I will also be co-presenting a session with Leo as he has mentioned <a href="https://weblogs.sdn.sap.com/pub/wlg/9541" target="_blank">here</a>.</p><p>Finally, I am looking forward to meeting up with old friends and maybe making some new ones in the process. It would be really nice to meet some more of my SAP colleagues face to face as well. Working from home 80% of the time does not allow for much office networking, so I plan to take advantage of the fact that I will be socializing with real people, and not virtually.</p><p>See you all in Orlando.</p><p> </p><p> </p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-9950910707432995092008-03-27T16:59:00.001-07:002008-03-27T16:59:06.079-07:00Economic Stimulus?<p>Maybe I'm one of the few, but giving me "free" money would hardly make me want to spend it as soon as I get it.  It is my understanding that there are a lot of people out there that wait all year to get their hands on their income tax refund, only to go out and blow it all in one day.  I would assume these same people are the target audience of the US government when announcing the Economic Stimulus Act of 2008.   But what will these people spend the money on?  One month's rent?  One month's mortgage payment?  Make a payment on a credit card?  A month's worth of gas?(ok so I'm exaggerating)   Or will they really go out and spend it on the newest LCD HDTV?  I for one, will most likely put it in my account and it will sit there earning interest(very little).  Twelve hundred is hardly enough to send me on a spending spree, yes I'm cheap like that.  I appreciate that Mr. Bush has acknowledged that there is a real problem with the economy in the US, but I have my doubts as to how much help the stimulus checks will provide.  I believe that there are other issues on the table which are dragging this economy down.  I am not a politician, nor do I care to be one, but we pay these politicians to do a job, are they doing it?  </p> Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-7335158673275185212008-02-28T14:12:00.001-08:002008-02-28T14:12:46.467-08:00A Quick Update.......<p>Tomorrow marks the end of development for the project I'm working on at SAP.  We were charged with the task of putting the SAP BPC product on NetWeaver(ABAP).  I actually finished my last piece this afternoon, so I'm done a little early.  It has been a long road since joining the team back in October, and the challenges we've faced and overcome were many.  I got all of my assignments done on time, and in good quality, so that is something to feel good about.  The next few weeks will be filled with bug fixes and testing.  I'm sure that new requirements will come into play  as well, but hopefully not too many.  I've had the opportunity to learn a lot these past months, and to use a lot of techniques that I had not used before in prior releases, so it has been a lot of fun as well.</p> <p>Over the past five months, I regretfully haven't had the opportunity to contribute to SDN all that much,  but I plan to be more active in the forums and also post more technical blogs and/or articles in the near future.  To be honest, I have been checking the ABAP forum on a semi-regular basis, but the questions within are just not challenging anymore, its really the same old stuff, over and over again.  So really, it is not 100% lack of time which is keeping me from contributing, but the questions being asked is partially the reason as well.</p> Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-75623162907350786842008-01-18T21:30:00.001-08:002008-01-18T21:30:59.647-08:00Eight things you probably didn’t know about me<p>Well it appears that I have been tagged by <a href="http://craig.cmehil.com/" target="_blank">Craig Cmehil</a> for this blog entry, and believe it or not I just found it now, only 18 days past due. I'm probably missing something with these "tags" and what not, as I have not yet discovered all of the ins and outs of blogging.  Never-the-less, it is about 11:30pm on a Friday night, wife is in bed, so now is as good a time as any to share eight things that you probably didn't know about me.  Here goes.</p> <p>1)  I am a junior.  That's right, my father's name is Richard as well.  I understand that I was very close to being named "Eric".  Actually that doesn't sound too bad.  I try not to use the "Jr" in my professional life and only use it for official documents.  I have just completed a 2 1/2 month struggle with getting "jr" removed from my email address at work.  </p> <p>2) I am the biggest Seinfeld fan around.  I own all 9 seasons on DVD(which I don't watch, just have, to say "I have them").  Re-runs are on every weekday at 5:00pm, so I usually watch it then.  For those of you who haven't seen this show, it is a show that you either get, or you don't, which directly translates to you either love it, or you hate it.</p> <p>3) I am a huge rock music fan.  I can still remember listening to my Dad's record collection every Saturday while rocking on the rocking chair for hours.  I can still remember the feeling that I got when I opened a Christmas present, and it was a cassette tape(remember those?) of the album "Songs from the Big Chair" by <a href="http://en.wikipedia.org/wiki/Tears_for_Fears" target="_blank">"Tears For Fears"</a>.  After a couple years I moved into the "Rap thing", starting out with the Beastie Boys, and some of the other gangster rap as well.  Then I can remember being introduced to Metallica, and the album <a href="http://en.wikipedia.org/wiki/...And_Justice_for_All_(album)" target="_blank">"...And Justice For All"</a>.  That was it for me,  I basically pitched the rap, and moved into rock, which at about this time, the <a href="http://en.wikipedia.org/wiki/Grunge" target="_blank">grunge</a> thing was starting.  Since then music has been a very important part of my life, and I have been listening, and collecting ever since.  Also, I buy all my CDs, I do not download music from iTunes.  I like having the CD and looking at the insert.  </p> <p>4) I was hit in the head with a baseball when I was around 10 or so, and I have a slight bump on my forehead which is still visible today.  I'm told that it is a calcium deposit which will never go away.  And no, I have no idea if it hurt or not, I was knocked out for a couple seconds and don't remember much from that day.</p> <p>5) I was actually employed by two companies at the same time earning a paycheck at both for a week in 2006.  So I got an opportunity that year to work for a consulting firm which I accepted.  I left my former company, went on vacation to Disney World, and starting with the new company when I got back from vacation.  Pretty much as soon as I sat down at the client site, I knew that I had made a huge mistake.  The project was totally FUBAR, and the project management was a joke. I knew that I didn't want to have anything do to with it.  So I called up my former company and said, "so I hear your looking for a developer",  the next week I was back at the old company.  They had not even terminated me in the system yet, so instead of doing all that, we just applied my vacation time to that week as if I never left, so I got a check from them and from the consulting company for that week. I bought a HDTV with the extra funds.</p> <p>6) I took four years of German in high school and can't speak/write a word of it today.  I did very well in the class for those four years, but never really applied myself enough to really take hold of the language.   Basically I'm kicking myself these days, now working for a German company.  It would have come in really handy.  So the lesson here is, don't ever tell your kids, "Oh don't worry about that, you'll never use that in life".</p> <p>7) I started in the world of computing about 10 1/2 years ago as a computer operator.  I worked with the AS/400. Basically, my job was to print out reports and forms at certain times of the day and distribute them to the appropriate users.  Yes, this job was indeed boring, but it got me "a foot in the door" toward programming, which started 2 years later. I attended an RPG/IV class at a local institute for 4 hours a day, 5 days a week, and then went to work afterwards and the company paid for everything, which was nice.  I did about 2 years with RPG, and then moved into ABAP and SAP and the rest is history.</p> <p>8) My favorite vacation spot is Disney World.  For the past 3 years, my family and I, have ventured south for a annual dose of the Disney magic.  The past two years, we did the land and sea vacation, which we did 3 days in the parks, and 4 on the Disney Wonder cruise ship.  This year we will be doing 7 days in the parks, and will take some time to relax this year as well.  You know, sometimes vacations aren't really vacations for the parents.   Regardless if you have kids or not, I highly recommend doing a <a href="http://disneyworld.disney.go.com/wdw/index" target="_blank">Disney vacation</a>.  They  really have there stuff together, and they make everything so easy.  </p> <p>This was a fun blog to write, it gave me a chance to sit back and think about things, and reflect.  Very nice, it brought a smile to my face.  Sorry to say, it appears that all of the active bloggers that I know have already been tagged for this, so no tags from me.   </p> Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-42043943280124831572007-11-24T17:49:00.001-08:002007-11-27T13:19:15.881-08:00The First Two Months with SAP<p>This next week will wrap up my first two months of employment with SAP and I have to say that things are really going great.  I am really happy, much more so than when working for my former employer.  Not only in my work life, but in my family life as well.  I am having a better relationship with my kids, and my wife seems to be happier not having to call me and ask when I will be home for dinner.  Working from home definitely has its advantages in that way.  I was also able to take 15 minutes or so and go to my son's pre-school to see his Halloween parade.  Basically, it was a bunch of kids walking around in a circle with their costumes on.  Not really a big deal, but I felt good that I was able to do it, and I think my son may have appreciated it as well.   I'm also getting to know more about what my daughter is in to, although I don't really like discussing "boys". It's nice to talk to her about what's going on in school and stuff.  We really never had time to do this in the past, or never made the time for some reason.   I am seeing that there is quite a difference between 12 year olds now, and when I was 12. </p> <p>I have been out to Palo Alto to meet with the rest of my team twice so far(going back next week), and I really like going out there. The area is very nice, and it is not so bad to get around, except if you are commuting when the kids are going to school.   Last week when I was out, it really hit home, that the people that I'm working with are really top-notch.  These guys are unbelievable when it comes to product knowledge.  I was blown away.  Hopefully one day I will be as knowledgeable as they are in this regard.  All of the people that I have met have been really nice.  My team even waited for me to arrive last week before going to lunch.  How nice is that.  If my team is the norm within SAP, then SAP is truly a great company.  They have made me feel right at home and the feeling is good, especially for someone that came from a very small company and was use to the "family" working environment.</p> <p>My team had a trip to China a couple weeks ago, and I am still kicking myself in the butt for not going along.  I had some loose ends to tie up at home before venturing off to the other side of the world.  I understand that it was quite an experience, and they even took a tour of the "Great Wall" over the weekend.  Sounds like it was a blast,  and I will be joining them next time for sure.</p> <p>Speaking of my former company, it appears that things may not be getting better, as I understand that the leader of the IT team there has since left the company for another position with a very large well-known SAP customer.  He had been a great boss and I'm sure that he will add a lot of value in his new role, so congratulations to him.  I'm glad that my former colleagues are seeing the writing on the wall and taking the appropriate steps.  One in particular,  who I've worked closely with for the past 6 years or so,  is on the way out as well.  This new opportunity will allow her to spread her wings a bit and try out the "end user" training side of the SAP world.  She is a very good business/technical analyst across a lot of different modules, and will excel as a senior consultant for a large SAP consulting firm.  Congratulations to her as well.</p> Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-16848926542220733922007-10-24T18:38:00.001-07:002007-10-26T05:05:57.042-07:00Nice Tool for Writing<p>I'm actually writing this blog post using the <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1421.entry" target="_blank">Windows Live Writer</a> tool.  Since this is my first time using this software, I have not had a chance to dive deep into the  functionality quite yet,  but so far, I am pretty impressed.   <a href="http://blog.danmcweeney.com/" target="_blank">Dan McWeeney</a> turned me on to it during <a href="https://www.sdn.sap.com/irj/sdn/sapteched" target="_blank">SAP TechEd</a> in Las Vegas.   At that time, he showed me a couple of things that you can do with Live Writer that you could not do with the blog editor provided by SDN.   That was 3 weeks ago, and it is only now that I have found the time to get it installed.   I really like that when you start Live Writer, it walks you through the steps to connect to your blog provider, and actually pulls in the look and feel of your blog for previewing.  Also, this tool will be good for writing blogs while offline and 30k feet in the air.</p> <p>Although SDN has implemented a WYSIWYG blog editor, and it is a huge jump from what we had before, I still feel that it is not quite there yet(I'm sure it will be in the future).   I'm wondering if this tool would work with SDN?  I guess there is only one way to find out!! </p> <p><a href="http://lh4.google.com/rich.heilman.jr/Rx_zm54dPBI/AAAAAAAAABU/0kruNoIIqCs/s144/100_0001%5B3%5D.jpg"><img id="id" style="border-right: 0px; border-top: 0px; margin: 0px 15px 0px 0px; border-left: 0px; border-bottom: 0px" height="184" alt="100_0001" src="http://lh4.google.com/rich.heilman.jr/Rx_zm54dPBI/AAAAAAAAABU/0kruNoIIqCs/s144/100_0001%5B3%5D.jpg" width="244" align="left" border="0" /></a> Since I'm testing the "Insert Picture" functionality as well,  I managed to insert a picture of my new home office.  This is where I'll be spending most of my days, when not traveling to Palo Alto.  Yes, that monitor is big and bulky, I am looking into getting a flat panel, just waiting for the right price.</p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-38773968433392224172007-10-15T16:32:00.000-07:002007-10-16T13:42:56.938-07:00My First AssignmentToday I started my first assignment as a developer with SAP Labs. The coding needed to be done is not all that difficult, but simply not knowing everything there is to know about the overall product, will prove to create some challenges when coding. Since all my SDN pals are in Munich for TechEd this week(and yes, am a little jealous), I plan to stay focused and try not to think about not being in Munich. Sometime, I'll make it over there.(sighing....) Hope everyone has a good time, although I understand that Ed had been MIA. ;)<br /><br />I will be working on this assignment for the next few weeks, and the next assignment will be very challenging, deep transport stuff. The team is going to Shanghai in a couple weeks(which I declined to go along), so I will have a lot of time to focus on it.<br /><br />Last week I went to Palo Alto to meet up with the rest of the team at SAP Labs. Everyone was really nice and the whole experience was really great. I can't say what a relief it was. And best of all, free lunch!!! Well, free to me, but someone is paying for it somewhere. ;)Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-52844924750426176232007-10-05T22:52:00.000-07:002007-10-05T22:54:45.942-07:00My TechEd Day 3 Highlights<p>Its about 1:00am on Saturday morning and I've just got back home. The kids are in bed and it is really quiet, a good time to reflect on the past week. </p><p>On thursday, I spent most of the day in the SDN clubhouse hanging out at the SDN table with the SDN crew and some SDN contributors. <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=eqXfqtptf%2Fc%3D" target="_blank">Alvaro Tejada Galindo(aka Blag)</a> and I were blogging most of the time, but there were other things going on as well. <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=Vi4aCAMmuX4%3D" target="_blank">Craig</a> did his famous SDN Quiz Show, and as expected Blag won this as well. He won a <a href="http://wii.nintendo.com/" target="_blank">Wii</a> the night before at Hacker Night. We were all jealous. </p><p>At the end of the day we all went to the buffet and had a good meal. For me, it was the first substantial meal I had all week. We had good food, and some good laughs. </p><p>Next, we all went to the <a href="http://www.googoodolls.com/" target="_blank">Goo Goo Dolls</a> concert. I've been following the <a href="http://www.googoodolls.com/" target="_blank">Goo Goo Dolls</a> ever since they went mainstream in the mid 90s, so it was great to hear some of the songs from that time. It brought back a lot of memories from my senior year of high school. Still trying to figure out why there needed to be 100 guitars on either side of the stage. ;) </p><p>In summary, I would have to say that this was one of the better TechEds that I've attended in recent years. There was great content spread over a wide range of topics and different technologies. The Community Clubhouse was a blast, and I had a great time hanging out with the SDN gang and chatting about whatever. A few of them will be in Munich as well, but unfortunately for me, I will not be able to make it. I hope to get across the pond to meet the SDN powerhouses from Europe one of these years.</p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-32246415960288259682007-10-04T13:44:00.000-07:002007-10-04T13:47:25.821-07:00My TechEd Day 2 Highlights<p>Day 2 started out at the Community Clubhouse, hanging out with <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=o0pAgo5Lf7NdRQWwALgwIg%3D%3D" target="_blank">Matthias Zeller</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=vRKHArFq2Xk%3D" target="_blank">Dan McWeeney</a>. The small round tables in the clubhouse make a nice workspace for three. Dan turned me on to <a href="http://www.dopplr.com/" target="_blank">dopplr</a> to share my up coming travel with friends. Cool little web app, thanks Dan! Next, had lunch in the GC(Global Communications) room and again wrote yesterday's blog in parallel. </p><p>I had planned to go to an Advanced ABAP hands-on session, but after taking a look at the slides on-line, I realized that I have a pretty good handle on the overall content of the session, so I would be wasting a seat in the session. So I decided to once again help <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=5%2BhLK9C3p0Q%3D" target="_blank">Thomas Jung</a> with his second installment of the "Update your ABAP skills to NetWeaver 7.0" session. Again, this session was totally sold out. We even gave up the seats that were on the speaker stage to accommidate as many as possible, but still had to turn some away. Thomas and friends will be doing this session one last time on friday morning, this session is sold out as well, but of course if you get there early enough you can get on standby. I would assume that there may be a few who have tickets, who may not be able to drag themselves out of bed after the <a href="http://www.googoodolls.com/" target="_blank">Goo Goo Dolls</a> show, so your chances of getting in the friday session on standby are better then in the previous days. As for yesterday's session, it went pretty smooth. As I was walking around helping the attendees with the exercises, it was fun to see their faces when they successfully completed an exercise, especially the Web Dynpro ABAP exercise. It seemed to all make sense to them in the end.</p><p>Later that night, was the Adobe Hacker Night hosted by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=o0pAgo5Lf7NdRQWwALgwIg%3D%3D" target="_blank">Matthias Zeller</a> of <a href="http://labs.adobe.com/" target="_blank">Adobe</a>. There was something like 25 of us, pizza, bar, WII, demos, matrix screen savers, flex apps, free books, prizes, and a little bit of hacking at the end of the night. It was a lot of fun and in my opinion, a big success. </p><p>Lastly, this is my fourth TechEd in five years, and I have to say that TechEd is the SAP conference to attend. There is so much to learn and where else can you be exposed to some many technologies within the SAP ecosystem. If you have an opportunity to attend future TechEds, I would highly recommend it. And, no, there is no SAP marketing guy standing over my shoulder. ;)</p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-78039888442422492582007-10-03T12:35:00.000-07:002007-10-03T12:41:15.034-07:00My TechEd Day 1 Highlights<p>I had planned on highlighting all that I have been doing each day, but on Day 1, I am finding it hard to remember everything, especially after seeing <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=vRKHArFq2Xk%3D" target="_blank">Dan</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=k4wbXoJwGKQCOJyUqHqVcQ%3D%3D" target="_blank">Ed's</a> demo at Demo Jam last night. This demo really solidifies the whole meaning of "Anything is possible". I've used that statement a number of times over my SAP career, but I really was not thinking on the same level as <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=vRKHArFq2Xk%3D" target="_blank">Dan</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=k4wbXoJwGKQCOJyUqHqVcQ%3D%3D" target="_blank">Ed</a> . These guys took a WII and a bunch of open source technologies and mashed them all together giving the user the ability to manipulate applications using WII remotes. I realize that I'm not giving a clear picture and not doing it justice, you really have to see it to appreciate it in full. It looks like something out of movies, really!! I would think that if they were actually allowed to compete, that they would have won Demo Jam all over again this year as well. I believe there will be a video of the demo released in the coming days. </p><p>The rest of the Demo Jam was pretty good, the other Jammers had some good ideas and presented them well. One which stood out, was Brian Yarnell's demo which was building powerpoint slides dynamically with real data from the backend. Brian ended up winning the Demo Jam.</p><p>Yesterday's events are starting to come back to me as I'm writing this blog. It was a long day, starting with the Mentor breakfast at 7:00am hosted by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=f4qvdiA2Fgk%3D" target="_blank">Mark Finnern</a>. Only a few showed up, but it was nice to meet a few of the Mentors. Then we all went to the keynote together. Afterwards, I tryed to go to a few lection sessions, first I went to a BI session, and couldn't even get in the door, there were people standing in the doorway. So I decided to go to an ABAP session, same deal. So then I decided to use my blogger credentials and go to the Executive Press Conference. This was a session reserved for press, anaylysts and bloggers. There were some really tough questions from the press in this session. Next, had lunch in the GC(Global Communications) room and wrote the community day blog in parallel. In the afternoon, I helped out with a 4 hour-hands on session with <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=5%2BhLK9C3p0Q%3D" target="_blank">Thomas Jung</a> called "Updating your ABAP Skills to NetWeaver 7.0". This session is being presented 3 days this week, and I believe each session is sold out. The attendees really seemed to enjoy what they are learning as it was 6:30 till all of them left the session room, the networking reception started at 5:30, so we had some really hardcode ABAPers in the session, which was great. Which brings us up to Demo Jam, which is always a good time. Looking forward to another good day at TechEd. ;)</p><p></p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-34480632835894240482007-10-03T12:32:00.000-07:002007-10-03T12:34:50.858-07:00My Community Day Hightlights<p>I'm here in Las Vegas attending the Community Day and having a great time meeting all of the SDN/BPX powerhouses. This morning, <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=f4qvdiA2Fgk%3D" target="_blank">Mark Finnern</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=0j5zMfhYI3E%3D" target="_blank">Mark Yolton</a> gave the general session, outlining the state of the community. The community has certainly grown over the past couple years, and there are certainly some impressive numbers.</p><p>In the morning, I attended a session on RIA applications sponsored by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=vRKHArFq2Xk%3D" target="_blank">Dan McWeeney</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=5%2BhLK9C3p0Q%3D" target="_blank">Thomas Jung</a>. Dan showed his latest masterpiece, the AJS(ABAP Javascript) framework which he built within the ABAP Workbench. Very cool stuff. Thomas then came up and showed off his framework around Adobe Flex. It follows the same lines as Dan's framework but leverages the Flex technology instead. Again, very cool stuff.</p><p>After lunch, I checked out the session given by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=V7pqcTeyjZeoanY8pMsM0A%3D%3D" target="_blank">Leonardo De Araujo</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=KpRTPiLZljw%3D" target="_blank">Alexandre Giguère</a> on the ABAP Report Wizard tool. I had the pleasure of working on this project with them and I had a great time doing so. These guys worked very hard on this solution and they are giving it to the community to build upon. </p><p>In the afternoon, I attended the RIA Adobe Flex hands-on session hosted by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=o0pAgo5Lf7NdRQWwALgwIg%3D%3D" target="_blank">Matthias Zeller</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=k4wbXoJwGKQCOJyUqHqVcQ%3D%3D" target="_blank">Ed Herrmann</a>. I went in having absolutely no experience with Flex, but yet left with my very first working Flex application, and a free Flex book. </p><p><a href="http://radar.oreilly.com/tim/" target="_blank">Tim O'Reilly</a> took some time to answer questions from the SDN/BPX community before his keynote later in the day. It was the first time that I've heard him speak and I was very impressed. </p><p>Next, I attended the Townhall Q&A session with Elvira Wallis, SVP NetWeaver Product Management, Zia Yusuf, Executive VP SAP Ecosystem Management, Peter Graf, Excecutive VP of SAP Solution Marketing, and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=0j5zMfhYI3E%3D" target="_blank">Mark Yolton</a>, VP Community Networks. Some very good questions from the audience and great answers as well.</p><p><a href="http://radar.oreilly.com/tim/" target="_blank">Tim O'Reilly</a> gave his keynote in front of a sea of people. I understand that a record number 6000 people are attending this year, and I believe that all were at the keynote. </p><p><a href="http://www.boomchicago.nl/en/" target="_blank">Boom Chicago</a> performed for the SDN/BPX community that night. I've never laughed so hard in my life. If you have an opportunity to see the show sometime, I would highly recommend it. It was a great Community Day evening event. Thanks to the SDN/BPX for that.</p><p>I am trying to post a blog about each day of the event, but finding it very frustrating to be in 4 places at one time, and hence, finding time to blog as well, but I will try to update throughout the week.</p><p>Unfortunately, I managed to run out of the house on Sunday without a digital camera, so no photos from me. Sorry :(</p><p> </p>Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-25841675242229768862007-09-25T10:11:00.000-07:002007-09-28T12:04:03.240-07:00The Next ChapterSome may already be aware, today is my last day with my current employer. On Monday, Community Day(in Vegas), I will offically be an SAP employee. This has been a goal of mine for some time, so it really feels good to have finally achieved it.<br /><br />I have accepted a position as a Developer with SAP Labs, LLC. I will be working on the SAP BPC (Business Planning and Consolidation) product which falls under the Corporate Performance Management(CPM) group. The team working on this project is challenged with bringing the BPC product(formerly known as Outlooksoft) to NetWeaver BI(Business Intelligence).<br /><br />I will be working from home most of the time and travelling to Palo Alto, once or twice a month for a few days at a time, so the travel is not bad at all. I am certain that this new role will bring new exciting challenges, which may mean a struggle to regularly contribute in the ABAP Forums on SDN.Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-43269099160163347152007-09-20T15:24:00.000-07:002007-09-20T15:41:12.043-07:00The End of Chapter OneThis week I gave two weeks notice to my current employer which will bring an end to my ten year career there. As this was my first real job, I've learned a lot which I can take with me. Not just about SAP and ABAP, but about business in general, and developing working relationships. I've had a lot of opportunities to grow as a person and as a developer, and for that I am thankful.<br /><br />It appears that I may be leaving the company in a difficult position as they have been pretty dependent on my skills and abilities, and they really aren't in a position to aquire a consultant for the interim, but you "got to do" what you "got to do", right? Things haven't been so good for a long while and to top it off, the ECC 6.0 upgrade project, which I've been looking foward to, had been pushed off till spring. In reality, there is simply no way that it's going to happen then either. The lack of time and resources prevents it. <br /><br />So now, is a pretty good time for me to explore other avenues. Ten years is a pretty long time to be at one company in this industry so I am probably a little over due. The next chapter in my career looks bright and promising, and in my next blog, I will give some more details about that.Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-60462973459442041592007-09-09T13:40:00.000-07:002007-09-10T05:59:12.046-07:00Getting Ready for SAP TechEd 07 - Community DayWell, we are about three weeks away from <a href="http://www.sapteched.com/usa/home.htm">TechEd</a> in Las Vegas, and this is about the time that I start getting the TechEd fever(sneeze, sneeze, cough, cough). Yes, literally. It appears that for some strange reason for the past two years, I get sick right before TechEd. Last year is was the week before, this year, three weeks before. I am thankful that it doesn't appear to be a full-fledged cold, but simply a nuisance.<br /><br />Anyway, I'm really excited about TechEd this year for a few reasons. First, <a href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/Community/Community+Day+Las+Vegas+October+1st&">Community Day</a> is really starting to take shape and it appears that there will be some killer sessions going on. The only problem, is that I might have to jump around so that I can attend all of the sessions that are going on simultaneously.<br /><br />First, I had the opportunity to help out with some coding on a project which <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=V7pqcTeyjZeoanY8pMsM0A%3D%3D">Leonardo De Araujo</a> and <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=SAyV80IetpU%3D">Alexandre Giguere</a> will be presenting during Community Day, called "Automate ABAP Report Generation using SAP Report Wizard". It was fun to work on this project and I look forward to seeing these guys present it to the community.<br /><br />Also, I want to sit in on the "SAPlink Brainstorming" session hosted by <a href="http://blog.ewherrmann.com/">Ed Herrmann</a>. I'd like to hear about some of the ideas that our community is interested in seeing implemented into the <a href="http://groups.google.com/group/saplink">SAPlink</a> tool. The SAPlink tool has grown considerable since last TechEd and there has been a slew of new plug-ins developed by the community.<br /><br />Next, I wouldn't mind joining the discussion in "How To Keep Your/Your Development Team's Technical Skills Up To Date" hosted by <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=5%2BhLK9C3p0Q%3D">Thomas Jung</a>. This session is listed as a "discussion" type session which should definitely yield some good ideas. I have some idea of where Thomas is going with this session and I have some experience with updating my ABAP skills, so maybe I can add some value here.<br /><br />Another session I want to check out is the "RIAs in ABAP - Community Driven Developments " session, hosted by <a href="http://blog.danmcweeney.com/">Dan McWeeney</a>. Even though I really have no experience in RIA development, I think this session may certainly get me motivated to jump into full force.<br /><br />Finally, hopefully I'm able to get into the 2 hour hands-on session "Developing Engaging User Interfaces and Rich Internet Applications with <a title="Visit external page" href="http://www.adobe.com/products/flex/" target="_top" rel="nofollow">Adobe Flex</a>" hosted by <a href="http://www.matthiaszeller.com/blog/">Matthias Zeller</a>, <a href="http://blog.ewherrmann.com/">Ed Herrmann</a>, and <a href="http://blog.danmcweeney.com/">Dan McWeeney</a>. With all of the buzz surrounding Flex, this session is surely a must.<br /><br />I'm not sure how all that is going to work out considering we only have one day. Maybe community day will get so big, it will be extended to the whole week before TechEd. Wishful thinking. Hopefully I get the chance to met a lot of SDN contributors throughout the week. Someday I'll jump across the pond to meet fellow SDN contributors from Europe as well. We shall see. ;) Yep, Community Day should prove to be a great day for collaboration, community networking, and of course, learning. And if all that doesn't work out, then there is always the poker table. ;)<br /><br />In my next blog, I'll take a look at the TechEd sessions that I want to checkout, when I'm not hanging out in the SDN Clubhouse.Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-37220870786780234822007-08-12T19:23:00.000-07:002007-08-12T20:19:07.643-07:00Are We Expendable?Some recent events at "Company A" has me thinking about who is expendable and who is not. For some reason, I really feel bad when I see positions being eliminated, whether for performance reasons or to reduce head count, simply to make the bottom line "look better". So I think to myself, who is next, and why, and for what? I'm not going to go into detail, but I will say that there are certain things that could be handled better.<br /><br />But lets focus on IT. Lets say that a fictional company, referred to as "Company A", has a small IT shop. Most, if not all IT personnel, are within the highest non-executive pay scale within the company. So cutting IT headcount looks pretty good to top executives. They see big dollar savings. But what are they loosing in the process? I'll tell you. What sort of price tag can you put on your favorite IT person. For example, lets take a look at Company A's fictional PM functional lead. This guy, configured and implemented the entire PM module single handedly and now pretty much runs by itself. He knows the module like the back of his hand and is very knowledgable about the business processes and intergration points. The user community feels very close to this guy and feels comfortable talking with him about minor issues and future enhancements. He has an open door policy with his users and he can be contacted at anytime. He is friendly and curtious and always has time to listen, even if it is just to be a sounding board. So what dollar amount did you come up with? I would think from the user's side, he would be priceless. <br /><br />So, when it comes to expendability, is he expendable. I hate to admit it, but yes he is. Why? Because, when it comes down to it, everyone is expendable. I used to think that I was not, in my younger, cockier days, but that notion has swiftly changed over the last couple of years.(that's another story). I think that we may be expendable because, our worth is seen at face value, which, in my opinion, is a shame. The idea of having a go-to person in IT, gives a companies users a warm feeling. A lot of times, our end product may not give the impression of deep, technical knowledge and brain pounding hard work. As long as the end result meets the requirements, the path in which one follows to get there, isn't seen, or appreciated. What we do in IT, can always be done, by less expensive, less knowledgable personnel, whether on or off shore. Why should Company A staff someone, when their work can be done remotely by someone overseas who just got their certification after a week long course. I know what you are thinking, I am not a fan of out-sourcing, I believe that you get what you pay for, which can potentially be inferior work. <br /><br />To summarize, I really hope that my recent thoughts are unsubstantial in regard to the future of IT in the US, but I can't help thinking about it. Company heads are always looking for ways to improve the bottom line, and in my opinion, you can't put a price tag on a good IT team. There is more to the worth of an IT team, then the end products they produce.Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.comtag:blogger.com,1999:blog-4613139790698621842.post-32603108245855034322007-08-08T11:43:00.000-07:002007-08-08T12:12:48.113-07:00Frustration with Order EntrySo I've been working on an order entry enhancement which has proved to be more than frustrating at times. Just when you think you have all of the pieces working, something else breaks, and when that gets fixed, something else breaks, and so on. I got to say that I am 80% happy with what I've done, but there are some pieces that I don't like at all, but are necessary in order for the whole thing to work properly. For example, the user exits within order entry are a big problem. Anyone who has worked on these, knows that they are implemented using form routines or subroutines which are housed inside of include programs. My biggest problem was that a certain routine was called more than once, and the number of times was not consistant and I needed to fill a value during the last time it is executed. So if it is possible to be called more than once and you don't know how many times it is called, how do you know which is the last time, right? This is where the code takes a very ugly turn, it is only two statements, but it is really ambigous and meaningless to another developer. He might come along to work on this section of code and say, "What the hell is this all about". All I can say is, "Well, comment it out, and you'll find out really quick".<br /><br />I also wrote another program for this project which transportation will use to move entire sales orders from one plant to another as well as change the delivery date. Sounds easy, right? Well, I thought so too. In this case, I am using the BAPI, BAPI_SALESORDER_CHANGE. This is a great BAPI, if you dot all the (i)s and cross all the (t)s. My program was working as far as changing the plant and delivery date, but it was also saving the orders as incomplete which was not caught during testing. Here I come to find out that when changing the orders using my program, it was not firing the configuration logic(variant configurator) which contains all of the characteritics as well as drives the pricing. At this point, I pretty much threw my hands in the air in disbelief. Back to the debugger I go and find that the whole problem is that I was not passing the configuration to the BAPI. Ok, so I'm thinking, why should I have to, I'm not changing the configuration at all. I've learned to appreciate BAPIs because of there ease of use, and that they perform the functions completely, and will let you know when they need something that you are not passing. In this case, this BAPI didn't tell me anything. Very disappointing that a BAPI would let me call it in such a way that I am screwing up orders. Anyway, after passing the config tables to the BAPI, it seemed to solve the problem.<br /><br />So to summarize, my two gripes are 1) I know it is not feasible with all of the implementations out there, but the user exit implementation should be thrown out altogether. I understand that there has been alot of enhancement points added to order entry via the Enhancement Framework. This does me no good right now, as my upgrade project has been pushed back to next year. I plan to re-implement my user exit coding into these enhancement points in the new system, I would assume that a lot of other customers may do the same if time allows. 2) BAPIs are supposed to complete a business object, they should never leave you with a success message and not complete all of the necessary backend transactions, or updates. And they should always tell you when you are missing something that is required to complete the transaction successfully.Rich Heilmanhttp://www.blogger.com/profile/17153795316291246465noreply@blogger.com