SAP Praxishandbuch ABAP - Book Review
The author has collected the most important recurring solutions for ABAP development in this book. Therefore he could restrict the book to a manageable size. Nevertheless the solutions are explained by...
View ArticleNAMING STANDARDS IN ABAP CODING
1 IntroductionThis document describes the development standards for SAP R/3, Workbench objects. These standards define the approach to be followed by all developers during development and maintenance...
View ArticleabapOpenChecks - Open source checks SAP Code Inspector / ATC
Over the last 6 months I've been working on a set of custom checks for code inspector, the project is available on github. Currently it contains the following general purpose checks, some complex and...
View ArticleThe case for other tools
Although this post is not directly about ABAP development, I think its relevant to most ABAPers. For people in the ABAP world, it’s unusual stray far from SAP's suite of Development tools. However...
View ArticleHow to implement and use ABAP Channels - Video Tutorials
The ABAP Channels infrastructure offers best support for native event-driven interactive and collaborative scenarios in ABAP and is generally available with ABAP 7.40 Support Package 5 (SP05). The ABAP...
View Article5 major differences between an R/3 project and S/4 HANA project
I have preferred to post this blog here in ABAP space, because I believe I can easily find here, SAP dinosaurs like me 1. Google is not used in an R/3 project:Because Google was not established yet ....
View ArticleSelecting One Row From a Database Table
This one might be trivial, but interestingly there are quiet some discussions about it. Therefore, let's wrap it up. Selecting a Fully Specified Row For selecting a fully specified row with Open SQL...
View ArticleComments about comments
When I started to work as a junior developer ten months ago, my first tasks were mostly related to maintenance. As far as I know this is the usual way for newcomers to get familiar with software...
View ArticleProgram to change transport request description after release
Sometimes we release the request from DEV system and then quality team come-up saying that there is need of change of the TR description.Below program will save lots of your efforts to create transport...
View ArticleTwo tricks for ALV trees: expanding the full tree and coloring specific tree...
Recently, I received a request to create a report structured in an ALV Tree. I'm a fairly novice ABAP developer and this was the first time I had to create something of this nature. Along the way, I...
View ArticleDunning Notice in SAP Best Practice from ABAPer prospective
Introduction:In conventional SAP, the form provided for the Dunning Letter is a sap script, whereas in SAPBest Practice, SAP has provided a smartform for Dunning Letter.In this edition, I will share my...
View ArticleWeb Dynpro: Creating a blog application/ Common Chat group in ABAP
When we see all the groups like SDN/Facebook/Some common chat groups then probably it might come in your mind "Can we do it in our organization for knowledge sharing purpose ? ". May be this is very...
View ArticleMy biggest mistakes as an ABAP Developer
This is not a blog about code errors and/or best practices. It's always great to talk about cool things we've made throughout our careers. But our mistakes can really push us to rethink our values,...
View ArticleCombining Object Services and Change Documents
„How can I combine Object Services (OS, aka persistent classes) with Change Documents (CDO)?“ This question has been asked a number of times in various places before, and as of yet, I’ve not come...
View ArticlePosting GR only for few line items in an Inbound Delivery
Some times there will be rare scenarios that GR to be done for only few line items in an inbound delivery. In this cases we can use BAPI_GOODSMVT_CREATE to create GR. off course it is well know FM,...
View ArticleALV grids: texts on subtotal lines
Hi all, this is a small tip for subtotals in ALV grids.Many times I saw reports in which, for example, material code and material Long text are displayed in the ALV grid, but on the material subtotal...
View ArticleHow to request for a new developer key in SAPt
What is developer key? The developer key is a combination of your installation number, your license key (that you get from http://service.sap.com/licensekey) and the...
View ArticleMy Monster! It's Alive! IT'S ALIVE!
IT’S ALIVE! IT’S ALIVE!Writing a Book for SAP Press – Part OneTable of ContentsBackgroundFirst Step - Accessing a 740 Trial SystemNext Step – What to put in the book?To Be ContinuedOnce Upon A Time….On...
View ArticleRosetta Code and ABAP
Last week Christian Drumm (@ceedee666) and Fred Verheul (@fredverheul) had a short conversation on Twitter about functional programming in ABAP which results into new code on the internet project...
View ArticleProgram to change transport request description after release
Sometimes we release the request from DEV system and then quality team come-up saying that there is need of change of the TR description.Below program will save lots of your efforts to create transport...
View Article