Data-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 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 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 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 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 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 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 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 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 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 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 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 ArticleWorking 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 ArticleABAP Function List in Notepad++
Hi, everyone! How many times either for one reason or another I play us to edit or revise code offline and if the Syntax Highlighting recognition is fantastic (please visit the post of Manish Kumar for...
View ArticleDebugging the applications of another user
Hi, everyone!If you thinking that is impossible, SAP allow this functionality according to OSS note 1919888 In that case it may be usefulYou want to investigate an error in an SAP production system...
View Article