Attaching standard Characteristics search help(MM03) in the selection screen
There is an interesting development where the standard search help for characteristics (MM01/MM03) value needs to be attached on the selection screen;as shown below: This should be based on the class...
View ArticleWorking with the Tablecontrol and lock objects
This video explains how to create Tablecontrols in ABAP and Work with the lock objects . The Output of the Above Program will look like this : After Pressing the edit Button , the output will look...
View ArticleThe Sieve of Eratosthenes
Eratosthenes was the third librarian of the famous library in Alexandria and an outstanding scholar. The Sieve of Eratosthenes is an algorithm for collecting prime numbers, the invention of which he is...
View ArticleHow to display messages in a popup window in SAP
There are different methods available in ABAP to display messages in a popup window. In this article, one simple method is introduced by using the function module C14Z_MESSAGES_SHOW_AS_POPUP. This...
View ArticleProcessing workflow messages in SAP
This article describes the use of function module ‘SAP_WAPI_SET_WORKITEM_COMPLETD’ in processing the workflow messages. This function module will process the workflow item and set the status as...
View ArticleSimple algorithm - Nested looping
Hi all, Here im going to show you the difference of straightforward nested loop and most parallel cursor method of looping First let us take a example of straight forward nested loop. EX: * Entries:...
View ArticleLinear search vs binary search in internal table
Hi, Here will show difference between the linear search vs binary search in the internal table. First let me give me some intro about the liner search linear search or sequential search is a method for...
View ArticleSE30 Tips and Tricks for abap objects
Hi When you go to SE30 tcode some of them will think it mainly for the Evaluate and measure a particular program or FM or etc.. But when you do press F6 . It goes to ABAP objects performance examples...
View ArticleUsing subqueries in ABAP
Here i'm gonna show on performance of using the sub quereis in program instead of two select statements.. For EX: Using the two select statements ... SELECT * FROM SPFLI INTO TABLE T_SPFLI WHERE...
View ArticleABAP development in ECLIPSE! what is it?
Being an old timer and having worked for quite a long time with ABAP, it was with disbelief that I first downloaded the ECLIPSE studio and installed all the Add-ons for ABAP. Installing this new...
View ArticleNo Comment
I am not sure what kind of commenting strategy you use at your company. * Do you hear the people sing? In a lot of SAP delivered code I either see no comments or comments in German. * Singing a song...
View ArticleABAP Debugger Script on Code Exchange
I have written a few blog posts now about some debugger scripts that I found useful ( How to Create a Watchpoint for a Field Symbol in the ABAP DebuggerTracing a Program with the ABAP Debugger...
View ArticleScreen Enhancements Using BDT( Business Data Toolset)
Business Data Toolset (BDT) is a easy way to enhance screens and is based on the concept of Module Pool programming. Here, first we define Field groups, which contains fields and then, these field...
View ArticleAttaching standard Characteristics search help(MM03) in the selection screen
There is an interesting development where the standard search help for characteristics (MM01/MM03) value needs to be attached on the selection screen;as shown below: This should be based on the class...
View ArticleWriting dynamic where clause in ABAP Select query
This article illustrates how to write a dynamic where clause in ABAP SELECT queries using the function module 'RH_DYNAMIC_WHERE_BUILD'. Calling the function module RH_DYNAMIC_WHERE_BUILD CALL FUNCTION...
View ArticlePart II : OO ABAP Implementation [ Method Parameters ]
This in continuation to my first blog on SCN Part I : Basics of OO ABAP Implementation In this section we see the possibility of Passing parameter to our method.Various ways to receive values from...
View ArticleFree Enhancement to ABAP Editor
Every day I get a "Google Alert" of all the news stories about SAP. Yesterday one came up saying a company in Hungary were giving away a free add-on to the ABAP editor which improved the "pretty...
View ArticleAre you writing "evil" ABAP code?
Working with Legacy Code – ABAP Style Now is the table of our contents, made glorious summer by this Son of York. PrologueWhat is Legacy Code?Why is Legacy Code “bad”?If we do think it’s bad, what can...
View ArticleSimple Remote Query
Summary:IntroductionFirst GoalMacro: a new perspectiveSimple Remote QueryWhere to get the code INTRODUCTIONFew days ago I fixed a bug referring to my blog about runtime generation of structures and...
View ArticleXML Generation in Audit Management
1.0 Introduction XML format is being used more often to exchange the data between different systems.For easy Readability of data the XML format is used. We can also import this XML Document for...
View Article