OO Design Patterns - Decorator - in ABAP
I am happy bunny to see more and more blogs on SDN about object orientated programming in ABAP. Even after 12 years OO is still struggling to gain traction in the ABAP community so the more the...
View ArticleNamespace Refactoring in ABAP
Refactoring to other namespacesIn the past few years, I was involved in several projects which required moving an existing ABAP application to a new namespace. There might be several reasons for that,...
View ArticleHow to Create a Watchpoint for a Field Symbol in the ABAP Debugger
I have known about the debugger script for sometime and have recently stumbled on what I think are some practical uses for it. The first example that I want to share is how to create a watchpoint for a...
View ArticleCreating 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 ArticleNamespace Refactoring in ABAP
Refactoring to other namespacesIn the past few years, I was involved in several projects which required moving an existing ABAP application to a new namespace. There might be several reasons for that,...
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. I remember working on an undergraduate college programming...
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 ArticleConnecting the Enterprise Collaboration Platform TWiki to SAP
Documenting with a WikiA Team TWikiMerging SAP Documentation into TWiki TopicsThe SAP Connect PluginTransforming Documentation from SAPscript to TWikiThe SapConnectPlugin on TWiki Documenting with a...
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 ArticleF-47 Downpayment Request using BAPI_ACC_DOCUMENT_POST
Hello Folks, we can use BAPI_ACC_DOCUMENT_POST for creation of down payment request using F-47.There is a trick involved so i am providing the steps herein. 1. Dont give Business Transaction...
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 Article