{"id":2086,"date":"2014-07-09T10:07:00","date_gmt":"2014-07-09T10:07:00","guid":{"rendered":"https:\/\/www.dab-europe.com\/\/articles\/pricing-conditions-in-sap\/"},"modified":"2025-09-05T08:56:51","modified_gmt":"2025-09-05T08:56:51","slug":"pricing-conditions-in-sap","status":"publish","type":"articles","link":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/","title":{"rendered":"Pricing &#038; Conditions in SAP\u00ae"},"content":{"rendered":"<h2>Pricing &amp; Conditions in SAP<\/h2>\n<p class=\"align-justify\">In this article I will describe elements of \u201cPricing &amp; Conditions\u201d in SAP module SD (Sales &amp; Distribution). Pricing and conditions are an important topic for data analytics. Very often we do get questions like \u201cWhat do I have to know regarding conditions in SAP?\u201d \u201cHow can I find out if conditions can be changed manually?\u201d \u201cIn which tables do I find conditions master records and the transaction history for conditions?\u201d Here I will explain which kinds of conditions exist and how they impact the pricing procedure, e.g. the calculation of the product net value.<\/p>\n<h2>Conditions in order items<\/h2>\n<p>Let\u2019s first talk about some definitions in general which will be used in this article.\u00a0<\/p>\n<table summary=\"\">\n<tbody>\n<tr class=\"align-left\">\n<td class=\"align-left\"><b>Condition<\/b><\/td>\n<td class=\"align-left\"><b>Value<\/b><\/td>\n<\/tr>\n<tr class=\"align-left\">\n<td class=\"align-left\">Price<\/td>\n<td class=\"align-left\">100.00 \u20ac<\/td>\n<\/tr>\n<tr class=\"align-left\">\n<td class=\"align-left\">Rebate<\/td>\n<td class=\"align-left\">5%<\/td>\n<\/tr>\n<tr class=\"align-left\">\n<td class=\"align-left\">Net value<\/td>\n<td class=\"align-left\">95.00 @<\/td>\n<\/tr>\n<tr class=\"align-left\">\n<td class=\"align-left\">Tax<\/td>\n<td class=\"align-left\">19%<\/td>\n<\/tr>\n<tr class=\"align-left\">\n<td class=\"align-left\">Gross value<\/td>\n<td class=\"align-left\">113.05<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Figure 1: A high-level pricing scheme and its conditions<\/p>\n<p class=\"align-justify\">The complete table represents an abstract, high-level \u201cpricing scheme\u201d. Which pricing scheme will be applied, this will depend on the material\/product, the customer or a combination of material and customer. Each line in the pricing scheme represents a condition: The price is a condition on its own, the rebate is a condition on its own, etc. In SAP conditions are represented by \u201ccondition types\u201d:<\/p>\n<p class=\"align-justify\">Several conditions with a different type can exist within a calculation scheme per order item. For instance, the net value of an order item can be calculated from the following condition types:<\/p>\n<ul>\n<li class=\"align-justify\">Basis price: This corresponds to the list price which is created in the SAP transaction VK11. The list price can be valid either on material\/customer level or on material level.<\/li>\n<li class=\"align-justify\">Customer discount: In many cases, a price reduction of the list price is granted to the customer.<\/li>\n<\/ul>\n<p class=\"align-justify\">You define in the calculation scheme which conditions are a) valid and b) needed for the calculation of the sales price.<\/p>\n<p class=\"align-justify\">As an example, the conditions in sales order 12075 are shown, displayed with SAP transaction VA03. It represents the calculation scheme for one sales order line, which contains two flat screen monitors. The scheme consists of four different conditions (pricing elements):<\/p>\n<ul>\n<li>PR00: Standard Price<\/li>\n<li>K007: Customer discount<\/li>\n<li>AZWR: Down Payment<\/li>\n<li>MMWST: Output Tax<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.dab-europe.com\/\/wp-content\/uploads\/Publ\/cD\/20140710_SAP_Conditions_D_01.png\" \/><\/p>\n<p class=\"align-justify\">The net value for the flat screens amounts 2407.30 Euro and is calculated based on the conditions \u201cPR00\u201d and \u201cK007\u201d. The output tax is not included in the net value of the sales order item because it only gets relevant when the SD invoice is created. The cash will get relevant at that moment in time when the invoice is cleared.<\/p>\n<h2>Condition types<\/h2>\n<p>The shortcuts PR00, K007 etc. are called \u201ccondition types\u201d. They are used in SAP SD to identify a condition uniquely. In order to create conditions the corresponding condition types must exist. They are important because they define the general properties of conditions as well as the calculation types. The most important calculation types are:<\/p>\n<ul>\n<li>Percentage (e. g. discount)<\/li>\n<li>Fixed price (e. g. minimum order quantity)<\/li>\n<li>Quantity dependent (e. g. material) The condition types are maintained in the SAP customizing.<\/li>\n<\/ul>\n<p class=\"align-justify\">The following example will show which information can be given in the customizing:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.dab-europe.com\/\/wp-content\/uploads\/Publ\/cD\/20140710_SAP_Conditions_D_02.png\" \/>Some interesting settings from an analytic point of view could be:\u00a0<\/p>\n<ul>\n<li class=\"align-justify\">Manual entries: You define in this field whether a condition can be changed manually by the user.<\/li>\n<li class=\"align-justify\">Header or item condition: You decide here whether the conditions can be changed on header or on item level.<\/li>\n<li class=\"align-justify\">Plus\/Minus: Is the condition a positive (surcharge) or a negative (discount) value or are both amounts possible?<\/li>\n<li class=\"align-justify\">Calculation type: Is the condition a percentage, a fixed amount or a quantity?<\/li>\n<\/ul>\n<h2>Condition master data<\/h2>\n<p>While the condition type describes the general properties of a condition, the condition master record contains\u00a0<\/p>\n<ul>\n<li>The actual value<\/li>\n<li class=\"align-justify\">Based on a certain level (Material level, Customer level, Material\/Customer level etc.)<\/li>\n<\/ul>\n<p class=\"align-justify\">This chapter illustrates how condition master data can be maintained. As example we take the condition type PR00 of order number 12075 which has a value of 1,267.00 Euros (see above). The condition master data can be displayed in transaction VK13. After the entry of the condition type, you are prompted to select the key combination. For this condition type, three levels are defined in the customizing on which the price can be defined.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.dab-europe.com\/\/wp-content\/uploads\/Publ\/cD\/20140710_SAP_Conditions_D_03.png\" \/><\/p>\n<p class=\"align-justify\">This \u201ckey combination\u201d allows making a general price on the material, but having a differentiated price depending on which customer it is.<\/p>\n<p class=\"align-justify\">After the selection of the combination and the entry of the parameters we get the following result:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.dab-europe.com\/\/wp-content\/uploads\/Publ\/cD\/20140710_SAP_Conditions_D_04.png\" \/><\/p>\n<h2>Pricing scheme<\/h2>\n<p class=\"align-justify\">In SAP different pricing schemes can be defined. The idea is that in that scheme is defined which condition types are allowed\/can be applied. Which calculation scheme is selected in the sales order, depends on the following parameters:<\/p>\n<ul>\n<li>Sales area (sales organization, distribution channel, division)<\/li>\n<li>Document type<\/li>\n<li>Customer master data<\/li>\n<\/ul>\n<p class=\"align-justify\">The assignment is defined in the customizing.<\/p>\n<h2>Relevant tables<\/h2>\n<p class=\"align-justify\">There are a lot of important tables which contain information about pricing &amp; conditions in SAP. Two important ones will be explained here, KONH\/KONP (Conditions Master Data Item) and KONV (Condition Transaction Data).<\/p>\n<p class=\"align-justify\">SAP differs between master data and transaction, because on one hand it has to store the predefined set as shown above; on the other hand it is possible to change conditions within a sales order or SD invoice. This means, it is not enough to store the master data, SAP also needs to keep track of which conditions (and which actual values) actually have been applied in each SD sales order \/ SD invoice.<\/p>\n<p class=\"align-justify\">KONH\/KONP: All condition master data is stored in this table. Each condition is stored under a unique number on item level. In KONH you have the information how long a condition is valid.<\/p>\n<p class=\"align-justify\">KONV: In this table, all used conditions and their values are listed for each order item. This means that all data records are stored which are listed in the slide \u201cconditions\u201d (see example from figure 1). Therefore the table is very big from experience. The reason why the table not only refers to condition master data but the data are also stored redundantly is that the calculated values are listed and on the other hand the condition can be changed while creating the order. In many cases (e. g. discount) no data record was created in table KONP but the user has entered the condition value manually. In such cases it is about a manual condition. I would like to point out again that a master data record does not have to exist for each condition type. Prerequisite is that a condition type was defined in the customizing which has the required properties.<\/p>\n<p class=\"align-justify\">In table KONV the used conditions in the SD billing documents are also included. When an invoice is created from an order, the conditions are copied and stored under a new document condition number.<\/p>\n<p class=\"align-justify\">T683S: Pricing scheme<\/p>\n<p class=\"align-justify\">Here it is listed, which condition types can be used for a certain pricing scheme. This table is the basis for the price calculation in a sales order.<\/p>\n<h2>Conclusion<\/h2>\n<p class=\"align-justify\">In this article I have given you a first insight into the topic \u201cconditions\u201d and I have explained how conditions are maintained and used in the sales orders. Due to the complexity of the topic only a small aspect could be covered. Important components for an efficient pricing are the calculation scheme and the access sequence. These aspects and corresponding analyses cannot be handled here because there are lots of complex scenarios which need to be looked at in detail. If you have more detailed questions, don&#8217;t hesitate to contact us!<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-luminous-vivid-orange-background-color has-background wp-element-button\" href=\"https:\/\/www.dab-europe.com\/en\/contact-us\/\">Contact us!<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Pricing &#038; Conditions&#8221; in the SAP\u00ae module SD (Sales &#038; Distribution). Pricing and conditions are an important topic for data analytics.<\/p>\n","protected":false},"author":5,"featured_media":7579,"template":"","articles_category":[],"articles_tag":[92],"class_list":["post-2086","articles","type-articles","status-publish","has-post-thumbnail","hentry","articles_tag-sap"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAP condition technology<\/title>\n<meta name=\"description\" content=\"Key points on SAP condition techniques &amp; pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP condition technology\" \/>\n<meta property=\"og:description\" content=\"Key points on SAP condition techniques &amp; pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/\" \/>\n<meta property=\"og:site_name\" content=\"dab\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-05T08:56:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/07\/09.07.2014_Konditionen-in-SAP_EN.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1044\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/\",\"name\":\"SAP condition technology\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/09.07.2014_Konditionen-in-SAP_EN.png\",\"datePublished\":\"2014-07-09T10:07:00+00:00\",\"dateModified\":\"2025-09-05T08:56:51+00:00\",\"description\":\"Key points on SAP condition techniques & pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/09.07.2014_Konditionen-in-SAP_EN.png\",\"contentUrl\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/09.07.2014_Konditionen-in-SAP_EN.png\",\"width\":1500,\"height\":1044},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/pricing-conditions-in-sap\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pricing &#038; Conditions in SAP\u00ae\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/\",\"name\":\"dab\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#organization\",\"name\":\"dab\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/dab_logo-main-color-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/dab_logo-main-color-scaled.png\",\"width\":2560,\"height\":1463,\"caption\":\"dab\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAP condition technology","description":"Key points on SAP condition techniques & pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/","og_locale":"en_US","og_type":"article","og_title":"SAP condition technology","og_description":"Key points on SAP condition techniques & pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!","og_url":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/","og_site_name":"dab","article_modified_time":"2025-09-05T08:56:51+00:00","og_image":[{"width":1500,"height":1044,"url":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/07\/09.07.2014_Konditionen-in-SAP_EN.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/","url":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/","name":"SAP condition technology","isPartOf":{"@id":"https:\/\/www.dab-europe.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/#primaryimage"},"image":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/07\/09.07.2014_Konditionen-in-SAP_EN.png","datePublished":"2014-07-09T10:07:00+00:00","dateModified":"2025-09-05T08:56:51+00:00","description":"Key points on SAP condition techniques & pricing in the SAP SD module \u2713 Various condition types and more \u2013 Get informed now!","breadcrumb":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/#primaryimage","url":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/07\/09.07.2014_Konditionen-in-SAP_EN.png","contentUrl":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/07\/09.07.2014_Konditionen-in-SAP_EN.png","width":1500,"height":1044},{"@type":"BreadcrumbList","@id":"https:\/\/www.dab-europe.com\/en\/articles\/pricing-conditions-in-sap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dab-europe.com\/en\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/www.dab-europe.com\/en\/articles\/"},{"@type":"ListItem","position":3,"name":"Pricing &#038; Conditions in SAP\u00ae"}]},{"@type":"WebSite","@id":"https:\/\/www.dab-europe.com\/en\/#website","url":"https:\/\/www.dab-europe.com\/en\/","name":"dab","description":"","publisher":{"@id":"https:\/\/www.dab-europe.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dab-europe.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dab-europe.com\/en\/#organization","name":"dab","url":"https:\/\/www.dab-europe.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dab-europe.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2025\/02\/dab_logo-main-color-scaled.png","contentUrl":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2025\/02\/dab_logo-main-color-scaled.png","width":2560,"height":1463,"caption":"dab"},"image":{"@id":"https:\/\/www.dab-europe.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles\/2086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/users\/5"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/media\/7579"}],"wp:attachment":[{"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/media?parent=2086"}],"wp:term":[{"taxonomy":"articles_category","embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles_category?post=2086"},{"taxonomy":"articles_tag","embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles_tag?post=2086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}