Fanning the Flames: Prefixing Variable/Attribute Names
Trigger Warning: This blog will probably annoy a number of people. It's been lurking in the back of my mind for some time now, originally inspired by Ralf Wenzel's article Hungarian beginner's course -...
View ArticleABAP OO - Functional Method usage
ABAP OO Functional MethodWe can use functional method like variables, and functional method can save us from declaring new data. Here I try to write very simple code for usage.Definition of functional...
View ArticleABAP Test Double Framework versus mockA
I recently had the chance to have a look into SAP’s ABAP Test Double Framework. Previously, the main tool for mock object creation was mockA, which did a great job in my previous projects. Code...
View ArticleInternational Editable SALV Day 2016
International Editable SALV Day 2016 – Year EightDear CL_SALV_TABLE Fans, Welcome to February 8th, 2016 which is the eighth International Editable SALV Day. See below for a link to a blog I wrote to...
View ArticleA kill to an ABAP CDS View?
In the first blog of this series we considered that CDS views are not just for the super cool HANA types, but can also be used to escape when marooned on planets with nothing but a lowly Oracle DB....
View ArticleDoes OOP require FAE?
Before Matthew Billingham will tear out my poor head and impale it on the walls of Join Castle as warning for the future generations of fools, please try to follow the White Rabbit down the hole as I...
View ArticlePerformance when working with internal table with results in a hashed table:...
Here is my thoughts about performance in the next task:select many records from database and put results by some keys into an internal hashed table. We can insert records into hashed table inside loop...
View ArticleABAP - A Bit of Agile Programming - The scope
SummaryAgile project management methods address especially the inflexibility of a fixed scope in long running software projects by making the scope variable. How this is achieved and what it changes...
View Articlescreenshot with embedded text data
Preface Not so long ago I discovered the "GET_SCREENSHOT" method of class "CL_GUI_FRONTEND_SERVICES". The method creates an image of your current SAP GUI window in the "Portable Network Graphics"...
View ArticleHow to Make All Field in Account Assignment To Be Read only in SAP Purchase...
In some of business case of MM ( Material Management ), you need to make all field in commitment item in SAP Change Purchase Requisition ( ME52N ) to be read only based on condition.You can configure...
View ArticleFanning the Flames: Prefixing Variable/Attribute Names
Trigger Warning: This blog will probably annoy a number of people. It's been lurking in the back of my mind for some time now, originally inspired by Ralf Wenzel's article Hungarian beginner's course -...
View ArticleHow to use AMDP Function implementation for a CDS Table Function as a data...
I had a requirement to get date name from a time stamp, which was stored as decimals in the backend.So, I need to use the ‘dayname’ date function of the sql query to convert to decimals to a...
View ArticleHow to Make All Field in Account Assignment To Be Read only in SAP Purchase...
In some of business case of MM ( Material Management ), you need to make all field in commitment item in SAP Change Purchase Requisition ( ME52N ) to be read only based on condition.You can configure...
View ArticleFanning the Flames: Prefixing Variable/Attribute Names
Trigger Warning: This blog will probably annoy a number of people. It's been lurking in the back of my mind for some time now, originally inspired by Ralf Wenzel's article Hungarian beginner's course -...
View ArticleDynamic IF Condition
We all have heard about dynamic conditions in WHERE clauses (Dynamic where clause - ABAP Development - SCN Wiki), dynamic READ statements (Dynamic WHERE in READ TABLE | SCN), dynamic internal tables/...
View ArticleBe Nice Now.....
There are some legitimate cases where you may want to wait a short while in your program for something to happen. One thing I use a wait on is when I have a program running and it encounters a lock....
View ArticleCreate an ABAP Reusable Program with 5 easy steps.
Hi This blog will explains How to Create an ABAP Reusable Program with 5 easy steps. Here I would like to demonstrate how we can create Reusable ABAP Custom Program using Custom Patterns. Advantages...
View ArticleDEALT WITH ‘DUPLICATE ENTRIES’ ABAP RUNTIME ERROR
Hi In this Blog I tried to explain how to dealt with SAP Vistex ABAP Runtime Error - Duplicate Entries. There could be multiple ways to identify & resolve the above issue and I would like to...
View ArticleBe Nice Now.....
There are some legitimate cases where you may want to wait a short while in your program for something to happen. One thing I use a wait on is when I have a program running and it encounters a lock....
View ArticleDealing with ‘DUPLICATE ENTRIES’ ABAP runtime error with reference to SAP Vistex
Hi In this Blog I tried to explain how to dealt with SAP Vistex ABAP Runtime Error - Duplicate Entries. There could be multiple ways to identify & resolve the above issue and I would like to...
View Article