How to properly convert SOLIX to XSTRING, without additional bytes
There are several use cases when you need to convert SOLIX table to XSTRING. For example, when you are using sap gateway for downloading files from SAP office, you will need to use conversion from...
View ArticleUnderstanding and updating MIGO defaults
Recently I had a situation where I needed to update MIGOs defaults programatically. I tried to search for a solution but couldn't see it mentioned anywhere and hence decided to write it down . I hope...
View ArticleWhat Would a Developer-Friendly Application Log Look Like?
Do you ever have this problem? You're in the middle of writing a fantastic ABAP program. It hums, it purrs, it looks reeeeally good. The code is so clean uncle Bob would be proud. You use the best...
View ArticlePlacing a long-text on an SAP CS Order
Currently i'm working in SAP CS implementing a mobile solution for Quality Assurance based on SAP CS Workorders. One of my requirements was to store information on the order header of this CS order....
View ArticleWhy object oriented? Import parameters
There is a lot of discussion about why we should use object oriented programming instead of plain old procedural. I have to admit it is sometimes difficult to come up with good reasons, besides the...
View ArticleABAP to XML and vice versa
I'm not entirely sure if a similar solution exists; I've tried searching through blog posts in the ABAP Development space and couldn't find any match (although there are over 1000 results for "abap...
View ArticleSimple PPTX export with template
The idea behind this trivial solution is the possibility to export text data from an SAP system into PowerPoint format using a given template. In my experience, multinational companies usually have a...
View ArticleFitNesse - The fully integrated standalone wiki and acceptance testing framework
Quite a while ago I read Uncle Bob's Clean Code: A Handbook of Agile Software Craftsmanship and learned a little bit about FitNesse. "It's a Collaboration Tool""It's a Test Tool""It's Open" I'm not...
View ArticleEnabling an SM30 maintenance view for multiple users
Hi everybody, this is about how i got an SM30 maintenance tableview, to accept changes from multiple users at the same time.It's my first ever blog, so don't expect too much. Maybe I should start with...
View ArticleBook Review: ABAP Objects ABAP Programming in SAP NW ( SAP Press)
When I joined SAP Labs India in 2007 , this book was gifted to me ( as well as every ABAP developer) in the team by the manager. Initially we thought what we would do with the book ( use it as weight...
View ArticleThe case of sending mail with graphs .
Hi, Recently there was a question about sending a chart by mail from pavan kumar Mallipeddi CL_GUI_CHART_ENGINE Graph As Email in Background Using a hint from Jānis B I was able to generate a chart and...
View ArticleDo you know your SE16N?
Probably, this does not exactly belong here, but i found no better place for it. Several people i know(me included) like to use TA SE16N for a quick glance at table data or as a means of preselection...
View ArticleAn issue caused by implicit conversion during RFC call
Where does this magic number '3473457' come fromSummaryJust would like to share with you how I struggle with a bug recently. These days I am supporting a customer project which would go live very soon....
View ArticleHow to use FM : BAPI_ACT_PRICE_CHECK_AND_POST
Hello SAP Folks, This document is an attempt to explain the use of the FM BAPI_ACT_PRICE_CHECK_AND_POST, which can be used as an alternative of TCode KP26 for batch processing & automating the...
View ArticlePackage in object name, why should you do it?
I know this may not be universally agreed upon, but I think it's something worthy of being discussed and so I decided to explain my reasoning behind it.Although I started my programming career in ABAP...
View ArticleProposal search for input fields
HI mates! Actually this is my first blog in my 5+ years SAP career so don't judge me strictly. So I have chosen really intersting topic: probably something that everyone thought about. I'm sure someone...
View ArticleWhy object oriented? - Class Attributes
As with most OO related discussion (i.eWhy object oriented? Import parameters), the arguments get interesting really quick. In that blog, a fellow SCN user described her dislike for OO, and how it...
View ArticleRetain selection screen values on program restart for transactions with...
I had an interesting last week and what looked easy at the outset did my head in for quite a while. I tried various methods and the below approach was able to give me a satisfactory solution. Let's...
View ArticleSwitching From Java/C++ to ABAP
This article probably isn't required, as most of us here are already ABAP developers, but, I thought it would be good experience to share my thoughts what it actually felt like to switch to ABAP....
View ArticleWhy you should have your own style(guide)!
Hi all, Today's blog is about something I’m thinking quite a while how to create it. We, as ABAP-Developer , didn't have such a problem or better, not in the same way a lot of others programmers had to...
View Article