HCM Processes and Forms for a Newbie in ABAP HR
Hi All, Up until now I had never worked on ABAP HR, it always did sound very different and is very different also! Always had my fears in logical databases. But then I guess I was very unaware of...
View ArticleEditor's Block Mode
I think erveryone knows the block mode of the edtor where you can select a block of characters while holding down the ALT-key. Did you know, that you can replace ALL of the selected characters at...
View ArticleBRFplus conquers the Whirling Circle of DEATH
BRFplus vs the Whirling Circle of DeathThis story has a happy ending.... I have been playing around with BRFplus now, for many years, ever since a spent one winter reading the SAP Press book on the...
View ArticleNews about ABAP Package Concept: Naming Conventions for Package Hierarchies
In this blog entry I’ll describe impact of OSS note 2297645 for ABAP development: https://launchpad.support.sap.com/#/notes/2297645/ . For me this is a very important ABAP innovation. SAP Partners and...
View ArticleENHANCE YOUR CODING STYLE
Imagine yourself in a situation where you are asked to explore about a topic by just an introductory heading.Seems like judging the contents of book by merely reading its title.Difficult,isn't it?...
View ArticleCL_DEMO_OUTPUT, Part 1 of 2 - Usage
In the ABAP Keyword Documentation, in SCN blogs or in other demos you might have recognized the usage of class CL_DEMO_OUTPUT. This blog in two parts will explain that class a little bit closer. Part 1...
View ArticleCL_DEMO_OUTPUT, Part 2 of 2 - A Look Behind
In this blog we will look a little bit closer behind the curtain of CL_DEMO_OUTPUT, the usage of which was introduced in Part 1. DisclaimerThe classes described here are not intended for productive...
View ArticleLogging Expressions
In two preceding blogs I bragged about CL_DEMO_OUTPUT. Predictably, there is some disappointment because this class is not intended for productive usage.Fair enough. But you can use it for testing...
View ArticleABAP Program to start and stop SAP PI communication channels
IntroductionWe recently faced an issue with JMS receiver communication channels in SAP PI which are frequently throwing error in case of network,connectivity issues or when the MQ queue manager is...
View ArticleStep by step to visualize your CDS view via Analysis Path Framework (APF)
Analysis Path Framework (APF) is a framework which provides reuse components that allow you to build and enhance interactive analytical Web applications. Recently during my self study, I find out that...
View ArticleDownload payslip in PDF format employee wise to Application Server
This blog describes the option to download payslip of each employee in separate PDF files to application server. In the case of smartform, the payslip of each employee will be printed in each page of...
View ArticleHow to maintain the partner mobile phone when creating SO with...
When creating sales order with BAPI_SALESORDER_CREATEFROMDAT2, we normally use the structure PARTNERADDRESSES to change the partner address data if needed. However, the "mobile phone" field is not...
View ArticleCode visualization using Moose
It is now possible to extract model information from a SAP system to analyze it using Moose in a Pharo virtual machine. Pharo is a kind of Smalltalk and heavily used by specialists who develop...
View ArticleMy CDS view self study tutorial - Part 9 cube view and query view
Part1 - how to test odata service generated by CDS viewPart2 - what objects are automatically generate after you activate one CDS viewPart3 - how is view source in Eclipse converted to ABAP view in the...
View ArticleHow to filter ATC findings to detect only NEW findings
Did you ever think that it would be nice to have an ATC check variant that allows you to see only the new findings, that come from the changes that you just apply to existing “legacy” code? This is...
View ArticlePrinting DMS Documents
SAP Document Management (DMS) is one of the central functions in Logistics and cross-application component of SAP ECC. It supports many document management functions for SAP system as well as external...
View ArticleThree ways to achieve conditional break point in your ABAP program
Approach1 - Source code breakpoint in ABAP debuggerApproach2 - WatchpointApproach3 - ABAP debugger scriptLet's use the simple program below. Line 15 will be executed 1000 times. And we are only...
View ArticleHow to lock TMG only at Row level
I read somewhereWalking on water and building code for requirements is very easy... As long as they are frozen . We started with a requirement which needed a user to be able change the data in one of...
View ArticleCodeRetreat: How to perfect your Software-Craftsmanship as an ABAP Dev
What is a CodeRetreat? Community DrivenYou surely know this: In the small-small of every days programming you have little or no time to improve your skills and practice. You may...
View ArticlePacked Number Simplified!
To write the first blog took me some time though there are few topics in my mind which I think I should blog. To write a blog with the right contents and presenting in a way which is very helpful for...
View Article