Category Archives: ABAP / Development

Ask Me Anything: SAP Value Discounts vs Price Discounts

This question comes courtesy of Val:

I’m configuring  a series of % discounts in SD. Each needs to apply a % to the price, not to the value (SAP default), so the price per unit decreases with each discount.  The result is a slightly different final total value from the standard method.  I can’t find a way in standard config, all I can do is a standard value: can you suggest anything?  Do I need a custom requirement?

Continue reading Ask Me Anything: SAP Value Discounts vs Price Discounts

SAP: Working with Change Records in SD

One of the best weapons in a support consultant’s arsenal is the ability to review document changes.  Sometimes, being able to build a precise timeline around occurrences of an issue can be crucial to finding a solution.  Let’s discuss more about the structure and use of change records in Sales and Distribution.

Continue reading SAP: Working with Change Records in SD

SAP Quick Tip: All User Exits

User Exits…  Depending on your perspective, they are either a saving grace which allows you to bend SAP to your liking, or a frightening Carte Blanche which allows your clients to do the most crazy stuff (and later ask you to fix it).  Either way, they are a critical tool for an SAP consultant.  Their number is legion and here is how to find them.  …all of them.

Continue reading SAP Quick Tip: All User Exits

Ask Me Anything: SAP Condition Update, Max # of Orders

This question comes courtesy of Krishna. He writes (edited for clarity):

My requirement is to give a discount for the first 50 sales orders. I tried this using the condition update tool. It is limited to only 3 sales orders. I want to make it for 50 sales orders, but I am not getting anywhere. Please help me.

I’m not sure there’s much good news ahead on this one, but let’s take a closer look at the ‘Maximum number of orders’ in the Condition Update function.

Continue reading Ask Me Anything: SAP Condition Update, Max # of Orders

SAP: Inventory Tables

Inventory. It’s difficult to think of a single topic more important to more people than this.  Buyers, Customer Service, and Production Planners all care about what’s available and what isn’t.  And, of course, there’s the warehouse personnel that keep everything flowing whose lives revolve around inventory. For most situations, a quick stock overview is sufficient, but many times you need to get a closer look at inventory through queries or custom reports.  Here are the tables you need to know about.

Continue reading SAP: Inventory Tables

SAP: Finding text strings across ABAP programs (UPDATED)

As an SAP consultant focusing on functional configuration, I am not required to know much about ABAP.  If you’re lucky, there’s a developer within arm’s reach for handling technical efforts.  However, part of growing in your field is reaching out beyond your functional area to explore new avenues.  This ultimately makes you a better consultant.  I’m on a project currently — a divestiture of sorts — which must explore breaking apart Company Codes, Sales Organizations, and other elements.  One thing to consider — especially for mature systems — is what custom objects may be tailored for the existing organization.  This helps determine what the impact will be when creating a new Sales Organization, for instance.  But, how do you find those elements?  More importantly, how can you find references to a specific value you’re trying to change? UPDATE: Thanks to input from commenter Pavel, I’ve added a new section at the very bottom of the article with updates in ECC 6.0.  Check it out. Continue reading SAP: Finding text strings across ABAP programs (UPDATED)