Configuration Guide

SAP SD Sales Document Types — VOV8, the Controls and a ZOR Example

Header controls · VOV8 map · OR → ZOR · downstream objects · troubleshooting · Last updated October 2026

Two orders, same customer, same material. One ships the next morning. The other sits blocked until compliance signs it off, prices from a different procedure, and carries a number from its own range. Nothing about the customer or the material explains it — the difference is the document type.

This guide traces one custom order type, ZOR, from its header settings all the way to the invoice: what VOV8 actually controls, which settings have consequences worth understanding, what a new type quietly depends on, and the sales area assignment that breaks other people’s order types when you get it wrong.

01

What a document type controls

SAP splits sales document control across three levels, and knowing which level owns what is most of the skill:

LevelOwnsConfigured in
Sales document typeDocument-wide behaviour: numbering, references, blocks, pricing procedure key, proposed follow-on typesVOV8
Item categoryHow a line behaves: pricing, delivery and billing relevance, schedule lines, returnsVOV7 / VOV4
Schedule line categoryInventory and procurement: movement type, availability, transfer of requirements, purchase requisitionsVOV6 / VOV5

The document type sits at the top and feeds the others: it is the first key in item category determination, which in turn leads to the schedule line category. Change the document type and everything below it can change with it.

02

The standard types

Worth recognising rather than memorising — most projects copy these rather than invent new ones.

TypeNameCategoryWhy it exists
INInquiryAPre-sales interest. No delivery, no billing.
QTQuotationBA binding offer with a validity period.
ORStandard orderCThe reference point for almost every custom type.
REReturnsHGoods coming back; a returns delivery and a credit memo follow.
CRCredit memo requestKCredit without goods, usually with a billing block.
DRDebit memo requestLThe mirror of CR, for undercharges.

The category column is the SD document category (VBAK-VBTYP). It is fixed by SAP and cannot be bent: a type with category K is a credit memo request no matter what you call it. Beyond these there are process-specific types — rush order, cash sale, and the consignment types KB, KE, KR and KA.

03

The VOV8 control map

VOV8 has dozens of fields. These are the ones with consequences you will have to explain to somebody:

01

SD document category

The hard-wired nature of the document — C for an order, H for returns, K for a credit memo request.

Why it matters: Not cosmetic: it drives how the document behaves in document flow, reporting and status. You cannot make a credit memo request out of an order type by renaming it.

02

Number range (internal / external)

Which number range object supplies the document number, and whether users may type their own.

Why it matters: The usual reason for a separate custom type: finance or the business wants export orders, say, in their own number band for reporting.

03

Reference mandatory

Whether the document can only be created with reference to another — a quotation, an order, an invoice.

Why it matters: Set on returns and credit memo requests so nobody can credit a customer without pointing at the original invoice. The single cheapest control against phantom credits.

04

Document pricing procedure

A one-character key that, with the customer pricing procedure and the sales area, determines the pricing procedure.

Why it matters: Change it on a new order type and you have quietly changed which prices and discounts apply. It is the most common cause of "the custom order type prices differently".

05

Delivery block / billing block

A block applied automatically to every document of this type.

Why it matters: How an approval step is built without workflow: the order saves, but nothing ships or invoices until somebody removes the block.

06

Default delivery and billing types

Which delivery type (LF) and billing types the document proposes for the delivery-related and order-related paths.

Why it matters: These proposals are what copy control then has to support. Propose a billing type with no copy control entry and the order simply never bills.

07

Immediate delivery

Whether a delivery is created automatically when the order is saved.

Why it matters: What makes a rush order a rush order, and cash sales work the way they do.

08

Incompletion procedure and screen sequence

Which fields must be filled before the document counts as complete, and how the screens are laid out.

Why it matters: Where you enforce data quality — an export order type can demand Incoterms and a country of destination.

Free download

Free: SAP SD Interview Starter Kit

A free sample of The SD Vault, sent to your inbox. No payment, no account.

  • ✓25 most-asked interview questions, with full answers
  • ✓1 complete configuration scenario, IMG paths and T-codes
  • ✓A 7-day prep plan you can actually follow

One email with your kit. Occasional SAP SD tips after that — unsubscribe any time.

04

Worked example: OR → ZOR

The business needs export orders handled differently: their own number range for customs reporting, and nothing shipped until trade compliance has reviewed the order. Everything else should behave like a standard order.

Scroll the diagram sideways to see all of it →

How a sales document type drives item category, schedule line, delivery and billingFour stages left to right, each with the configuration that controls it underneath. The ZOR document header, configured in VOV8. Item category TAN, determined in VOV4 using the document type as the first key. Schedule line CP, determined in VOV5 and defined in VOV6. Delivery and billing — delivery type LF and billing type F2 — controlled by copy control in VTLA, VTFA and VTFL. Below, the header settings that travel downstream: the document pricing procedure decides pricing, a delivery block stops the delivery, and the proposed delivery and billing types must have copy control entries.One header setting, consequences all the way to the invoicethe configuration that controls each step sits underneath itZOR headerdocument typeVOV8TANitem categoryVOV4CPschedule lineVOV5 / VOV6Delivery → billingLF → F2VTLA / VTFA / VTFLCarried from the header into everything downstreamdocument pricing procedure → which prices apply · delivery block → nothing shipsproposed delivery and billing types → must exist in copy control

The header type decides what is determined next — and the configuration for each step lives somewhere else.

StepWhereWhat you do
1. Copy OR to ZORVOV8Copy rather than create: you inherit every default that already works, and change only what the requirement demands.
2. Number rangeVN01, then VOV8Create the range, assign it to ZOR. This was the first reason for the new type.
3. Delivery blockVOV8Set a delivery block on the type. Every export order now saves normally but cannot ship until compliance removes it — the second requirement, with no workflow needed.
4. IncompletionVOV8 + incompletion procedureOptionally demand Incoterms and destination country before the order counts as complete.
5. Sales area assignmentOVAZAllow ZOR in the export sales areas. Read the warning in troubleshooting first.
6. Item category determinationVOV4Copy the OR rows for ZOR — otherwise no item can be entered at all.
7. Copy controlVTLA, VTFA, VTAAZOR → LF for delivery, ZOR → F2 if you bill from the order, and quotation → ZOR if orders are created with reference.
8. PricingVOV8 + OVKKIf ZOR keeps OR’s document pricing procedure, nothing to do. If it gets its own, add the OVKK row or pricing will fail.

The answer to “why does ZOR behave differently?” is always one of these rows. Two settings changed in VOV8 — a number range and a delivery block — and five further objects had to be told that ZOR exists. A new order type is never only a VOV8 entry.

05

What a new type depends on

Copying a document type copies its header settings and nothing else. Everything keyed on the document type has to be created separately:

Sales area assignment

OVAZ — assign sales document types permitted for sales areas

Without it the order type cannot be used at all. Read the warning in the troubleshooting section before touching this table.

Item category determination

VOV4

The sales document type is the first key. A new type with no VOV4 rows determines no item category, so no item can be entered.

Schedule line determination

VOV5

Driven by item category and MRP type, so it usually carries over — but check it if the new type uses custom item categories.

Copy control

VTAA, VTLA, VTFA

Creating with reference, creating the delivery, and billing from the order all need entries for the new type. Copying the order type in VOV8 does not copy these.

Pricing procedure determination

OVKK

Needed if the new type carries a different document pricing procedure — otherwise pricing fails or finds the wrong procedure.

Partner and text determination

VOPAN, text procedures

Both are assigned per sales document type. A new type without a partner procedure cannot determine a ship-to party.

In testing these fail in a predictable order: the order type is rejected (sales area), then items cannot be entered (item category), then the delivery or invoice will not create ( copy control). Working through them in that sequence is faster than guessing.

06

ECC, Private and Public Edition

ECC and S/4HANA on-premise or Private Edition: VOV8 and every path on this page work as described. The controls have been stable for a long time, which is why ECC knowledge transfers directly.

S/4HANA Public Edition: there is no SAP GUI access to VOV8. The same concepts exist, but you maintain them through the cloud configuration environment, choosing from the document types SAP delivers and the sales areas you are permitted to assign. Expect fewer fields and less freedom to invent types — worth saying plainly in an interview if the client is on Public Edition.

07

Troubleshooting

01

"Order type ZOR has not been defined in sales area …"

  • ·No entry assigning this document type to this sales area
  • ·The reference sales organisation, distribution channel or division was never combined

Fix: Assign the type to the sales area in OVAZ, after maintaining the combine steps (OVAO sales organisations, OVAM distribution channels, OVAN divisions). Read the warning below before you add your first row.

02

Other order types stopped working after adding a new one

  • ·The sales area assignment table was empty, and is no longer

Fix: This is the trap. While the table is empty there is no restriction and every type works everywhere. The moment you assign one type to a sales area, every other type that is not assigned becomes invalid for it. Assign all the types that sales area uses, not just the new one.

03

No item category is determined in the new order type

  • ·No VOV4 rows for the new sales document type
  • ·The item category group on the material is not covered

Fix: Copy the VOV4 rows from the source type. Copying an order type in VOV8 copies the header settings only — determination tables keyed on the document type are not copied with it.

04

The custom order type prices differently from the original

  • ·A different document pricing procedure in VOV8
  • ·No OVKK row for the new combination

Fix: Compare the document pricing procedure on both types, then check OVKK. If the new type was meant to price identically, it should carry the same key.

05

Every order is blocked for delivery

  • ·A delivery block is set on the document type
  • ·A block carried over from the type you copied

Fix: Deliberate on an approval-driven type, accidental on a copy. Check the delivery block field in VOV8 before assuming the block came from the customer master or credit management.

06

The order cannot be delivered or billed, with no obvious error

  • ·The proposed delivery or billing type has no copy control entry
  • ·Reference mandatory is set and the document has no reference

Fix: Check VTLA for order → delivery and VTFA for order → billing against the types VOV8 proposes. Missing copy control fails quietly, which is what makes it hard to spot.

08

Interview questions

Q01

What does the sales document type control?

Header-level behaviour: the document category, number range, whether a reference is mandatory, the document pricing procedure, automatic delivery and billing blocks, the proposed delivery and billing types, immediate delivery, the incompletion procedure, and which partner and text procedures apply. It does not control item-level behaviour — that is the item category.

Q02

How do you create a custom order type?

Copy the closest standard type in VOV8 rather than creating from scratch, so you inherit sensible defaults. Then assign a number range, adjust the settings that justified the new type, assign it to the sales areas that will use it, and create the dependent entries: item category determination, copy control, pricing procedure determination, and partner and text procedures.

Q03

You created ZOR by copying OR and no item can be entered. Why?

Item category determination is keyed on the sales document type, and copying the type in VOV8 does not copy the VOV4 rows. Without a row for ZOR plus the item category group, no item category is found, so the item is rejected.

Q04

What is the document pricing procedure?

A one-character key on the sales document type. With the customer pricing procedure from the customer master and the sales area, it determines which pricing procedure the document uses. It is how two order types for the same customer can price differently.

Q05

An order type works in one sales area but not another. Where do you look?

At the assignment of sales document types permitted for sales areas. Note the behaviour that catches people out: while that table is empty, everything is allowed; once anything is assigned, anything unassigned is rejected for that sales area.

Q06

How would you build an approval step before goods can ship?

Set a delivery block on the sales document type. Every order of that type saves normally but cannot be delivered until the block is removed, which gives a simple approval gate without workflow. A billing block does the same before invoicing, which is how credit memo requests are usually controlled.

More of these, graded by depth, in the SAP SD interview questions collection.

Where this sits in the SD landscape

The sales document type is the first decision in the Order-to-Cash process and the first key in item category determination, which leads to the schedule line category. It also carries the document pricing procedure used in pricing procedure determination and the proposed types that copy control must support.

Frequently Asked Questions

What is a sales document type in SAP SD?

It is the central control object for a sales document — inquiry, quotation, order, returns, credit memo request. It decides the document category, number range, reference requirements, pricing procedure determination, blocks, proposed delivery and billing types, and the partner and text procedures.

What is transaction VOV8?

VOV8 maintains sales document types: it is where you display, copy and change an order type and all of its header controls.

What are the standard SAP SD sales document types?

IN (inquiry), QT (quotation), OR (standard order), RE (returns), CR (credit memo request), DR (debit memo request), plus process-specific types such as rush order, cash sale and the consignment types.

How do you create a custom sales document type like ZOR?

Copy OR in VOV8, give it its own number range, change only the settings that justify a separate type, then assign it to the relevant sales areas and create the dependent entries: item category determination, copy control, pricing procedure determination and partner/text procedures.

Why do I get "order type has not been defined in sales area"?

The document type is not assigned to that sales area. Assign it in OVAZ, having first maintained the reference combinations for sales organisation, distribution channel and division.

Does copying a sales document type copy everything?

No. VOV8 copies the header settings. Determination tables keyed on the document type — item category determination, copy control, pricing procedure determination, partner and text procedures, sales area assignment — have to be created separately.

What is the SD document category?

A single-character code that fixes the nature of the document: A inquiry, B quotation, C order, H returns, K credit memo request, L debit memo request, M invoice. It is stored in VBAK-VBTYP and drives document flow and status behaviour.

Did sales document types change in S/4HANA?

Not in substance. VOV8 and the controls work as they did in ECC for on-premise and Private Edition. In Public Edition the same settings are maintained through the cloud configuration environment rather than SAP GUI, with a more restricted set of options.

Rahul Narain Saxena, SAP SD Solution Architect

Written by

Rahul Narain Saxena

SAP SD Solution Architect with 17+ years of hands-on implementation experience across SAP ECC and S/4HANA. Every guide on The SD Vault is written from live project experience, not summarised from documentation.

“Walk me through creating a new sales document type.”

Everyone names VOV8. Few name the five objects that also need to know the type exists — which is exactly what separates a configured system from a read-about one. The SD Vault has 230+ depth-graded questions and 38 real configuration scenarios.

Get Lifetime Access →

Or start free with the sample pack, Item Category guide, and Copy Control guide.