ABAP News for Release 7.50 - Fundamentals
This one will be short but fundamental.Only Unicode Systems in Release 7.50 ABAP 7.50 is Unicode only! An AS ABAP can only run as Unicode System with system code page UTF-16. All ABAP programs must be...
View ArticleABAP News for Release 7.50 - Test Seams and Test Injections
Writing ABAP Unit tests can be somewhat cumbersome if the code to be tested is not suited for automatic tests. All the hubbub about mock frameworks or test driven development isn't worth a cent if you...
View ArticleDustbins in Las Vegas - Part Two
Dustbins in Las Vegas – Part 2 You are probably familiar with crime shows on TV like “CSI : New York”. I were to try and describe TECHED 2015 in a similar fashion it would be “CDS : Las Vegas”. The so...
View ArticleSkeleton/Architecture of a Technical Design plays crucial role
Architecture of a technical design plays a crucial role in any project development of a SDLC. Its long time now, Organisations have matured up in their In-House Software Teams rather going for a...
View ArticleDynamic POWL Search Help – OVS
Recently I had a requirement of providing search help to POWL selection screen field. Twist part was, search help result should be depend on the other POWL selection screen field’s value. SAP has...
View ArticleABAP News for Release 7.50 - Host and Other Expressions in Open SQL
After a long time of stagnation the development of Open SQL awoke from its deep slumber and took some major steps in ABAP 7.40 in order to comprise as many features as possible from SQL92 and to offer...
View Article~ To Print Different Pages in Smartforms using Command ~
Hey ThereAfter hearing lots of Questions about “how can we print the data to the next page based on the certain condition?” So here is the answer -> Use Command in the Smartforms. Now question is...
View ArticleABAP News for Release 7.50 - CORRESPONDING, again ...
In ABAP, as a rule, the name is not always the game (see an entertaining recent discussion about that). But as you all know there is a prominent exception to that rule: All the syntax forms involving...
View ArticleThe Delivery Barrier
Introduction In the last years, ABAP development has become a lot easier. The individual developer’s perspective has improved considerably through advanced tooling (ADT!), better online documentation...
View ArticleAbstraction class to generate MSWORD with SAP using OLE
Hello, I wrote an abstraction class to generate complex MS Word document from SAP. This class is delivered "ready to use" and cover, i hope, a large panel of usage. Why this class ?OLE syntax is not...
View ArticleSome Best Practices for ABAP Core Data Services
In case you don’t know about ABAP CDS let me short introduce the basic facts. CDS allows building database views with many features of SQL-92 that are available for HANA and anyDB. You can use it...
View ArticleQuo Vadis ABAP? I am worried.
ABAP is getting more and more database-specific features – and this make me worry. Please don’t understand me wrong – I have no problem with SAP’s technological strategy but with SAP’s communication...
View ArticleHi Git, I'm ABAPer how do you do?
Have you gotten into Git yet? It is one of the new things to know when working with teams on SAPUI5 Projects. But first... This comic comes from XKCD.com by Randal Monroe and is re-used under creative...
View ArticleOuter Join of Internal Tables (ABAP Release 7.40)
Here I am trying to explain how to do an Outer Join of 2 internal tables using the new internal table functions available in ABAP Release 7.40. The same method can be extended to add more tables to the...
View ArticleABAP News for Release 7.50 - SELECT UNION
I promised to tell you, why the INTO clause should be placed behind all the other clauses in an Open SQL SELECT statement. One reason is that Open SQL also wanted to support the SQL syntax addition...
View ArticleABAP News for Release 7.50 - Converting Messages into Exceptions
Messages are basically short texts stored in database table T100. What makes them special is the ABAP statement MESSAGE. This statement sends a message with a short text from T100 and adds a message...
View ArticleUnit testing 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 ArticleABAP News for Release 7.50 - Annotations in ABAP CDS
ABAP CDS in TechEd Keynote Bjoern Goerke has shown ABAP CDS in his keynote for TechEd Barcelona, yes, ABAP! Interestingly, he did not talk much about all the DDL language elements of ABAP CDS. In fact,...
View ArticleGenerate DOCX file in ABAP
Last month, i published my abstraction class to manage Word OLE link. It can generate complete (and complex) word document, but it is a little slow for big tables. OLE is an old technology... DOCX is...
View ArticleABAP News for Release 7.50 - INSERT FROM Subquery and GTTs
This is about two (no, even three) new things in Open SQL in ABAP 7.50. INSERT FROM Subquery Before ABAP 7.50, you can use subqueries in the WHERE condition of SELECT, UPDATE, or DELETE of Open SQL....
View Article