SAP SD / O2C Copy Control Interview Questions

Copy Control is a standard block in SAP SD / O2C interviews. It is rarely asked as a definition; it is asked as a situation you have to talk your way through.

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.

This page carries 17 reviewed SAP SD / O2C copy control interview questions, each with a complete written answer and no sign-in required. The set breaks down into 1 foundational, 14 mid-level and 2 advanced questions, so you can start at the top for a first interview or skip ahead to the scenario-based items for a senior round.

Treat the answers as a starting structure, not a script. Interviewers in SAP SD / O2C rounds follow up on whatever you sound least certain about, so the value is in being able to keep going after the first answer.

17 Copy Control questions with answers

easyCopy Control

1. 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?

Copy control (VTAA for document-to-document) defines which fields, quantities, and statuses transfer between source and target documents. For requirements transfer, it determines whether the quotation's schedule lines already consumed planning (via requirement class) get released and re-checked in the order, avoiding duplicate MRP demand while ensuring ATP is re-evaluated against current stock and requirements.
mediumCopy Control

2. 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?

I would check the copy control (VTAA) at both header and item level between the quotation and order document type, specifically the pricing type field, since a pricing type like 'B' (carry out new pricing) or 'D' (copy pricing elements unchanged) determines whether prices are redetermined or copied as-is. If pricing type is set to redetermine, condition records or scales may have changed since the quotation was created, causing a mismatch even though document flow linkage is intact. I'd also verify the data transfer routine (VOFM) assigned isn't overriding condition copying unexpectedly.
mediumCopy Control

3. 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?

The incompletion procedure (VUA2/OVA2) defines mandatory fields for the inquiry header, item, and schedule line; if required fields like material, quantity, or validity dates are missing, the document is flagged incomplete and blocked from further processing such as saving or copying downstream. This forces completeness at the earliest stage of the pre-sales cycle, reducing errors propagated into quotations and orders via copy control.
mediumCopy Control

4. 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?

Order type CS uses item category BVN, and standard configuration auto-triggers output type RD00 to print the invoice at save. In copy control (VTFA) from CS order to billing type BV, set the pricing type to G (copy pricing elements unchanged) rather than B or C, which would re-determine prices/taxes at billing and could produce discrepancies from the printed cash invoice. Also verify billing quantity is copied from order quantity, not delivery, since delivery is created in the background automatically.
mediumCopy Control

5. 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?

Item category TAS (no delivery relevance) is used so billing is based on the customer invoice receipt (invoice receipt indicator in the schedule line, order type SPT). Copy control from order to billing (VTFA) must reference the sales order as the billing document source, not the delivery, with billing quantity from statistical goods receipt or invoice verification. Copying requirements in VOFM validate that vendor invoice has been posted before allowing billing.
mediumCopy Control

6. 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?

Copy control at item category level (VTLA) controls quantity and value copying rules but does not itself manage the requirement segment; that is governed by the requirement class tied to the sales order item, which flags the stock as sales-order-specific (valuated). Each partial delivery reduces requirements against the same segment (VBEP/VBBS) via goods issue, so both deliveries reference the identical requirement key, not separate ones. If copy control incorrectly redetermines a different item category on the delivery split, a new requirement segment can be spuriously created, breaking MM valuation continuity - so item category consistency across split deliveries must be verified.
mediumCopy Control

7. 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?

Review the copy control routine (VTAA) at item category level between the quotation and order item categories; ensure the data transfer routine correctly copies or re-derives requirement type/class rather than leaving it blank. Add or adjust the copying requirements routine to block copying when configuration is incomplete, forcing users to complete the quotation first, and validate the incompletion procedure for the quotation item category flags requirement class or configuration as mandatory fields before allowing save.
mediumCopy Control

8. 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?

Copy control (VTLA) at item category level defines pricing type, quantity copying rules, and whether the delivery references the requirement/stock from the sales order via the special stock indicator. For MTO, the item category must carry requirement type linking to the sales order, and copy control must not overwrite the batch determined during order creation. Checking data transfer routines and requirement/stock determination settings resolves batch mismatch issues.
mediumCopy Control

9. 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?

Copy control (VTAA for document flow, item category level) must include a data transfer routine that copies configuration data (super BOM/variant configuration results) and characteristic values, not just quantities and material numbers. Pricing type in copy control determines whether pricing is copied as-is, redetermined fully, or partially redetermined; for MTO configurable items, typically pricing is redetermined to reflect current condition records while configuration is retained via VBAP/CUCB config linkage. Item category and requirement type must also be re-derived consistently to preserve MTO strategy.
mediumCopy Control

10. 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?

Review copy control item category settings between contract and order type to ensure the allocation-relevant check is re-triggered rather than copied as a static confirmed quantity; the pricing/quantity copy routine should not bypass VBEG/product allocation re-check. Confirm the item category on the release order retains the allocation object assignment and that copy control does not set 'no new ATP check' incorrectly. Also validate the contract's release quantity update logic isn't decrementing allocation independently of the order-level check.
mediumCopy Control

11. 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?

Rush order document type (RO/SO variant) uses immediate delivery flag at item category level so a delivery is auto-created upon order save, with copy control from order to delivery (VTLA) allowing full copy without confirmation delay. Copy control from delivery to billing (VTFL) must ensure billing is delivery-related, not order-related, so invoice reflects actual picked/issued quantity. Item category typically stays close to TAN but with immediate delivery indicator active in schedule line category configuration.
mediumCopy Control

12. 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?

I would check copy control (VTAA) between the quotation and order type at item level, specifically the pricing type field. A pricing type that triggers full new pricing (e.g., 'B' or 'C') will discard quotation conditions and redetermine pricing from scratch, while types like 'D' copy pricing elements unchanged. I would also verify the data transfer routine and condition exclusion settings, and confirm the pricing procedure determination hasn't changed due to different sales area or document pricing procedure assignment.
mediumCopy Control

13. 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?

Copy control at item category level (e.g., AGTC to TAN or similar) must have the correct data transfer routine to copy the configuration (variant/characteristic values) and pricing type set appropriately—typically pricing type 'C' or 'D' to redetermine or copy pricing depending on business rules. Also verify the copying requirement routine doesn't block copying due to configuration status, and check that the item category determination in the target order still routes to the MTO-relevant item category with proper requirement class linkage.
mediumCopy Control

14. 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?

The item category (e.g., TAB) must have requirement type/class assignment enabling individual customer requirements, and the schedule line category must have movement type and requirements transfer indicator active so MRP creates a planned/production order. Copy control from order to delivery (VTLA) must copy the requirement-relevant fields so the delivery reduces the same requirement segment; incorrect copy control routines can create duplicate or orphaned requirements.
mediumCopy Control

15. 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?

Review copy control settings (VTAA for order-to-order) between the source order type and debit memo request type at header and item level, checking the data transfer routine assigned since a custom or standard routine may be excluding fields like cost center, WBS element, or pricing data during the copy. Also verify the incompletion procedure differs between the source and target document types, as fields incomplete-checked on the debit memo request may not have existed or been mandatory on the original make-to-order sales order.
hardCopy Control

16. 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?

I would set copy control (VTAA) at header and item level for the contract-to-order combination, selecting a pricing type that forces full pricing redetermination (e.g., B) while keeping the reference document flow link active via 'update document flow' flag so contract release quantities remain traceable through VBFA. I would also configure quantity/value copying to update the contract's cumulative release quantity, define a data transfer routine (VOFM) if custom fields need copying, and ensure the copying requirements routine validates contract validity and release quantity limits before allowing the order.
hardCopy Control

17. 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?

I would check the delivery type's item category determination and copy control from sales order to delivery, specifically the update document flow settings and quantity/value copying rules. I'd verify the delivery type's settings for order reference update (proposal for pick quantity, requirement types) and confirm the item category's schedule line category correctly triggers goods movement type and updates cumulative confirmed quantities. I'd also check for custom routines in copy control causing partial or conditional quantity propagation.

Related lesson

Configuring Copy Control: Requirements, Routines, and Field-Level Controls

Related topics

Next practice step