top of page


E-Invoicing, SAF-T and Digital Tax Compliance in Norway
1. Introduction Across Europe, digital tax transformation is progressing through different models. While some countries adopt clearance models based on real-time data transmission, others prefer more flexible, audit-based approaches. Norway falls into the latter category and has long implemented a SAF-T (Standard Audit File for Tax) based post-audit model. In this model, transactions are not transmitted to the tax authority in real time; instead, data is stored within compa
Oznur Ozen
May 52 min read


Spain’s New B2B E-Invoicing Framework: Technical and SAP Impact Analysis
1. Introduction Spain is one of the leading countries in the European Union in terms of digital tax transformation. E-invoicing and e-reporting processes have been actively used for years, and with new regulations, this structure is becoming more integrated. Especially for B2B transactions, upcoming obligations will not only cover invoice issuance but also payment tracking. The current legal framework is built on Ley 18/2022 and its implementing regulation Real Decreto 238/20
Oznur Ozen
Apr 168 min read


Building an HR Management Platform on SAP BTP with Fiori UI5
A hands-on journey through SAP Business Technology Platform, Business Application Studio, and modern Fiori development — from CDS views and RAP behaviors to role-based tile management and calendar features. What is SAP BTP, BAS, and Fiori UI5? SAP Business Technology Platform (BTP) SAP BTP is SAP's cloud platform — the foundation where modern SAP applications are built, deployed, and run. Think of it as the infrastructure layer that connects your SAP systems (like an on-premi
Celalettin Akturk
Apr 44 min read


SELECT on Non-Key Fields and Index Usage
Introduction One of the most common causes of performance issues in SAP systems is executing SELECT statements on fields that are neither part of the primary key nor supported by an index. When such queries are executed on large tables, they may lead to: Long response times Work process blocking Background job delays Overall production system performance degradation In this article, we will examine step by step: Why SELECT statements on non-key fields are slow How the databas
Hilmi Günay
Mar 15 min read


Logging in SAP and Error Handling / SAP’de Loglama ve Hata Yönetimi
1. The Importance of Logging and Error Handling in Production Systems In SAP projects, code that simply works is often considered sufficient. However, the real test begins once the solution is moved to the production system. The number of users increases, data volume grows, and processes are no longer limited to dialog programs; background jobs, integrations, and chained flows come into play. In production environments, a significant portion of errors never appear on the user
Hilmi Günay
Jan 48 min read


FOR ALL ENTRIES: When a Performance Optimization Turns into a Performance Issue
Introduction In SAP ABAP development, FOR ALL ENTRIES (FAE) is one of the most well-known techniques for performance optimization. Its main purpose is to eliminate repetitive database access inside loops and to reduce the number of database round trips. For this reason, it is often assumed to be faster by default . However, in real-life scenarios, FOR ALL ENTRIES does not always improve performance. When it is used without proper checks, data volume analysis, or consideratio
Hilmi Günay
Nov 29, 20253 min read


SAP FI & ABAP Collaboration: What Should a Functional Consultant Understand from the Code?
One of the longest-running debates in SAP consulting is: “Should a functional consultant know how to code?” The answer: No, but you must understand it. As an FI consultant, your responsibility doesn’t end with customizing. You should also know how the system works behind the scenes. When you understand key concepts like debugging, BAPI, BADI, and user exits, you stop being just a tester, you become a problem solver. 1. How Much ABAP Knowledge Should a Functional Consultant
Oznur Ozen
Oct 31, 20252 min read


SAP ABAP ve DevOps
1. Giriş: DevOps’un Genel Tanımı ve Yazılım Geliştirmedeki Önemi Dijital dönüşümün hızla ilerlediği günümüzde, şirketlerin rekabet avantajını koruyabilmeleri yalnızca güçlü bir yazılım altyapısına değil, aynı zamanda bu altyapının sürekli gelişim ve teslimat yeteneğine de bağlıdır. Geleneksel yazılım geliştirme modelleri, geliştirme ve operasyon ekipleri arasında katı sınırlar oluştururken; bu yapı değişiklikleri yavaşlatır, üretim ortamına geçişlerde hata riskini artırır ve
Hilmi Günay
Oct 31, 20254 min read
bottom of page
