SAP New Plant Setup Checklist: Company, Plant, Storage Locations and Inspection
Setting up a new plant in SAP means more than creating a plant code. It touches enterprise structure, finance, purchasing, production, quality and security. This checklist gives the order of work, the usual transaction codes and the items that stop postings if missed.
0 of 38 items complete
15 critical items still open - these are the highest-risk gaps.
1. Design and enterprise structure
2. Create the plant and assignments
3. Materials, finance and planning
4. Production and work centers
5. Quality and inspection setup
6. Authorizations, workflow and go-live
Work top to bottom, because later steps depend on earlier assignments. Items marked critical stop transactions or postings if missed. Transaction codes are typical for ECC and S/4HANA; check the configuration path in SPRO for your release.
Ask plant stock and order questions in plain English
Optional: a private AI layer over SAP, read-only by default and deployable on your servers.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Start with the design group and agree names and structure before configuring anything, then follow the numbered order because many steps depend on earlier assignments. Tick items as they complete and export the list to PDF or Excel to share with finance, logistics and basis. If you are cloning an existing plant, copying in OX10 saves time but you must still review every assignment, since copied defaults can carry wrong addresses, calendars or accounts.
Company, company code and plant
People often ask how to create a company in SAP. A company (OX15) is a legal entity grouping used for consolidation, while a company code (OX02) is the smallest unit with its own balanced books. A plant is a logistics unit under one company code, used for production, inventory and planning. A new factory in an existing legal entity usually needs only a plant and storage locations. A new legal entity needs a company, a company code, a chart of accounts and fiscal year variant assigned, and a controlling area.
- Company (OX15): legal entity for consolidation
- Company code (OX02): own balanced books
- Plant (OX10): production, inventory and planning unit
- Storage location (OX09): stock area within the plant
SAP Business Workflow and approvals
SAP Business Workflow is the engine that routes tasks and approvals to the right people, such as a purchase requisition release or a quality notification. When you add a plant, the roles and organizational units that workflows use, such as release strategies and agent determination, must include it, or tasks arrive at nobody. Review workflow rules and release strategies for the new plant as part of go-live testing, along with inbox task routing for each approver.
Quality setup, self-inspection and common mistakes
For manufacturers, quality setup is where plants fail audits. Activate QM for the plant, build inspection plans and define who performs self-inspection or periodic internal checks, with records kept in the system. Frequent mistakes include assigning the plant to the wrong company code, missing account determination so goods receipts fail, forgetting authorization objects so users cannot see the plant, loading stock before periods are open, and transporting configuration out of order.
Frequently Asked Questions
What is the difference between a company code and a plant in SAP?
A company code is an accounting unit with its own balanced books. A plant is a logistics unit used for production, inventory and planning, assigned to exactly one company code. One company code can have many plants.
How do I create a plant in SAP?
In configuration, use OX10 to define the plant, then assign it to a company code with OX18 and create storage locations in OX09. You then complete purchasing, sales, valuation and authorization settings before using it. Copying an existing plant is common.
How do I create a company in SAP?
A company is defined in configuration with OX15 and is then linked to one or more company codes created with OX02. You also assign a chart of accounts, fiscal year variant and currency to the company code. This is a finance-led activity.
What is SAP Business Workflow?
It is SAP's tool for routing tasks and approvals between users based on rules and organizational structure, for example releasing a purchase order. It is administered with transactions such as SWDD for workflow definitions and SWI1 for monitoring work items.
If you want the new plant's stock, orders and quality data queryable in plain English from day one, we can add a private AI layer over your SAP system that stays on your own infrastructure.
Related Tools
SAP Core Tables and Key Fields Reference
A searchable lookup of the SAP tables ABAP developers use most, with their primary key fields and owning module.
SAPSAP PP Database Tables Reference
A lookup of the main SAP PP database tables, what each holds and the key fields to join on.
SAPSAP QM Database Tables Reference
Searchable lookup of the core SAP Quality Management tables, what each one stores and its main key fields, for report writers and data migration teams.
SAPSAP MM Tables and Key Fields Reference
Searchable list of the core SAP MM tables with their primary key fields and what each stores, including S/4HANA changes.
More SAP tools
See all- SAP Manufacturing Order Table Join SQL Generator
- SAP Movement Types Reference
- SAP Purchasing Document Types Reference
- SAP MIGO Goods Receipt Checklist
- SAP GR/IR Clearing Worksheet
- SAP Release Strategy Design Template
- SAP Source List Upload Template
- SAP Info Record Mass Upload Worksheet
- SAP MRP Type Reference
Keep exploring
Free tools
- SAP Business One Production Order ChecklistA step-by-step checklist for creating, releasing, issuing to, receiving from and closing a production order in SAP Business One.
- SAP PM Go-Live Readiness ChecklistA checklist to test whether your SAP PM implementation or rollout is ready to go live, grouped by master data, configuration, planning, access and cutover.
- SAP PP Go-Live Master Data and Cutover ChecklistA tick-box readiness check for production planning go-live, covering master data, configuration, cutover and support.
ERP fixes and how-tos
- How to Create a Plant in SAP MM and Configure the Organizational StructureCreate a plant in SAP MM with OX10, add storage locations, a purchasing organization and the assignments that make it usable. Includes the MM org structure.
- SAP Error: Define QM Procurement Key (How to Fix It)Fix the SAP QM procurement key error: define the key in the QM in Procurement IMG, activate QM at plant level, and set QM proc. active and the control key in the material master.
- SAP PP End to End Configuration: Steps, IMG Paths and Process FlowSAP PP end to end configuration in order: organizational structure, master data, MRP, order types, confirmation, costing and settlement, with IMG paths and tcodes.
Runs with your ERP
- Prometheus Planning & Scheduling with SAP Plant MaintenanceHow Prometheus Planning and Scheduling works with SAP Plant Maintenance work orders on S/4HANA and ECC: data flows, setup, pitfalls and a private AI layer.
- PROGATE 6.0 Interface with SAP ECC and S/4HANAPROGATE is an SAP-certified web service interface that sends master data and orders from SAP to third-party MES and returns confirmations. Setup and pitfalls.
Guides
- ERP Go-Live Readiness Assessment ChecklistValidate ERP go-live readiness with a 100-point checklist covering data, integrations, training, cutover, and support. Prevent post-go-live emergencies.
- Post-Go-Live Stabilization: Surviving the First 90 DaysPost-go-live ERP stabilization guide: hypercare structure, defect triage, first month-end close, MRP tuning, and the 90-day exit criteria that prove stability.
- SAP to Infor LN Migration Assessment FrameworkEvaluate migrating from SAP ECC or S/4HANA to Infor LN. Assessment framework covering costs, risks, functional gaps, and realistic timelines.
AI on your ERP
- AI for SAP Plant Maintenance: Notifications, Work Orders, and Predictive SignalsAI grounded on SAP PM data that triages notifications, drafts work orders, standardizes failure codes, and flags predictive maintenance signals, on-prem.
- Get AI Value From SAP ECC Now, and Use It to De-Risk the Move to S/4HANASAP ECC 6.0 mainstream maintenance ends in 2027. Add AI value on ECC now, using its existing BAPIs and IDocs, and use it to de-risk the S/4HANA migration.
Integrations
- How to use ChatGPT with SAP ECC 6.0Using ChatGPT with SAP ECC 6.0: custom GPT actions, exports versus live access, an OData or MCP bridge, enterprise data controls, and when a private model is safer.
- How to build a mobile app for SAP ECC 6.0Build a mobile or barcode app for SAP ECC 6.0 on the shop floor: goods movements, production confirmations, approvals and offline handling over RFC or OData.
Software
- SAP S/4HANASAP S/4HANA explained for manufacturers: core modules, deployment options, APIs and IDocs, honest limitations, alternatives and where AI helps on top of it.
- Siemens Plant SimulationSiemens Plant Simulation explained: discrete event simulation of production lines and logistics, SimTalk, optimization, integrations and alternatives.