IT CanvassTalk to an advisor
SAP architecture · LessonReviewed by Ravi M, SAP Trainer, 10 yrs · Updated · Published · SAP S/4HANA 2023 · all levels

SAP Development system

The Development (DEV) system is where all configuration and custom code originate. It is the first system in the landscape, the workshop in which consultants and developers build changes that will later be tested and moved to production.

Quick answer

DEV is where consultants customise in SPRO and developers write ABAP and build Fiori apps, with every change recorded in a transport request that carries it to QAS and PRD. It holds a customising client, a sandbox client and sometimes a golden client. DEV needs discipline in transports and naming, and it holds sample data; realistic testing belongs in QAS.

Key takeaways
  • Watch out: Configuring in the wrong client.

What happens in DEV

DEV is where functional consultants perform customizing (in SPRO) and developers write ABAP, build Fiori apps and create objects. Every change is recorded in a transport request, which becomes the vehicle to carry that change onward to QAS and PRD.

Clients within DEV

  • A customizing client where configuration is done and captured in transports.
  • A sandbox client for free experimentation (not transported).
  • Sometimes a golden/config-reference client kept clean.

DEV discipline

Because everything downstream depends on it, DEV needs discipline: changes captured in well-described transports, developments following naming standards, and configuration done in the correct client. Sloppy DEV practices cause chaotic transports and painful imports later.

DEV is not for realistic data

DEV typically holds minimal or sample data; realistic volumes and integration testing belong in QAS. DEV is about building, not proving.

Common pitfalls

  • Configuring in the wrong client.
  • Poorly described transports that are impossible to track.
  • Testing seriously in DEV instead of QAS.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support