Creating Excel 2003 XML file from internal table
Sometimes we need original Excel file because of time/date, number format or different decimal/thousand separator. I am sharing generic ABAP form below:...
View ArticleTracing a Program with the ABAP Debugger Script
This is my second post on practical uses of the ABAP debugger script. My first post is on how to create a watchpoint for a field symbol.You can also find my third post at Skip the Authority Check with...
View ArticleTo make a field in material master changeable only by those individuals...
Solution overview: A new authorization group will be added with standard SAP functionality. This Authorization Group will be assigned and linked to the appropriate business user’s security roles....
View Articlefunction module with Pop up modal box
Hi everybody.I have scenario to create a user defined function module like (pop_up_to_display_text) .When user call the function module in a program, the function module takes values from programand...
View ArticleModification of TMG without regeneration in SAP
What is TMG? TMG (Table Maintenance Generator) is a tool used for maintaining entries in a table such as entering and deleting multiple records, triggering events while updating entries etc. TMG can be...
View ArticleABAP code modularization: lesson learnt
Topic for today is how to structure the ABAP program code to suit best some important needs. Before you even start reading, please consider I am not a hardcore ABAP Objects guy. Not that I don`t know...
View ArticleHow to take the backup of a screen in SAP
Taking the back up of a screen During development or modification of a module pool program, we will come across a situation to modify the screen as per the requirements. If the existing screen is...
View ArticleHow to Prevent Disruption
In the last weeks I blogged twice about disruptions in SAP standard software– now I turn the tables and will tell what I did to prevent disruptions that have been caused by ourselves. I want to discuss...
View ArticleAdding nodes in SAP Menu
Sometimes, it is required to add some custom menu in the main SAP Menu, as the customer wants to keep some specific reports and transactions in a certain Node. This can be easily achieved via the SAP...
View ArticleSkip the Authority Check with the ABAP Debugger Script
This is my third post on practical uses of the ABAP Debugger Script you can find the first one at How to Create a Watchpoint for a Field Symbol in the ABAP Debugger and the second atTracing a Program...
View Article[Web Dynpro ABAP] Password Reset with Email Authentication
This is a blog post showing how we can make use of Query String aka URL Parameters in Web Dynpro ABAP. Query String is useful for Web Dynpro that needs to be displayed dynamically based on the URL...
View ArticleHow to debug a smartform ?
The Form debugging has some challenges , like - the form has no versions,there is no message display when exceptions occur and ABAPcode is usually embedded in the specific,program line node.The...
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 ArticleWorking with the Tablecontrol and lock objects
This video explains how to create Tablecontrols in ABAP and Work with the lock objects .
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 Article