Enterprise Structure
SD / O2Cadvanced

SD Enterprise Structure Part 4: Advanced Design — Common Channels and Divisions, Multi-Entity Landscapes and Restructuring

Key takeaway

Advanced enterprise structure design: common distribution channels and divisions to share master data and conditions, cross-division sales with a common division, designing for several company codes in one country, intercompany implications, and what really happens when a sales organization must be changed later.

Explanation

📌 KEY POINTS
✅ Common distribution channel (VOR1) and common division (VOR2) let several channels/divisions share customer/material master data and condition records from one reference.

✅ They reduce maintenance but mean the shared data is identical — any difference in pricing or customer terms breaks the reference model.

✅ Several company codes in one country usually means several sales organizations; selling from a plant of another company code triggers intercompany billing.

✅ Changing a sales organization or company code assignment after go-live is a data conversion project, not a customizing change.

⚠️ Reference settings must be defined before master data is created; switching later leaves orphaned or duplicated data.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Parts 1–3 covered units, assignments and determination. Now we optimize and scale the design.

━━━━━━━━━━━━━━━━━━━━
▶ 1. COMMON DISTRIBUTION CHANNEL (VOR1)

  • Per sales org: define a reference channel for conditions and one for customer/material data.
  • Example: channels 10 Wholesale and 20 Direct both refer to 10 → one customer and one material sales view serve both.
  • Stored at sales org/channel level (TVKOV).

━━━━━━━━━━━━━━━━━━━━
▶ 2. COMMON DIVISION (VOR2)

  • Same idea for divisions within a sales org/channel: divisions 01 and 02 refer to 00.
  • Often combined with a "cross-division" division 00 used in the order header.
  • Stored at sales area level (TVTA).

━━━━━━━━━━━━━━━━━━━━
▶ 3. CROSS-DIVISION SALES

  • Allow an order to contain materials of several divisions (item division differs from header division).
  • Controlled by the sales document type (division-specific or not) and the division determination.
  • Needed for customers who buy across product lines in one order.

━━━━━━━━━━━━━━━━━━━━
▶ 4. MULTI-ENTITY LANDSCAPES

  • Each legal entity (company code) normally has its own sales organization.
  • Shared warehouses: plant of company code A delivering for sales org of company code B → intercompany billing (Part of intercompany sales topic).
  • Shared services: one sales office structure across sales organizations for reporting.

━━━━━━━━━━━━━━━━━━━━
▶ 5. RESTRUCTURING AFTER GO-LIVE

  • Merging or splitting sales organizations requires master data migration, open-document handling and historical reporting decisions.
  • Typical tools: SAP S/4HANA selective data transition / SLO services, or a controlled migration with cut-over.
  • Condition records, customer sales areas, output, credit segments and number ranges all follow.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. List differences in pricing, customer terms and data between channels/divisions.
  2. Where there is no difference, set up VOR1/VOR2 references before master data creation.
  3. Decide whether orders may be cross-division.
  4. Mark all plant/sales-org combinations across company codes as intercompany.
  5. Treat any later change of sales org assignments as a conversion project.

✅ CHECKPOINT: you can show how many customer sales-area views the common channel/division design saves.

Code example

ABAP Code
===== STEP 1: common distribution channel (SPRO > Sales and Distribution > Master Data >             Define Common Distribution Channels)  (VOR1)   table TVKOVSOrg | DChl | DChl-Conds | DChl-Cust/Mat1000 | 10   | 10         | 101000 | 20   | 10         | 10      → channel 20 uses conditions and master data of 10 ===== STEP 2: common division (Define Common Divisions)  (VOR2)   table TVTASOrg | DChl | Dv | DivCon | Div-Cust1000 | 10   | 01 | 00     | 001000 | 10   | 02 | 00     | 00      → divisions 01/02 share data maintained in 00 ===== STEP 3: master data effect =====Without references: customer extended to 1000/10/01, 1000/10/02, 1000/20/01, 1000/20/02 = 4 viewsWith references   : customer extended to 1000/10/00                                   = 1 view ===== STEP 4: cross-division orders =====Sales document type (VOV8): "Check division" / item division rulesHeader division 00, items keep their material division for statistics and account assignment

Real project scenario

A consumer-health company ran two distribution channels (pharmacy and e-commerce) with identical prices and customer terms but maintained them separately. Price updates were entered twice and diverged regularly, causing billing disputes. The team introduced VOR1 with channel 10 as reference for conditions and master data — but only after migrating: condition records of channel 20 were compared, cleaned and deleted, and customer sales-area data for channel 20 was archived. From then on, one price update served both channels. A later requirement for e-commerce-only promotions was handled with a separate condition type keyed on channel, not by removing the reference.

Common mistakes

  • Switching on VOR1/VOR2 after master data exists without cleaning up the old data.
  • Using common channels where prices genuinely differ.
  • Assuming a sales organization can be moved to another company code by customizing.
  • Overlooking intercompany billing when assigning a foreign company code's plant.
  • Creating divisions and then forcing single-division orders where customers buy across divisions.

Best practices

  • Decide on common channels/divisions in blueprint, before data migration.
  • Use separate condition types for real differences instead of separate channels.
  • Keep one sales organization per legal entity as the default.
  • Plan restructuring as a data conversion project with cut-over and reporting strategy.
  • Document every reference setting with its business rationale.

Interview angle

Questions: "What are common distribution channels and divisions?", "What happens if you need to change a sales organization after go-live?", "How do you handle one warehouse serving two legal entities?"
Strong answer: VOR1/VOR2 let channels/divisions share condition records and customer/material data through a reference, reducing maintenance when the data is identical — decided before master data creation. Changing sales org assignments later is a conversion (data migration, open documents, history). A plant of another company code delivering means intercompany billing.

Practice this lesson

Quick check

1. A plant belonging to company code 2000 is assigned to sales organization 1000 (company code 1000) for the same distribution channel. What does this imply for sales orders delivered from that plant?

2. A company wants to activate a common distribution channel (VOR1) for channels that have been maintained separately for years. What must happen first?

3. A company sells to the same customer base through two distribution channels and wants to avoid maintaining duplicate customer master records for each channel. Which configuration approach addresses this requirement?

Interview questions

1. A merger requires consolidating two legacy divisions into a single division while preserving historical reporting granularity and partner determination logic. What architectural approach would you propose and what are the trade-offs?

Answer it in your own words first, then compare.

2. A global rollout requires adding a new distribution channel to an existing sales organization that already has years of transactional history. What is the process and what risks must be assessed before extending the sales area?

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics