Hi all,
I this short blog post, I would like share a few useful CTE examples.
Sometimes we require complex sql queries and at that point we have a few options,
CDS
AMDP
CTE
By considering, DRY principle, if we will use it in multiple places...
Hi,
Fiori web interface is on its way to be the main interface for SAP. Many new applications are developed just for Fiori and may not exist on SAP GUI anymore. Although Fiori has a lots of new applications, we still may want prefer to use SAP GUI t...
Hi Abapers,
In this blog post, I would like to share an alternative way of working with JSON, especially with huge json data.
As we all experience, JSON is the most popular standard when it comes to integration, communicating to 3rd party systems. ...
Hi Abapers,
In this post, I would like to share my thoughts and suggestions on SOLID's most violated principle, Single responsibility.
Before we start with SOLID, I need to mention about MVC. Because they go hand in hand. You can read about applyin...
Hi,
Sometimes when you want to find a text it may not appear on usage list results.
In those cases, you can use following transaction codes/reports to search string code blocks, including enhancements.
Transaction EWK1 - Find text in code, inclu...
Hi Sandra,Let me clarify,With binary search you find the index, and then pass it to loop and it is best to add key fields to loop where condition, since loop will start from tabix, it will only make your code safer without performance lose.I hope it ...
Hi,It is safer to add binary search conditions to loop where, otherwise you may end up reading other records which satisfies index and other where condition parameters. START_MEASUREMENT 'BINARY SEARCH SORTED TABLE'.
LOOP AT li_head.
READ TABL...
Hi,I think Binary search is a great option. And of course the table needs to sorted... Would be great if there were some real measurements on blog post, so readers could see the differences. And to understand why we need to sort before using binary s...
Hi,If Fiori server is different than ERP server, you need to maintain system alias in target mapping.To Maintain System Aliases;https://help.sap.com/docs/FIORI_TECHNOLOGY/d71464d9f3204ea8be1144d62acd9ac3/b7815652f4c2722de10000000a44176d.htmlIn Custom...
I have just seen, Paul Hardy has a nice TDD course and covers "Friends" concept too.https://www.linkedin.com/learning/test-driven-development-with-abap/test-driven-development-with-abaphttps://www.linkedin.com/learning/test-driven-development-with-ab...