Home / ABAP Development

ABAP Development

Spotlight on ABAP for SAP HANA – Again

The move from the classical SAP Business Suite to the Digital Core, i.e. SAP S/4HANA, places SAP HANA at the center of the game. The same is also valid when moving from traditional databases to SAP HANA – i.e. SAP Business Suite and SAP Business Warehouse powered by SAP HANA. What …

Read More »

Recap ABAP CodeRetreat´s in 2017

After the first attempts of the ABAP CodeRetreat (ACR) in 2016, the format got more momentum in the year 2017. We facilitated 8 free community CodeRetreats and 3 internal company CodeRetreats. In addition to the public CodeRetreat’s for the community, companies have also used this format to try a different …

Read More »

Optional interface methods – good or evil?

EVIL! EVIL! Just kidding, read on. I’m very open to major improvements to the ABAP language, mainly because a lot of them allow creating cleaner code – more compact, self-describing and less “crowded” with declarations.  But this weapon is two-sided and used improperly can actually do the opposite – armed …

Read More »

Merry chrIoTsmas and Happy Holidays!

What is more significant to happy holidays than toys, Lego, happy kids, electronics and an SAP backend? I hope this will inspire more simple innovations, starting small, thinking big.   Well what you see in the video is a modified Lego Winter Holiday Train (10254) with a Lego Power Functions …

Read More »

How to get ALV filter work for lower case characters

  When you are using ALV screen with class CL_SALV_TABLE or CL_GUI_ALV_GRID. The filter is working for some column but not working for the others. After changing the content for this column to uppercase, the filter works again. Solution: I searched on the internet and found that most solutions point at field …

Read More »

Extending CDS Queries with CO-PA (WW) Fields

Business Background: Extensibility for CO-PA (WW) Fields The operating concern can be extended with custom characteristics created in KEA5. These fields are also generated in journal entries in the ACDOCA table. However, for some analytical applications which are based on CDS queries, CO-PA (WW) fields can’t be added to the …

Read More »

Application Telemetry with Prometheus

In my last blog, I’ve explained about deployment pipeline I built for Continuous Integration and Continuous Delivery in ABAP. Another thing that our team has built was the application monitoring. For our Java Spring Boot services, it can seamlessly integrate Prometheus module in the POM file and then your application is ready …

Read More »

ABAP Console Output in ADT

Did you know that you can run executable programs with F9 instead of F8 in recent versions of ADT (SAP NetWeaver Application Server ABAP 7.52)? Running a program with F9 redirects WRITE outputs to an “ABAP Console” in ADT. No SAP GUI is needed any more. But hello? Who who …

Read More »

SAP PO Error Handling using BADI ME_PROCESS_PO_CUST

This Blog Talks about handling custom errors when creating/changing SAP Purchase orders both at header level and item level. It also tries to explain error handling using the standard Macros mmpur_context and  mmcnt_context_badi. Header Level Error Handling using Method PROCESS_HEADER of the BADI Make sure you add the include which holds Macors for message …

Read More »

Find your way to the BOPF

Last year I set a learning path to catch up with SAP development tools and techniques that in spite of being around for a while now,  the comfort zone was just too comfortable to step out, until the breakthrough came in and I realized I didn’t want to be left …

Read More »

ABAP goes Agile – and the Business Suite?

It was a big announcement at SAP TechEd Las Vegas: ABAP will be available in SAP Cloud Platform within the next years. Looking forward to the SAP Cloud Platform, ABAP will meet there all the cool new kids on the block – Blockchain, Internet of Things, Machine Learning and Big …

Read More »