---
title: How to Copy Condition Records in SAP S/4HANA
description: Learn how to efficiently copy condition records in SAP S/4HANA, including prerequisites, settings, and practical examples.
image: https://blog.sap-press.com/hubfs/How%20to%20Copy%20Condition%20Records%20in%20SAP%20S_4HANA.jpg
---

[![rheinwerk-sappress-logo-header-1](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://blog.sap-press.com/) [Blog](https://blog.sap-press.com)

- Books 
    - Get an overview of our books and courses on every relevant SAP topic. 
          - [Programming](https://sap-press.com/programming/)
          - [Administration](https://sap-press.com/administration/)
          - [BI](https://sap-press.com/business-intelligence/)
          - [Finance](https://sap-press.com/finance-controlling/)
          - [Logistics](https://sap-press.com/logistics/)
          - [HR](https://sap-press.com/human-resources/)
          - [CRM & Sales](https://sap-press.com/marketing-sales/)
          - [HANA](https://sap-press.com/hana/)
          - [Introductions](https://sap-press.com/introductions/)
          - [E-Bites](https://sap-press.com/e-bites/)
          - [Certification Guides](https://www.sap-press.com/certification-guides/)
          - [Rheinwerk Courses](https://www.sap-press.com/online-courses/)
- Book Subscription 
    - Get unlimited access to all SAP PRESS books! 
          - [SAP PRESS Subscription](https://sap-press.com/subscriptions/)

[Logistics](https://blog.sap-press.com/tag/logistics)

# How to Copy Condition Records in SAP S/4HANA

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg)  by [SAP PRESS](https://blog.sap-press.com/author/sap-press)

Maintaining pricing data in SAP S/4HANA can be time-consuming, especially when new condition records closely resemble ones that already exist.

 

Rather than entering the same values again from scratch, you can use the copy function to transfer data from an existing condition record into a new one. In this post, we'll walk through the prerequisites for copying condition records, including the copy control settings in Customizing, and then look at a practical example using condition type K004.

 

## Prerequisites

The copy function is only available if, within the configuration of pricing, the appropriate copy controls for conditions are set up. The settings can be found using menu path **IMG** > **Sales and Distribution >** **Basic Functions >** **Pricing >** **Copy Control for Conditions**.

 

An existing condition record has a condition type and a condition table assigned, which are referred to in the definition of the copying rules as the *source condition type* and *source (con­dition) table*. On the **Copying Rule for Condition Types** screen, the possible assignment of target condition types to source condition types is performed (see figure below). Here, for example, two possible **Target condit.types**, **K004** and **K029**, are assigned to the **Source condit.type K004**.

 

![Copying Rule for Condition Types](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-36-15-4138-PM.png?width=1450&height=1210&name=image-png-Jul-08-2026-02-36-15-4138-PM.png)

 

The assignment of target condition tables to source condition tables is done in a second step. The following principles apply:

- If the condition *tables* of the source and target condition records differ, then the following are true: 
    - Only one field may be different in the condition tables.
    - The condition tables must have the same number of fields.
- If the condition *types* of the source and target condition records are different, the condi­tion types must have the same calculation type, scale basis, condition class, and plus/minus sign rule.

Several target condition tables can be assigned to one source condition table; in this case, one of them is automatically marked as the proposed default rule. For example, the figure below shows that condition tables 004 and 029 are assigned to condition table 004.

 

*![Copying Rules for Conditions (i.e., Condition Tables)](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-36-31-7015-PM.png?width=1452&height=1170&name=image-png-Jul-08-2026-02-36-31-7015-PM.png)*

 

There’s a detailed view for each entry on the overview screen.

 

![Copying Rules for Conditions: Details Screen](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-36-43-2601-PM.png?width=1414&height=1200&name=image-png-Jul-08-2026-02-36-43-2601-PM.png)

 

Here, you assign the source and target fields. You also determine whether the expiration date of the source condition record is proposed in the target condition records. In addition, a selection report is assigned, which controls the selection screen for the selection criteria, which appears when you perform the copy function.

 

You can define your own selection report to use, for example, individual selection parame­ters. For this purpose, standard report RV15CC01 is delivered as a template. This report also includes information for creating a new report in the customer namespace.

 

## Application Example

Due to the previously presented Customizing settings, the following situation arises when copying condition type K004 (Material Discount): Rule 1 is assigned as the proposed default rule. However, this can be changed by clicking the **Select Rule** button.

 

*![Selecting the Copying Rule (Optional)](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-36-58-6230-PM.png?width=2162&height=760&name=image-png-Jul-08-2026-02-36-58-6230-PM.png)*

 

If you use rule 1 and click the **Copy** button, the associated selection screen is displayed. It will determine the number of the copied condition records.

 

*![Selection Screen for Copying (Rule 1)](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-37-08-8604-PM.png?width=1718&height=1084&name=image-png-Jul-08-2026-02-37-08-8604-PM.png)*

 

Due to the entry in the selection screen, all materials that have the text **CROSSFUN** included in the short text are proposed in the results list (see figure below). For the selected entries, the corresponding condition records are then created with the values of the template condition record(s).

 

*![Result List for CROSSFUN](https://blog.sap-press.com/hs-fs/hubfs/image-png-Jul-08-2026-02-37-17-8977-PM.png?width=1042&height=1254&name=image-png-Jul-08-2026-02-37-17-8977-PM.png)*

 

In principle, copying is a very useful feature. However, if it’s frequently used to copy prices of customer A to customers B and C, for example, that could be an indication that you might need to adapt your configuration. For example, you can define a new price condition type on the customer group level, which is then applicable for customers A, B, and C with the commonly assigned customer group XY. That is, you then have a condition record that is valid for many customers, instead of many condition records for individual customers.

 

## Conclusion

The copy function is a practical way to reduce maintenance effort when creating condition records that share values with existing ones, as long as the required copy controls for condition types and condition tables are configured in Customizing. Keep in mind that heavy reliance on copying, such as repeatedly duplicating one customer's prices for others, may signal that your pricing configuration should be adjusted instead, for example by defining a condition type at the customer group level so a single condition record can serve many customers at once.

 

## Learn SAP S/4HANA Sales with Rheinwerk Courses!

Ready to level up your SAP S/4HANA Sales skills? Explore our SD-focused online courses, covering the full order-to-cash process from organizational structure, master data, ATP, shipping, and billing to an in-depth deep dive into sales pricing, including the condition technique, pricing procedure configuration, advanced pricing controls, and troubleshooting. Each one is instructor-led (live and on-demand), includes recordings and slide decks, and is designed to give you practical take-away skills you can apply right away in your SAP landscape. Click on the banner below to get started!

 

[![](https://blog.sap-press.com/hs-fs/hubfs/blog_courses_sap_s4hana_sales_series.png?width=597&height=199&name=blog_courses_sap_s4hana_sales_series.png)](https://www.sap-press.com/online-courses/topics/logistics/)

 

Editor’s note: This post has been adapted from a section of the book *[Pricing and the Condition Technique with SAP S/4HANA](https://www.sap-press.com/pricing-and-the-condition-technique-with-sap-s4hana_6121/?utm_source=sappressblog&utm_medium=referral&utm_campaign=Blogs&utm_term=2726_chapter5&utm_content=2726)* by Ursula Becker, Jan Fischer, Werner Herhuth, Manfred Hirn, [Markus Urbanek](https://www.linkedin.com/in/markus-urbanek-4714706/), and Moritz Wilhelm. Ursula has been the development architect responsible for the pricing functionality in SAP solutions since 2009. Jan, product manager for pricing in [SAP S/4HANA](https://learning.sap-press.com/sap-s4hana-finance), joined SAP in 2004. Werner is a certified consultant in the area of order fulfillment in SAP ERP and the author of several SAP courses. Manfred was responsible for the development of the condition technique, as well as the billing and pricing functionalities that he helped program, in SAP R/3. Markus has been the chief development architect and chief product owner for condition contract management and settlement management since 2004. Moritz has been working on the pricing functionality of SAP S/4HANA as a developer and architect since 2018.

## Recommendation

[![Pricing and the Condition Technique with SAP S/4HANA](https://blog.sap-press.com/hs-fs/hubfs/2726_2d.png?width=170&name=2726_2d.png)](https://www.sap-press.com/pricing-and-the-condition-technique-with-sap-s4hana_6121/?utm_source=sappressblog&utm_medium=referral&utm_campaign=Blogs&utm_term=2726_chapter5&utm_content=2726)

**Pricing and the Condition Technique with SAP S/4HANA**

Confused about pricing and the condition technique in SAP S/4HANA? Master both the theory and the practice with this detailed guide! First become versed in the fundamentals: condition tables, access sequences, master data settings, condition lists, and more. Then configure your SAP S/4HANA system, from setting up condition records and creating price agreements for sales documents to selecting the correct pricing procedures and condition types. Use function modules, deploy user exits, and create custom workarounds to pick the right price for your products!

[Learn More](https://www.sap-press.com/pricing-and-the-condition-technique-with-sap-s4hana_6121/?utm_source=sappressblog&utm_medium=referral&utm_campaign=Blogs&utm_term=2726_chapter5&utm_content=2726)

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg)

**by [SAP PRESS](https://blog.sap-press.com/author/sap-press)**

SAP PRESS is the world's leading SAP publisher, with books on ABAP, SAP S/4HANA, SAP IBP, intelligent technologies, SAP Business Technology Platform, and more!

[Logistics](https://blog.sap-press.com/tag/logistics) [Featured](https://blog.sap-press.com/tag/featured)

[![Share on facebook](https://7528309.fs1.hubspotusercontent-na1.net/hub/7528309/hubfs/raw_assets/public/mV0_d-web-default-modules_hubspot/img/facebook-color.png?width=24&name=facebook-color.png)](https://www.facebook.com/share.php?u=https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Dfacebook) [![Share on linkedin](https://7528302.fs1.hubspotusercontent-na1.net/hub/7528302/hubfs/raw_assets/public/mV0_d-web-default-modules_hubspot/img/linkedin-color.png?width=24&name=linkedin-color.png)](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Dlinkedin) [![Share on twitter](https://7528304.fs1.hubspotusercontent-na1.net/hub/7528304/hubfs/raw_assets/public/mV0_d-web-default-modules_hubspot/img/twitter-color.png?width=24&name=twitter-color.png)](https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&url=https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&source=tweetbutton&text=) [![Share on email](https://7528311.fs1.hubspotusercontent-na1.net/hub/7528311/hubfs/raw_assets/public/mV0_d-web-default-modules_hubspot/img/email-color.png?width=24&name=email-color.png)](mailto:?subject=Check+out+https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Demail&body=Check+out+https%3A%2F%2Fblog.sap-press.com%2Fhow-to-copy-condition-records-in-sap-s4hana%3Futm_medium%3Dsocial%26utm_source%3Demail)

### Comments

### Latest Blog Posts

[![What Is a Condition Table in SAP S/4HANA Sales?](https://blog.sap-press.com/hs-fs/hubfs/What%20is%20a%20Condition%20Table%20in%20SAP%20S_4HANA%20Sales_.jpg?height=600&name=What%20is%20a%20Condition%20Table%20in%20SAP%20S_4HANA%20Sales_.jpg)](https://blog.sap-press.com/what-is-a-condition-table-in-sap-s4hana-sales)

[Logistics](https://blog.sap-press.com/tag/logistics)

## [What Is a Condition Table in SAP S/4HANA Sales?](https://blog.sap-press.com/what-is-a-condition-table-in-sap-s4hana-sales)

[Read More](https://blog.sap-press.com/what-is-a-condition-table-in-sap-s4hana-sales)

[![SAP SD Pricing: Mass Change and Creation of Condition Records](https://blog.sap-press.com/hs-fs/hubfs/Pricing%20with%20SAP%20SD%20How%20to%20Perform%20Mass%20Change%20and%20Creation%20of%20Condition%20Records.png?height=600&name=Pricing%20with%20SAP%20SD%20How%20to%20Perform%20Mass%20Change%20and%20Creation%20of%20Condition%20Records.png)](https://blog.sap-press.com/pricing-with-sap-sd-how-to-perform-mass-change-and-creation-of-condition-records)

[CRM & Sales](https://blog.sap-press.com/tag/crm-sales)

## [SAP SD Pricing: Mass Change and Creation of Condition Records](https://blog.sap-press.com/pricing-with-sap-sd-how-to-perform-mass-change-and-creation-of-condition-records)

[Read More](https://blog.sap-press.com/pricing-with-sap-sd-how-to-perform-mass-change-and-creation-of-condition-records)

**Subscribe to our blog!**Get notified about future blog updates.

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

### The official SAP PRESS Blog

As the world’s leading SAP publisher, SAP PRESS’ goal is to create resources that will help you accelerate your SAP journey. The SAP PRESS Blog is designed to provide helpful, actionable information on a variety of SAP topics, from SAP ERP to SAP S/4HANA. Explore ABAP, FICO, SAP HANA, and more!

### SAP Blog Topics

- [All Topics](https://blog.sap-press.com)
- [Logistics](https://blog.sap-press.com/tag/logistics)
- [Programming](https://blog.sap-press.com/tag/programming)
- [FICO](https://blog.sap-press.com/tag/fico)
- [Administration](https://blog.sap-press.com/tag/administration)
- [Business Intelligence](https://blog.sap-press.com/tag/business-intelligence)
- [What Is?](https://blog.sap-press.com/tag/what-is)
- [Featured](https://blog.sap-press.com/tag/featured)
- [CRM & Sales](https://blog.sap-press.com/tag/crm-sales)
- [Video](https://blog.sap-press.com/tag/video)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)

### Blog curated by

[![Rheinwerk Publishing & SAP PRESS Logo](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://sap-press.com) [Visit the SAP PRESS Store](https://sap-press.com)

### About

- [Home](https://sap-press.com/)
- [About Us](https://sap-press.com/the-publisher/)
- [Contact](mailto:info@rheinwerk-publishing.com)
- [Legal Notes](https://sap-press.com/legal-notes/)
- [Privacy Policy](https://sap-press.com/privacy/)
- [Terms of Use](https://sap-press.com/terms/)
- [Guest Posting](https://blog.sap-press.com/guest-posting)

© 2026 Rheinwerk Publishing, Inc. | Change Privacy Options

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "SAP PRESS",
    "url" : "https://blog.sap-press.com/author/sap-press"
  },
  "dateModified" : "2026-07-20T13:04:07.608Z",
  "datePublished" : "2026-07-20T13:00:02.000Z",
  "headline" : "How to Copy Condition Records in SAP S/4HANA",
  "image" : [ "https://blog.sap-press.com/hubfs/How%20to%20Copy%20Condition%20Records%20in%20SAP%20S_4HANA.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.sap-press.com/how-to-copy-condition-records-in-sap-s4hana",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.sap-press.com/hubfs/Logo-1.jpg"
    },
    "name" : "Rheinwerk Publishing, Inc."
  }
}
```