ABAP 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 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 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 ArticleHow to Create 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 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 ArticleA second way to get the new ABAP editor in LSMW
In my previous blog 'How to get the new ABAP editor in LSMW' I described how a single enhancement enables the new ABAP editor in SAP's LSMW. While that solution only takes one implicit enhancement...
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 ArticleMy CDS view self study tutorial - Part 1 how to test odata service generated...
PrerequisiteMetadata testRead operation testFilter operation testPart1 - this blogPart2 - what objects are automatically generate after you activate one CDS view I am a newbie of CDS view related topic...
View ArticleMy CDS view self study tutorial - Part 2 what objects are automatically...
Automatically inserted table entries during CDS view activationDDDDLSRCDDDDLSRC02BTDDHEADANNODDLDEPENDENCY Part1 - how to test odata service generated by CDS viewPart2 - this blog You paste the...
View ArticleMy CDS view self study tutorial - Part 3 how is view source in Eclipse...
Part1 how to test odata service generated by CDS viewPart2 what objects are automatically generated after you activate one CDS viewPart3 this blogPart4 how does annotation @OData.publish workLet's...
View ArticleUnicode check with Code Inspector
Some companies still run non unicode SAP systems. if you plan to convert your system to unicode, you can run UCCHECK regularly on your system, or add the unicode check to the code inspector framework...
View Article