{"id":2127,"date":"2014-11-04T11:11:00","date_gmt":"2014-11-04T11:11:00","guid":{"rendered":"https:\/\/www.dab-europe.com\/\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/"},"modified":"2026-01-13T10:20:02","modified_gmt":"2026-01-13T10:20:02","slug":"list-of-sap-change-object-classes-cdhdr-and-cdpos","status":"publish","type":"articles","link":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/","title":{"rendered":"List of SAP\u00ae Change Object Classes (CDHDR and CDPOS)"},"content":{"rendered":"<h2>List of SAP\u00a0Change Object Classes (CDHDR and CDPOS)<\/h2>\n<p class=\"align-justify\">When talking about data analysis in the area of SAP, you will inevitably come across the big advantage of the change protocol in SAP systems. In this blog post I will give you the change raw tables and describe an important column &#8211; the object class of the changes (OBJECTCLASS) and where all occurrences of this field are stored.<\/p>\n<h2>Change Tables of SAP Systems<\/h2>\n<p class=\"align-justify\">The logging of SAP changes has already been explained in many books and articles, so I will only briefly discuss the two central tables.<\/p>\n<p class=\"align-justify\">The constellation of the tables corresponds to the SAP standard approach &#8211; separation of the information in header and item table. The classic head information, such as changed by, or changed on, are kept in the table CDHDR (Changes header). The information on what exactly has changed and how the old and new value look, is stored in the CDPOS (changes position). These two tables are connected by the change number. However, keep in mind that within one change document, several changes can be made at the same time. Therefore, multiple entries may be provided in the positions to one record in the header table.<\/p>\n<p class=\"align-justify\">The assumption that the change header table only contains the changes of header tables (e.g. purchase order header &#8220;EKKO&#8221;), and that the change position table only contains the changes of positions (e.g. purchase order items &#8220;EKPO&#8221;) is FALSE.<\/p>\n<p class=\"align-justify\">A very important and true statement is that not all changes for all SAP fields are automatically logged. It is possible to enable it by customizing adjustments, but only the most important changes are recorded by default. You can find more details in the two-part blog post: <a href=\"https:\/\/www.dab-europe.com\/en\/articles\/sap-change-tables-part-1-what-tables-and-field-changes-are-actually-getting-logged-and-where\/\">What tables and field changes are actually getting logged, and where?<\/a>.<\/p>\n<h2>Field\/Column \u201cObject Class\u201d (OBJECTCLASS)<\/h2>\n<p class=\"align-justify\">This column categorizes the changed SAP entries. Each object class collects the changes in a particular SAP area. The class &#8220;EINKBELEG&#8221; for example, is responsible for all changes of purchasing documents.<\/p>\n<p class=\"align-justify\"><b>Why is the content of the object class so important?<\/b><\/p>\n<p class=\"align-justify\">Two reasons &#8211; on the one hand, the change tables are very large and by the restriction to a particular object class, the amount of data can be effectively filtered. On the other hand, the object class defines the contents of the column &#8220;Object value&#8221; (OBJECTID). In the object class &#8220;EINKBELEG&#8221;, the object value contains the purchase order document number of the changed purchase order. When making changes to vendor master data (object class &#8220;KRED&#8221;), the content of the object value would be the vendor number.<\/p>\n<p class=\"align-justify\">A list of all available object classes in your SAP system can be found in the table &#8220;TCDOB&#8221;. The following figure provides a summary of this table and shows the object class &#8220;BELEG&#8221; with the related financial tables, which are recorded in this change object class.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.dab-europe.com\/\/wp-content\/uploads\/2024\/04\/20141105_SAPChangeObjectClasses_D_01.jpg\" alt=\"A summary of the table &quot;TCDOB&quot;, which shows the object class &quot;BELEG&quot; with the related financial tables, that are recorded in this change object class.\" width=\"579\" height=\"413\" \/><\/p>\n<p class=\"align-justify\">Since all &#8220;T&#8221; system tables contain specific items (Customizing tables), the object classes may vary per SAP system. This should not be the case in the main object classes. Nonetheless, this table should always be considered system-specific.<\/p>\n<h2>Conclusion<\/h2>\n<p>The change tables provide a number of analytical approaches; however, you must be able to interpret the contents of the tables. The CDHDR and CDPOS are not very wide tables (small number of columns), but the number of entries is huge. Filtering on the object class makes the amount of data manageable and facilitates the interpretation of the content. The table &#8220;TCDOB&#8221; can provide entry into the world of change object classes.<\/p>\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Interested in working more effectively with SAP change data?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re happy to discuss your requirements and questions.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><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>List of SAP\u00a0Change Object Classes (CDHDR and CDPOS) When talking about data analysis in the area of SAP, you will inevitably come across the big advantage of the change protocol in SAP systems. In this blog post I will give you the change raw tables and describe an important column &#8211; the object class of [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":7568,"template":"","articles_category":[],"articles_tag":[92],"class_list":["post-2127","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>List of SAP change object classes in CDHDR and CDPOS<\/title>\n<meta name=\"description\" content=\"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!\" \/>\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\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"List of SAP change object classes in CDHDR and CDPOS\" \/>\n<meta property=\"og:description\" content=\"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/\" \/>\n<meta property=\"og:site_name\" content=\"dab\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-13T10:20:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/11\/04.11.2014_CDHDR-CDPOS_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=\"4 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\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/\",\"name\":\"List of SAP change object classes in CDHDR and CDPOS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/04.11.2014_CDHDR-CDPOS_EN.png\",\"datePublished\":\"2014-11-04T11:11:00+00:00\",\"dateModified\":\"2026-01-13T10:20:02+00:00\",\"description\":\"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/04.11.2014_CDHDR-CDPOS_EN.png\",\"contentUrl\":\"https:\\\/\\\/www.dab-europe.com\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/04.11.2014_CDHDR-CDPOS_EN.png\",\"width\":1500,\"height\":1044},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dab-europe.com\\\/en\\\/articles\\\/list-of-sap-change-object-classes-cdhdr-and-cdpos\\\/#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\":\"List of SAP\u00ae Change Object Classes (CDHDR and CDPOS)\"}]},{\"@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":"List of SAP change object classes in CDHDR and CDPOS","description":"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!","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\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/","og_locale":"en_US","og_type":"article","og_title":"List of SAP change object classes in CDHDR and CDPOS","og_description":"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!","og_url":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/","og_site_name":"dab","article_modified_time":"2026-01-13T10:20:02+00:00","og_image":[{"width":1500,"height":1044,"url":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/11\/04.11.2014_CDHDR-CDPOS_EN.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/","url":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/","name":"List of SAP change object classes in CDHDR and CDPOS","isPartOf":{"@id":"https:\/\/www.dab-europe.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/#primaryimage"},"image":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/11\/04.11.2014_CDHDR-CDPOS_EN.png","datePublished":"2014-11-04T11:11:00+00:00","dateModified":"2026-01-13T10:20:02+00:00","description":"Overview of the list of SAP change object classes in CDHR and CDPOS \u2713 Raw change tables \u2713 Description of important fields \u2013 Learn more online!","breadcrumb":{"@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/#primaryimage","url":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/11\/04.11.2014_CDHDR-CDPOS_EN.png","contentUrl":"https:\/\/www.dab-europe.com\/wp-content\/uploads\/2014\/11\/04.11.2014_CDHDR-CDPOS_EN.png","width":1500,"height":1044},{"@type":"BreadcrumbList","@id":"https:\/\/www.dab-europe.com\/en\/articles\/list-of-sap-change-object-classes-cdhdr-and-cdpos\/#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":"List of SAP\u00ae Change Object Classes (CDHDR and CDPOS)"}]},{"@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\/2127","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\/4"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/media\/7568"}],"wp:attachment":[{"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/media?parent=2127"}],"wp:term":[{"taxonomy":"articles_category","embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles_category?post=2127"},{"taxonomy":"articles_tag","embeddable":true,"href":"https:\/\/www.dab-europe.com\/en\/wp-json\/wp\/v2\/articles_tag?post=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}