Menu

How to Find the Customizing Tables for IMG Objects

DevWorkbench    Monday May 5th, 2014   

Quite often, developers and SAP consultants have asked me how to find out the database tables that belong to IMG objects. Some seem to know the ones they need by heart, but there is an easy way to find out which tables hold the customizing settings made in transaction SPRO. Continue reading


What is SAP CPM? Introduction to SAP Commercial Project Management

DevWorkbench    Monday March 3rd, 2014   

In February of 2013, SAP announced the development of a new solution in the area of customer project management. The integration of SD (Sales) and PS (Project System) is possible in the SAP ERP system today, however many consultants agree that the implementation of the project sales process is cumbersome and the end result does not provide the necessary overview to get a firm grip on what’s actually going on in your projects. Continue reading


How to Set a Default Value for Download File Endings in SAP ERP

DevWorkbench    Tuesday February 25th, 2014   

When exporting files from SAP ERP, for example from an ALV list, we’ve had all this issue: when we pick “Spreadsheet” in the file format popup, the file ending defaults to .txt (or, in older versions of SAP ERP, to .xls), even though that format might not be suitable for the current setup, for example when you’re using MS Office 2010 or an entirely different spreadsheet application. Continue reading



Editing SAP Tables with SE16 and SE16N

DevWorkbench    Wednesday April 17th, 2013   

When working as developers with SAP ERP®, we sometimes need to change a value in a table – maybe just for testing purposes, maybe permanently. But in most cases, it’s not possible or not worth the effort to create a maintenance dialog or write a small program that does the job. There are other possibilities to change data in tables that I’d like to show you in this article. Continue reading


Getting Access to Out-of-Scope Variables with Field Symbols

DevWorkbench    Monday March 4th, 2013   

Recently, I came across a situation which required me to modify an internal table which was not in the scope of my program. My client wanted to take over the “System Condition” indicator from a maintenance task list into the maintenance item. A task list can be referenced in each item of a maintenance plan, but the System Condition field is not carried over automatically. Continue reading



Modifying a Released SAP Transport Request

DevWorkbench    Wednesday February 6th, 2013   

We’ve all been in this situation: we’ve released a task or transport request, only to notice seconds later that there was still an object missing in it. In the standard SAP ERP® transport system, we’d be out of luck: once released, transport requests or tasks can’t be set to modifiable again. Continue reading


SAP Classification Explained Part 1: Classification Basics and Transactions

DevWorkbench    Tuesday February 5th, 2013   

Hi folks,this is the start of a several-part series in which I want to give an in-depth explanation of the classification functionality in SAP ERP®. Starting with this post, where I give an overview of the topic and mention important terms, I will go through the data model and demonstrate how to read data from classification  and how to set up authorization. I will also explain the user exits that can be used in classification. Continue reading


Hello, World!

DevWorkbench    Wednesday January 2nd, 2013   

Welcome, everyone! Glad you’ve found me.

I’ve decided to start this blog about SAP ERP® development and customizing due to the lack of quality know-how that is freely available online. As an ERP consultant and part-time web developer, I’ve always been surprised about how much knowledge is readily shared in blogs and forums the web development community – and how little there is in the SAP® world. Continue reading