Projects.

Enterprise software projects built around real business processes.

My work spans SAP ABAP development, Java backend systems, analytics data models, process automation, reporting applications, and integration scenarios across SD, MM, FI, CO, PP, and QM domains. I focus on turning fragmented operational data and manual workflows into structured, usable, and maintainable software solutions.

These projects include SAP GUI and Fiori applications, commercial and logistics reporting suites, Power BI data foundations, AI-assisted business interfaces, document lifecycle systems, intercompany reconciliation tools, and performance-focused enhancements. Each one was shaped by a practical business need: making processes faster, more visible, more controlled, or easier to operate.

// FEATURED CASE STUDIES

Flagship deliveries.

Twelve full-scale SAP developments with their own deep-dive pages — architecture, business rules and impact.

CASE STUDY / OSMAN AKÇA LOGISTICS
Anonymized Fiori mockup for Osman Akça logistics analytics dashboard with placeholder charts
Fiori · Graphical analysis dashboard
// SAP GUI · FIORI · JAVA SPRING BOOT · AZURE AI · AKÇA HOLDING

Osman Akça Shipment & Logistics Analytics.

Transformed SAP shipment reporting into an AI-assisted logistics analytics platform accessible through both SAP GUI and Fiori, with a Java Spring Boot middleware bridging SAP and Azure AI. The solution consolidates sales order, delivery, invoice, transportation, customer, material and container data into a single reporting flow — with graphical dashboards and an authorization-aware AI chatbot scoped by plant-level and pricing permissions.

Channels
2
AI
Azure
Charts
6
SAP ABAP Fiori / UI5 OData / CDS Java Spring Boot Azure AI Dashboards
Read the full case study
CASE STUDY / OSMAN AKÇA SALES
Anonymized Fiori mockup for Osman Akça sales intelligence list with placeholder data
SAP GUI · Sales & FOB analysis ALV output
// SAP SD · ABAP · PRICING CONDITIONS · FOB · AKÇA HOLDING

Osman Akça Sales & FOB Analysis Report.

SAP SD sales order analysis report developed for Osman Akça commercial operations. The report consolidates sales order, customer, material, delivery, pricing condition and exchange rate data into a single ALV screen. It calculates shipped and remaining quantities, net and gross values, sales USD, FOB amount, FOB USD and average FOB per unit, enabling customer, crop and product-group-based sales performance analysis.

Domain
SD
FOB
Item-level
Currency
→ USD
SAP ABAP ALV Grid Pricing Conditions FOB Calculation Currency Conv.
Read the full case study
CASE STUDY / OSMAN AKÇA DELIVERY
Anonymized Fiori mockup for Osman Akça delivery tracking list with placeholder data
SAP GUI · Delivery item & e-document tracking ALV
// SAP SD · ABAP · LIKP/LIPS · E-İRSALİYE · E-FATURA · AKÇA HOLDING

Osman Akça Delivery & E-Document Tracking.

SAP SD delivery item report developed for Osman Akça logistics operations. The report consolidates delivery header and item data with customer, country, material, material group, batch, sales order, shipment, carrier, e-delivery and e-invoice information. It enables users to track delivery items, goods movement status, actual goods issue dates, batch-level details and electronic document relationships from a single ALV screen.

Domain
SD / Log.
E-Docs
2 types
Modes
Batch / Flat
SAP ABAP SALV Grid E-İrsaliye E-Fatura Shipment
Read the full case study
CASE STUDY / OSMAN AKÇA INVOICE
Anonymized Fiori mockup for Osman Akça invoice analytics list with placeholder data
SAP GUI · Invoice & export documentation ALV
// SAP SD/FI · ABAP · CDS · E-FATURA · EXPORT · CIF/FOB · AKÇA HOLDING

Osman Akça Invoice & Export Documentation.

SAP SD/FI invoice reporting solution developed for Osman Akça commercial and export operations. The report consolidates invoice, sales order, delivery, customer, material, e-invoice, e-delivery, export declaration, GTIP, freight, insurance, CIF/FOB and due date data into a single ALV screen with document flow navigation to VF03, VL03N and VA03.

Domain
SD / FI
Export
GTİP+GÇB
Nav
VF03 / VL / VA
SAP ABAP CDS Views E-Fatura Export / Customs CIF / FOB
Read the full case study
CASE STUDY / OSMAN AKÇA EXPORT
Anonymized Fiori mockup for Osman Akça export operations list with placeholder data
SAP GUI · Export logistics data ALV
// SAP SD · ABAP · SHIPMENT · PORTS · INCOTERMS · AKÇA HOLDING

Export Logistics Data Report.

SAP SD export logistics data report developed for Osman Akça export operations. The report consolidates delivery, shipment, material, customer, country, port and transportation data into a single ALV screen. It enables users to track export deliveries by shipment number, product type, net weight, destination country, ports, transport mode and Incoterms-based freight responsibility.

Domain
SD / Export
Routing
Port → Port
Nav
VT03N
SAP ABAP ALV Grid Shipment Ports & Routes Incoterms
Read the full case study
CASE STUDY / ACCESS CONTROL & REPORTING
Role-based invoice visibility
✓ Billing document
✗ Net value
✓ E-Fatura number
✗ FOB / CIF amount
✓ Export file / GTİP
✗ Freight / Insurance
✓ Due date & lot
✗ Unit price / USD
SAP GUI · Visible vs. restricted field split (illustrative)
// SAP SD/FI · ABAP · AUTHORIZATION · ROLE-BASED VISIBILITY · AKÇA HOLDING

Price-Restricted Invoice Reporting.

A controlled operational invoice view that separates document visibility from commercial price visibility. Operational users get invoice, export, e-document and logistics data; sensitive net value, FOB/CIF, freight and pricing fields are excluded. User-level access controlled via a custom user authorization table with runtime access-flag logic.

Views
2 roles
Auth
Table-based
Price fields
0 exposed
SAP ABAP ALV Grid E-Fatura Auth Control Role Visibility
Read the full case study
CASE STUDY / IKEA SHIPMENT
IKEA SHIPMENT DOC FLOW
Billing doc ·
E-Fatura ·
Export / GÇB ·
GTİP ·
Design name ·
Fabric / dye ·
Print type ·
Cust mat no. ·
SAP GUI · Billing + e-doc + IKEA product identity fields
// SAP SD · ABAP · CDS · E-FATURA · EXPORT · IKEA PRODUCT ID · AKÇA HOLDING

IKEA Shipment Documentation & Invoice Flow Report.

Customer-specific SAP SD report for IKEA shipment document control. Connects billing, delivery, e-fatura, e-irsaliye, export file, GÇB, GTİP and IKEA product identity fields (customer design name, design number, variant, fabric, dye type, print group) in a single ALV screen — the full shipment document chain visible in one view.

Customer
IKEA
E-Docs
2 types
ID fields
9+
SAP ABAP CDS Views E-Fatura Export / GTİP IKEA Product ID
Read the full case study
CASE STUDY / IKEA SPI
Anonymized Fiori mockup for SPI IKEA forecast planning list with placeholder data
Forecast Planning Suite — main ALV output
// SAP ABAP · MENDERES TEKSTIL × IKEA

IKEA Forecast Analysis Report.

Long-term forecast data coming from IKEA was transformed into an SAP-based analytical reporting suite — letting planning teams track 52-week demand changes, compare forecast revisions and visually monitor production-planning impact. Seven programs: an Excel-to-SAP loader, an update job, and five interactive reports with dynamic week columns, percentage-change logic and ALV + chart visualization.

Programs
7
Horizon
52 wk
Reports
5
SAP ABAP ALV Grid Dynamic Tables SAP Charts Excel Upload
Read the full case study
CASE STUDY / SALES PLANNING APPLICATION
Editable planning grid · Revenue Planning
Customer
Prod. Group
Year/Month
Unit Price
Revenue
USD Revenue
501277
3020
2025/03
4.25
76.500
82.350
501285
3030
2025/04
6.80
85.000
85.000
Blue — editable · Green — auto-calculated
SAP GUI · Editable revenue planning ALV (illustrative)
// SAP SD · ABAP · EDITABLE ALV · PLANNING APPLICATION · AKÇA HOLDING

Annual Revenue Planning & Tracking.

Editable SAP ALV application that moves annual turnover targets from spreadsheets into SAP. Sales users maintain customer and product-group based plans with automatic revenue and USD calculations, F4-assisted product attribute entry, role-based visibility and row-level audit logging to custom tables.

Type
Planning App
Calc
Auto
Logging
Per row
SAP ABAP Editable ALV Revenue Calc USD Conversion Audit Log
Read the full case study
CASE STUDY / QM ANALYTICS
Anonymized Fiori mockup for QM complaint analytics dashboard with placeholder charts
Power BI · Customer complaint & reclamation dashboard
// ABAP CDS · POWER BI · SAP QM · MENDERES TEKSTIL

Quality Management Analytics.

Designed an ABAP CDS-based analytical data foundation that transforms fragmented SAP QM data — customer complaints, defect records, cutting logs and quality decisions across three production plants — into structured, business-readable datasets consumed by Power BI dashboards for quality monitoring and defect analysis.

Domains
4
Plants
3
BI
Power BI
SAP ABAP ABAP CDS Power BI SAP QM Dashboards
Read the full case study
CASE STUDY / TERBIYE KALITE
ALV Grid — Quality Performance Output
Material
I. Quality
II. Quality
Defects
Source
Rate %
208441
1,842 m
214 m
18
Finishing
89.6%
305220
3,104 m
96 m
7
Weaving
97.0%
410087
956 m
312 m
41
Sewing
75.4%
ALV Grid · Finishing quality performance output (illustrative)
// SAP ABAP · SAP QM · ALV GRID · MENDERES TEKSTIL

Finishing Quality Performance Report.

A custom quality performance analysis report for the textile finishing process. Consolidates production orders, quality control lots, material data, quality notifications, defect records and approved quality logs into a single analytical screen — calculating first-quality rates, second-quality loss, defect-source breakdown and percentage-based metrics so quality and production teams can act on measurable data.

Sources
6+
Defect classes
4
Modes
2
SAP ABAP ALV Grid OOP / Singleton SAP QM Quality Analytics
Read the full case study
CASE STUDY / TERBIYE PRODUCTION FLOW
SCREEN OPENING TIME · BEFORE vs AFTER
BEFORE
15min
AFTER
8sec
112× faster  ·  >99% wait time reduction
PRODUCTION OPERATION FLOW — SINGLE DOK
SIZING
SCOUR ✓
DYEING ◉
PRINT →
QUALITY
completed   current   next
SAP S/4HANA · ALV + CDS + Fiori · 15 min → 8 sec
// SAP PP · ABAP · CDS VIEWS · FIORI · S/4HANA · MENDERES TEKSTİL

Terbiye Production Flow Cockpit.

The textile finishing report that took 15 minutes to open was redesigned from the data model up. By moving computation into a layered CDS view hierarchy on SAP S/4HANA, the screen opens in 8 seconds — giving shop-floor teams and planners instant visibility into where each production document is, which operation just finished, and exactly where it goes next. The same CDS model powers both a SAP GUI ALV cockpit and a Fiori List Report with drill-down analytics.

Opening time
8 sec
Speed gain
112×
CDS layers
5
SAP ABAP CDS View Entities Fiori / UI5 SAP PP S/4HANA ALV Grid
Read the full case study
CASE STUDY / INTERCOMPANY RECONCILIATION
INTERCOMPANY RECONCILIATION & CONTROL REPORT
SUBCONTRACTING BLOCK
EXPORT BLOCK
SETTLEMENT BLOCK
#
Dlv · Batch · Invoice · E-Inv · Amt
Dlv · Customer · Invoice · FOB · Total
Invoice · E-Inv · FOB Unit · Total
1
8000045 · MT240312A · 9010042311 · EFT-0831 · 28.160
8000098 · 501277 · 9010048820 · 28.160 · 29.360
9010051144 · EFT-1102 · 11,73 · 28.160
2
8000046 · MT240319B · 9010042488 · EFT-0847 · 23.125
8000099 · 501285 · 9010048975 · 23.125 · 23.125
9010051220 · EFT-1118 · 12,50 · 23.125
3
8000047 · MT240401C · 9010042699 · pending · 37.820
8000101 · 501292 · 9010049201 · 37.820 · 39.890
— · — · — · OPEN
■ Subcontracting ■ Export ■ Settlement ■ Open / Exception
SAP GUI · Three-block reconciliation ALV (illustrative)
// SAP SD/FI · ABAP · INTERCOMPANY · E-FATURA · PRICING · MENDERES (AKÇA HOLDING)

Intercompany Reconciliation & Control Application.

SAP SD/FI intercompany reconciliation report developed to control the full document chain between OA subcontracting, OA export and Menderes settlement flows. The solution matches subcontracting deliveries with export deliveries using batch and material information, links billing and accounting documents, retrieves e-invoice data, reads pricing conditions and calculates FOB values. A separate manual entry screen handles exception records that cannot be matched automatically.

Flows
3-way
Matching
Batch/Mat
Programs
2
SAP ABAP ALV Grid E-Fatura SD / FI Pricing Conditions FOB Calculation Intercompany
Read the full case study
CASE STUDY / ENTERPRISE IT PLATFORM
IT ASSET MANAGEMENT — OPERATIONS OVERVIEW
Total Assets
847
Registered
Active
712
Assigned
License Alerts
7
Expiring soon
SSL / Domain
5
Alerts active
Device Registry
Ownership Tracking
License Management
Network Inventory
Sample data — illustrative dashboard mockup
Angular · Enterprise operations overview dashboard
// ANGULAR · SPRING BOOT · MS SQL SERVER · JASPERREPORTS · MENDERES TEKSTİL

Enterprise IT Asset Lifecycle Platform.

A full-stack internal platform that centralizes IT asset tracking, device ownership, lifecycle management, license monitoring, SSL/domain expiration alerts, supplier records, network inventory, and document-backed assignment workflows — replacing scattered Excel files with a structured, auditable, enterprise-grade governance system.

Modules
8
Stack
Full-Stack
Output
PDF + Mail
Angular Spring Boot MS SQL Server JasperReports Asset Lifecycle Notifications
Read the full case study
// ENHANCEMENTS & SUPPORT

The everyday work.

Smaller, focused deliverables that keep enterprise processes moving — selection-screen extensions, custom fields, ALV tuning and integration glue. Card summaries; no deep-dive page needed.

// CARD-ONLY
/ 01 Enhancement

Selection-screen extensions

Added new selection parameters and select-options to standard and custom reports so business users could filter by the dimensions that actually matter to their process — without leaving the familiar screen.

ABAP Selection Screen
/ 02 Enhancement

Custom field additions

Extended standard structures with append fields and surfaced them across transactions, reports and prints — capturing the extra business data the process needed while staying upgrade-safe.

Append Structure DDIC
/ 03 Reporting

ALV report tuning

Built and refined ALV Grid outputs — totals, subtotals, traffic-light status, field catalogs and layout variants — so each report read clearly and let users drill into the data on their own.

ALV Grid Field Catalog
/ 04 Integration

Excel ↔ SAP data loaders

Upload programs that read structured Excel files into SAP tables with validation and logging — replacing manual entry and giving downstream reports a single, reliable source of data.

ABAP Excel Upload
/ 05 Enhancement

Background jobs & updates

Scheduled update programs that refresh and reconcile data on a recurring basis — keeping planning datasets current without anyone having to remember to run them by hand.

Batch Job Background
/ 06 Support

Production support & fixes

Day-to-day troubleshooting across SAP modules — analyzing incidents, debugging custom code and shipping corrections that unblock users and keep critical business processes available.

Debugging Maintenance
// TECH INDEX

What I worked with.

Work Type Stack & techniques
Osman Akça Shipment & Logistics Analytics Case Study ABAP · Fiori / UI5 · OData / CDS · Java · Spring Boot · Azure AI · Dashboards
Osman Akça Sales & FOB Analysis Report Case Study ABAP · ALV Grid · Pricing Conditions · FOB Calculation · Currency Conversion · Delivery Tracking · Authorization Control
Osman Akça Delivery & E-Document Tracking Report Case Study ABAP · SALV Grid · LIKP/LIPS · E-İrsaliye · E-Fatura · Shipment/Carrier · Batch Tracking
Osman Akça Invoice & Export Documentation Report Case Study ABAP · CDS Views · E-Fatura · E-İrsaliye · Export / Customs · GTİP · CIF/FOB · Due Date · Document Flow Nav
Export Logistics Data Report Case Study ABAP · ALV Grid · LIKP/LIPS · VTTK/VTTP · Shipment · Ports & Routes · Incoterms · Product Classification
Price-Restricted Invoice Report Case Study ABAP · ALV Grid · Authorization Control · E-Fatura · Export · Role-Based Visibility · User Auth Table
Annual Revenue Planning & Tracking Case Study ABAP · Editable ALV · CL_GUI_ALV_GRID · Revenue Calc · USD Conversion · F4 Help · Auth Object · Audit Log
IKEA Shipment Documentation & Invoice Flow Report Case Study ABAP · CDS Views · E-Fatura · E-İrsaliye · Export / GTİP · IKEA Product Identity · Packaging · ALV Variants
IKEA Forecast Analysis Report (SPI) Case Study ABAP · ALV Grid · Dynamic Tables · Charts · Excel Upload
Quality Management Analytics (QM + Power BI) Case Study ABAP CDS · OData · Power BI · SAP QM · Dashboards
Finishing Quality Performance Report Case Study ABAP · OOP / Singleton · ALV Grid · SAP QM · Quality Analytics · Defect Classification
Terbiye Production Flow Cockpit Case Study ABAP · CDS View Entities · ALV Grid · Fiori / UI5 · SAP PP · S/4HANA · Analytical Query · UI Annotations · OOP · 15 min → 8 sec
Power of Attorney Lifecycle Management Case Study ABAP · ALV Grid · PDF Upload · HTML Viewer · BCS Mail · Background Job · Operation Logging
Selection-screen extensions Enhancement ABAP · Selection Screen · Select-Options
Custom field additions Enhancement Append Structure · DDIC · Enhancement Framework
ALV report tuning Reporting ALV Grid · Field Catalog · Layout Variants
Excel ↔ SAP data loaders Integration ABAP · Excel Upload · Validation & Logging
Background jobs & updates Enhancement Batch Job · Background Processing · Scheduling
Production support & fixes Support Debugging · Maintenance · Incident Analysis