Copy Control
Copy control governs how data flows and is transformed between SD documents (sales order to sales order, sales order to delivery, sales order to billing, delivery to billing, and billing to billing) in the Order-to-Cash document flow. It determines which fields are copied, which are redetermined, whether references are mandatory, and which business rules (requirements) allow or block document creation, making it central to process design, pricing accuracy, and document flow integrity.
Overview
Copy control governs how data flows and is transformed between SD documents (sales order to sales order, sales order to delivery, sales order to billing, delivery to billing, and billing to billing) in the Order-to-Cash document flow. It determines which fields are copied, which are redetermined, whether references are mandatory, and which business rules (requirements) allow or block document creation, making it central to process design, pricing accuracy, and document flow integrity.
Lessons in this topic
- SD Copy Control Part 1: How Data Flows Between Sales, Delivery and Billing DocumentsCopy control is the rulebook for creating one document from another: which source-target combinations are allowed, what is checked before copying, what data is transferred and how quantities and document flow are updated — across VTAA, VTLA, VTFA, VTFL, VTFF and VTAF.
- SD Copy Control Part 2: Configuring Header, Item and Schedule Line ControlsThe fields that matter in copy control: header data transfer and complete reference, item-level copying requirement, positive/negative quantity update, copy quantity, pricing type (A, B, C, D, G), update document flow, and in billing copy control billing quantity, price source and cost handling.
- SD Copy Control Part 3: Copy Requirements and Data Transfer Routines (VOFM)How copying requirements and data transfer routines work: standard routines (001, 301, 004, 051, 151…), creating custom routines (900+) in VOFM, activation and transport, typical use cases, and the rules for writing safe routines that run for every document.
- SD Copy Control Part 5: Architecting Copy Control for Governed Order-to-Cash LandscapesArchitect's view of copy control: a documented flow matrix per document type, pricing-type policy per flow, controlled use of custom routines, dependency on document types and item categories, testing and configuration comparison in a global template, and migration impact.
- SD Copy Control Part 4: Troubleshooting Copy Control and Document ChainsDiagnose copy control problems fast: "copying is not possible" messages, items missing in the target, wrong quantities or prices after copying, broken document flow, and cross-document chain issues (contract → release order → delivery → invoice → credit memo) — with the analysis path and tools.
Interview questions covered
- A quotation is copied into a sales order, and the document flow shows correct linkage, but the order's pricing does not match what was quoted despite copy control being configured. How would you investigate this using copy control settings?
- As solution architect, you must design copy control between a contract and a release order in a lead-to-order scenario where pricing must be redetermined but quantities and reference data must remain traceable. What copy control design decisions would you make?
- How does the incompletion procedure for an Inquiry document type ensure downstream data quality when it is later copied to a quotation or sales order?
- A retail client wants cash sales orders (order type CS) to generate the invoice immediately at order entry with copy control ensuring pricing is not re-determined during billing. How should copy control be configured?
- In a third-party sales process, how is copy control configured to ensure billing occurs correctly against the vendor invoice rather than the goods issue?
- A client uses a custom delivery type copied from LF but goods issue postings intermittently fail to update the sales order's confirmed quantity correctly, causing downstream billing discrepancies. As the architect, how would you diagnose the delivery type configuration causing this?
- In a make-to-order scenario, a sales order item is copied into an outbound delivery, but partial stock availability causes the delivery to split into two separate deliveries against the same order-specific (sales order) stock segment. How does copy control interact with the requirement class settings to ensure MM's order-specific valuated stock is correctly reduced without creating an orphaned or duplicated requirement segment?
- In an MTO scenario, a quotation with incomplete configuration data is copied to create a sales order, and the resulting order is missing the requirement class information needed to trigger production order creation. How would you fix the copy control setup to prevent this recurring?
- In a make-to-order scenario, how does copy control between sales order and delivery affect requirements and stock determination, and what settings should be checked when a delivery is not picking up the correct batch/stock?
- A customer submits an inquiry for a configurable material that will later be converted to a make-to-order sales order. What copy control settings are critical to ensure configuration and pricing data carry forward correctly from the inquiry to the follow-on order?
- A customer's release order is created against a quantity contract for a material under active product allocation. The original contract line was correctly checked against the allocation quota, but the release order created later is confirming quantities that exceed the remaining allocation, effectively double-dipping the quota. How would you review copy control between the contract and release order to correct this MM/allocation integration gap?
- A customer walks into a branch and needs immediate pickup of goods from stock, invoiced on the spot. How would you configure the rush order process using copy control to reflect delivery preceding invoice sequencing correctly?
- A standard order created by copying from a quotation is missing pricing conditions that existed on the quotation. What copy control settings would you review to diagnose this?
- What is copy control in SAP SD, and how does it influence availability check and requirements transfer when a quotation is copied into a sales order?
- A customer requests a quotation for a configurable make-to-order material, and later this quotation is copied into a sales order. What copy control settings must be verified to ensure the configuration data and pricing carry over correctly?
- In a make-to-order scenario, which copy control settings ensure that the requirement generated by a sales order item correctly triggers production and later gets reduced when goods are delivered?
- When copying a make-to-order sales order to a debit memo request, certain required fields are missing and the incompletion log flags the document, but the fields were populated correctly on the source order. How would you investigate this copy control issue?
- Quotation prices negotiated manually are lost when orders are created, while invoices show prices different from the orders. Explain the causes and the configuration you would set.
- A business rule says release orders may only be created if the contract has an approved user status. How would you implement it in copy control?
- A retail distribution client created a new order type ZOR for a B2B channel. Orders can be created, but nothing downstream works: no reference from quotations, no deliveries, no invoices for service items. What is missing and how do you prevent it next time?