Month: February 2015

Home / 2015 / February

Service Management – Purchase Requisition Delivery Address

I ran into something interesting today.  In the service order, you have the option that you can create a purchase requisition for any non-stock item.  This could be for an one-time item, or a service.  Well, when you create the purchase requisition, it turns out that the ship-to delivery address in the purchase order takes the sold-to party from the service order.  While this functionality seems fine if you’re going to drop ship something to a job site, if you need to have the material shipped to your own repair facility, then you need to perform an extra step:

Go to the purchase order, delivery address tab, press Reset Address.

This will pull in the plant address, rather than the sold-to party address.

Every day, something new.  Thanks for reading,

Schedule Your Time and Set Priorities… Going back to the Fundamentals

Well, last week was pretty ugly for me.  I was cranky, stressed out, unfocused…  and in general, just a bit of a mess.  I spent some time on Friday going back to the fundamentals.  So if you’ve ever watched a sports team lose, and the coach goes back to practicing the basics the following day…  well, that was me 🙂  Everything comes down to scheduling your time properly and setting the correct priorities…  let me give you an example.

I have my consulting business and my software business.  I really enjoy doing my software business, but if I don’t have my consulting, I can’t fund the dream.  What does that tell me…  whether I want to or not…  my consulting priorities have to trump the business.  I was trying to make everything a top priority, and there wasn’t enough hours in the day.  So I had to look at what I was doing, and figure out what could wait…  and what I needed to focus on this coming week.

So, I dropped the development tasks for JaveLLin for this week while I spend some extra time focusing on the major milestones I have coming up in my consulting life.  Now, if I can plow through the consulting work quickly, I can pick up the JaveLLin stuff again…  but I had to drop that to a second priority.  My own timelines are not as rigid as the my consulting timelines, and I can’t afford to provide inferior performance to my clients.  And magically, I am far less stressed this week.  Now, does it still bother me that all these things aren’t getting done?  yup… but that’s just who I am.  However, I am focused on the top priorities first now…  instead of trying to do everything at the same time.

So my advise to y’all out there…  if you start to feel stressed, take a step back, write down everything you need to get done, and add a priority.  You’ll quickly see what needs to be done vs. what you want to do 🙂

Thanks for reading,

Turns out, I’m not Super-Human :)

Well, I thought coming back from a vacation I’d be all fired up and ready to take over the world.  Well week 1 back to the real world totally slammed me.  I’ve been battling a head-cold, not to mention that I’m not 30 years old anymore, and most important of all, I may have finally come to the realization that I can take on too much.  Trying to manage my own stuff and consulting clients has hit me like a ton of bricks this week.

Now, the good thing is that I realized, I don’t need to do everything at once.  So, I wanted to send out an early apology.  My blog posts will be sporadic over the next month while I wrap some things up and try to get myself back on track.  I may even try to get more than 6 hours sleep per night as well 🙂

I’ll still post whenever I find a neat trick or tip…  but I’ve been struggling to keep up with my blog, marketing efforts, consulting, and just general running of the business.  I’m also in crunch time for some of my consulting work, so I really need to give that the attention it deserves (even though I really want to finish up my updates on Renovation…  I’ll try to give you a peak at it this week, at least what I’ve done with generating return orders).  As always, thanks for reading,

ABAP Web Dynpro – Dynamic ALV Table – When to Bind

I just found a very subtle little thing, that has been driving me nuts for a few days.  I created a dynamic ALV table and I wanted to be able to select multiple lines.  Seemed pretty easy, I selected the correct Select option to do multiple line testing.  And no matter what I did, I couldn’t select or unselect anything.

Turned out it was a very simple fix.  You can only bind the table once.  If you bind the table more than one, it keeps resetting the selections. Since this occurs in the Modify View method, I needed to check if it was the first time it was executing.  If it was the first time, it needed to be bound, otherwise, don’t bind.  Since it was a dynamic table, for me it was just a matter of moving the bind statement within the IF statement.  Crazy simple, but like everything, little things make a big difference 🙂

Thanks for reading,

Service Management – Adding a configurable component

Now, I recently encountered a limitation of service and maintenance orders.  For those of you familiar with SAP Service Management, you will notice this is a common theme (why else would I spend late nights developing solutions to fill in the gaps 😀 ).  Well, today was an interesting discovery.  It crossed over between my two SAP skillsets, but strangely, I never tried this.  The service order won’t allow you to add a configurable material as a component.  In fact, up until ERP 5.0 or 6.0 (not sure), you couldn’t even repair a configurable material.

Now, this is what I’d consider a corner case, but again, I found a client that wants to do it.  So that leaves me in that familiar place of “how to solve it”.  Now, I’m still in the research phase, so if any of you have found a clever way to handle this issue, I’d love to hear what you did.

Now, I can only come up with two possible ways to handle this.

1.  Material Variants – this method will certainly work, but it takes a lot of master data to create/maintain.  So for every configuration, you’d need a permanent part number.

2.  Purchasing a material from “yourself” – Now this method “might” work.  The idea behind this is that you can generate a Purchase Req, describe the material and configuration, and set the vendor up as your own company.  Then from that PO, create a sales order and configure the material, make it and “ship” to the repair group.

The problem with both of these approaches is that they require a lot of extra data.  Option 1 creates a permanent material in the system.  Option 2 means you need to create a PO, sales order, delivery and invoice.  And all the while, you just want to make a production order for a configurable material and have it issued to the service order.

I’d love to hear your thoughts.  thanks for reading,

Why do I do this??? – Remembering Why I work so hard.

Now I know I’m a glutton for punishment. My normal existence is no less than 2 full time jobs, and sometimes I’m doing 2.5 or 3 at the same time. While this fits well for my easily bored personality, it can also be burning the candle at both ends. When I start to fall into a slump, it’s very important to take a break. I just got back from my vacation, and managed to avoid technology for the entire week. There were times I started to wonder what was going on with my projects, or even my own JaveLLin ideas. But, the resort saved me. I could only get internet in the lobby, and it helped remind me that I needed the time to unplug for a while.

Now, the really important piece of this is the ability unwind for a while. I spent a lot of time by the pool, and a lot of time enjoying my great friends that came along with me.

All of this reminded me of why I work so hard… it’s so that I can do what I just did. I could spend the week away from my computer, ignore my projects, and enjoy my friends and family. I noticed a lot of people parked in the lobby working, on their phones checking emails, face book or whatnot. It felt really good to live in the moment and just enjoy the fruits of my labor. If I just keep working hard… it’s easy to forget why I keep burning the candle at both ends.

So, take my advice, don’t forget why you work so hard and put so much effort into your own endeavors. Enjoy your hardwork 🙂

Thanks for reading,

When you Know you need a vacation!!!

You know, it’s funny, I spend so much time working, that sometimes I don’t even notice just how much I need to unplug. It was this past Friday, that it hit me like a ton of bricks. I was crabby at the world, I was annoyed by everyone I talked to, and the only thing that could help me keep it together was focusing on the kids (and of course, my upcoming vacation). Now, maybe I’m the odd-ball (and trust me, if you talk to any of my close friends, they will agree), but in all seriousness, when you start to get frustrated with your job, your co-workers or even your family… maybe you just need to get away for a little bit.

Now I know you can’t always leave the kids, leave the country, or ditch your family… but what you can do is ditch all your connections to work. For me, it usually hits me out of the blue. Life can be great… great… and then suddenly every email begins to annoy you, you stop sleeping well because you to start to stew about work or what you need to do…

My advise… turn off the tech. ignore all emails for a weekend. Do anything you can to keep yourself occupied and NOT thinking about work. Sometimes it can make all the difference.

Thanks for reading.