Working effectively with ABAP legacy code - ABAP Test Seams are your friend
Hello Community,ABAP Test Seams are available with the latest SAP_BASIS stack, but what they are good for?Consider you need to change some legacy code of ancient times. The code is deeply nested, mixes...
View ArticleUnit test mockup loader for ABAP
Hi Community ! I'd like to share a tool for unit testing me and my team have developed for our internal usage recently. The tool is created to simplify data preparation/loading for SAP ABAP unit tests....
View ArticleSAP NetWeaver AS, add-on for code vulnerability analysis for ABAP 7.5 is out!
With SAP NetWeaver AS, add-on for code vulnerability analysis 7.5 scanning of ABAP sources for security weaknesses became even more easy. Allowing more systems to be scanned for even more types of...
View ArticleTo buffer or not to buffer a database table?
It is common knowledge that buffering of database tables improves the system performance, provided the buffering is done judiciously – i.e. only those tables that are read frequently and updated rarely...
View ArticleExchanging ST12 traces as files
You need to exchange ST12 trace with your counterpart (e.g. SAP support).You have created traces in transaction ST12 as described here:Single Transaction Analysis (ST12) – getting...
View ArticleANST can help in effective test automation
ANST – Automated Notes Search Tool, is a powerful tool to help searching SAP notes for issues you encounter in your SAP system. As this tool is part of SAP standard applications now and has been of...
View ArticleCREMAS05 with extension not triggering through BD21 (change pointer) or...
We faced a weird issue today in the production system that we hadn't faced in quality. The scenario was we had to send the Location information of vendors to an external system from ECC. For this we...
View ArticleTest Driving the ABAP Test Double Framework
SAP has been doing some really good work upgrading its tools. We have recently upgraded to SAP_ABAP 740. I'm an advocate of ABAP Unit testing and this upgrade gave me the opportunity to try an...
View ArticleGet rid of Business Hard Code from your custom ABAP Code
In previous blog STOP filling your Custom ABAP Code with Business hard coding I started a discussion about a popular coding bad practice that affects most of the SAP ERP systems.In a week, the blog got...
View ArticleSTOP filling your Custom ABAP Code with Business hard coding
Updated: you may also want to check out subsequent blog Get rid of Business Hard Code from your custom ABAP Code IntroductionIMHO, "Business hard coding" is one of the worst and underestimated ABAP...
View ArticleAttachment feature in eCATT
Documentation is an important aspect of scripting. Good documentation should always go hand-in-hand with the automation script and it should clearly explain the whole purpose of the script. Moreover,...
View ArticleAutomation.. lessons learnt
Ask a layman what he understands by "Automation" and the most expected answer is "Doing something automatically" . Right!!! When something is done without the intervention of a human, it is...
View ArticleSAP Consulting X issues
By Ramesh VodelaA couple of months back I wrote blog in interoperability section ( mobile development with C# and Xamarin) I felt it was too Technical and wanted to write a blog which can be fun...
View ArticleData-driven testing with ABAP Unit
In this blog I would like like to describe the idea of data-driven testing and how this can be implemented in ABAP Unit. Data-driven testing is used to separate test data and expected results from unit...
View ArticlePortal & Backend behavior testing: Behave Alike Testing
I have used this testing technique during one of my test phase, where we were testing the portal applicationsThis test technique is applicable where we have portal application & equivalent...
View ArticleSource Code Inspector : Check objects according to creation date
SummaryThis blog is about changing the way of work of Source Code Inspector(tcode:SCI) especially when Transport Organizer integration is activated. Transport Organizer integration can be activated...
View ArticleRolling Out the ABAP Test Cockpit - A First Experience Report
While there are quite some good documents about the setup of the ABAP Test Cockpit (ATC) on SDN (cf. http://scn.sap.com/docs/DOC-32791 and http://scn.sap.com/docs/DOC-32628) I haven't seen any...
View ArticleHow to trigger Code Inspector checks during the release of a 'task'?
Bugs in your custom ABAP code can be quite expensive when they impact critical business processes, which is why quality assurance of custom ABAP code is receiving more and more attention in business....
View ArticleA useful trick to debug pop-up...
Sometimes we need to debug a process but the logic that you need to debug is after a button event after 3 pop-ups. So, what you do? Debug everything trying to figure it out when your point starts......
View ArticleOverview of Eclipse IDE
Below is the easy to remember short description of Eclipse IDE(E)ditor for many programming language(C)ode Faster(L)ess Typing with Code Completion(I)ntegrated Development Environment(P)latform(S)yntax...
View Article