Diagram showing TOGAF framework elements and their alignment with SAP S/4HANA rollout phases and governance structures

Architecture often becomes nothing more than a polished set of documents in SAP implementations and global rollouts because the gap between design and implementation is not managed in a way that executives can govern. When a local requirement falls outside the global template, projects often collapse into a false choice: prioritize standardization or accept the business request.

In practice, a binary choice is not what is needed. Organizations need to distinguish between planned differences in rollout scope, value-creating additions, and deviations that undermine future maintainability and governance. They then need to make the right decision for each type of difference.

TOGAF’s Levels of Conformance provide an effective framework for doing this. This article translates the concept into practical governance for SAP S/4HANA implementations, global-template rollouts, local delta management, and Architecture Compliance Reviews.

The conclusion is straightforward: the goal is not to make every country or legal entity Fully Conformant at all times. The goal is to make the expected conformance level explicit for each scope and implementation stage, while ensuring that genuinely Non-conformant deviations are consistently identified and governed.

Why Architecture Conformance Becomes an SAP Implementation Issue

Global standardization and local requirements do not have to conflict

Global SAP rollouts inevitably produce a broad range of requirements from countries and legal entities. E-invoicing, tax reporting, bank connectivity, local business practices, existing surrounding systems, and migration constraints arising from acquisitions are typical sources of local differences.

If every requirement outside the global standard is prohibited, the organization loses its ability to respond to business realities and regulation. If every country is free to add whatever it needs, the global template becomes hollow in a short time. The key is not to deny the existence of differences, but to classify their nature and govern them accordingly.

Binary compliance assessments do not reflect reality

At least three types of differences can exist between an implementation and the architecture:

  • Not implemented: A defined function or capability has not yet been implemented.
  • Additional implementation: A function, add-on, integration, or data element that is not described in the architecture has been added.
  • Implementation in conflict: The implementation conflicts with defined principles, standards, or functional requirements.

Treating all three as “non-compliant” puts an unimplemented capability in a phased rollout on the same footing as a serious deviation such as a bespoke point-to-point integration. The review then becomes a formal approval exercise for delivery teams, while the risks that actually need to be managed disappear into the background.

TOGAF’s conformance levels offer a common language for expressing the relationship between implementation and specification in degrees rather than as a simple pass-or-fail judgment. The Open Group notes that terminology may differ across organizations, while positioning these concepts as useful when formulating an IT compliance strategy. (The Open Group: IT Architecture Compliance)

Understanding the Levels of Conformance at a Glance

Think of the architecture specification as the set of capabilities to be implemented, design principles, standards, and guardrails. Its relationship to an implementation can be classified in six ways.

LevelRelationship between specification and implementationManagement implication for an SAP implementation
IrrelevantNo elements are shared.The solution is not yet a meaningful comparison target. Confirm its scope and future integration direction.
ConsistentSome common elements are correct, but unimplemented requirements and out-of-specification additions both exist.The delta is still being clarified. This should not be the target for design completion or production acceptance.
CompliantEverything that has been implemented is correctly covered by the specification, but some specified elements are not implemented.This can be acceptable for a phased implementation or a deliberately limited rollout scope.
ConformantEvery specified requirement is implemented, and additional elements also exist outside the specification.The core is protected. Additional elements must be governed and assessed for reuse.
Fully ConformantSpecification and implementation correspond completely, with neither omissions nor additions.The appropriate target for core areas where standardization and reuse should be maximized.
Non-conformantSomething specified by the architecture has been implemented in a way that differs from the specification.A decision is required: remediate, change the specification, or approve a time-bound exception.

The most important point is that Compliant and Conformant may sound similar, but describe the reverse relationship between implementation and specification.

  • Compliant means the implementation is a subset of the specification: all implemented elements meet the specification, but some specified elements are not yet implemented.
  • Conformant means the full specification has been implemented and additional elements also exist. What is required has been met, but the additions need governance.

Non-conformant also represents contradiction, not merely absence. Even if the implementation scope is small, it is not automatically Non-conformant if it does not violate defined design principles. Conversely, an implementation may contain every required function and still be Non-conformant if it breaks a mandatory control principle.

What Should Be Compared as the Architecture Specification?

Whether a conformance review works depends on the quality of the architecture specification used as the comparison baseline. Abstract slogans such as “use SAP standard” or “protect the Clean Core” are not sufficient for a defensible assessment.

For SAP implementations and rollouts, at least the following concrete decisions should be defined as reviewable specifications.

DomainWhat the specification should make explicitRepresentative evidence
Business processesStandardized processes, permitted local variations, and approval authorityGlobal Process Design, Fit-to-Standard results
Organization and financeCompany codes, profit centers, chart of accounts, and policies for costing and profitability analysisOrganization Design, Global CoA, accounting design documents
Master dataSystem of record, data owners, create/change approvals, and quality rulesData Ownership Matrix, MDG workflows
IntegrationAPI and middleware standards, prohibited connection patterns, and monitoring accountabilityIntegration Principles, Interface Inventory
ExtensionsPriority order for standard functionality, configuration, key-user extensibility, ABAP, and SAP BTPExtension Policy, Extension Register
SecurityFiori roles, segregation of duties, privileged IDs, audit logs, and access reviewsRole Matrix, SoD analysis, audit evidence
OperationsJobs, incident monitoring, change management, releases, and data archivingOperations Model, runbook, SLA

In TOGAF®, “in accordance with” means more than the mere existence of functionality. It includes supporting the stated strategy and future direction, adhering to defined standards, providing the required functionality, and following design principles and component-reuse policies. (The Open Group: IT Architecture Compliance)

Accordingly, an SAP program is not necessarily conformant simply because it has implemented Business Partner. The review must also confirm whether Business Partner actually operates as the master-data foundation, whether responsibility boundaries for customer, supplier, credit, and integration data are respected, and whether a local custom table has become a competing system of record. Only then can conformance be assessed.

Practical Examples in an SAP Global Rollout

The following examples assume a company with a global SAP architecture in which:

  • SAP S/4HANA is the global ERP core.
  • Business Partner is the foundational model for customers and suppliers.
  • A global chart of accounts and common management-accounting policies are used.
  • External integrations use approved APIs and an approved integration platform.
  • Standard functionality and standard extensibility are preferred, while core modification is minimized.
  • Access control is based on Fiori roles and segregation-of-duties principles.
  • Country-specific regulatory differences are registered and governed as approved local requirements.

Irrelevant: Do not start with the wrong scope

Consider a recently acquired overseas subsidiary that will retain its existing ERP for a short period. The initiative has no point of contact with S/4HANA, Business Partner, the global chart of accounts, or the integration platform, and no global-template capabilities are being applied.

This situation is Irrelevant in relation to the global SAP architecture. That is not a negative assessment. It means that there are no common elements on which a conformance assessment can reasonably be based.

However, the CIO and enterprise architecture team should not stop there. They still need to clarify the ERP’s future approach to integration, data migration, cybersecurity, identity management, and reporting, and decide how long it will remain outside the architecture scope.

Consistent: Correct elements do not mean the rollout is complete

Assume that an initial rollout to a sales subsidiary implements Business Partner, the global chart of accounts, and the standard order-to-cash process. Central procurement, Advanced ATP, and the global analytics platform are planned for a later wave and have not yet been implemented.

The country also adds a local vendor service for e-invoicing, but the integration approach and operational accountability have not been documented in the global specification. The common elements are correctly implemented, but unimplemented requirements coexist with additions outside the specification. This is therefore Consistent.

Consistent is a natural state during Fit-to-Standard workshops and design elaboration. It should not, however, be accepted at go-live merely because the solution is “partially aligned.” Unimplemented items need to be tied to the subsequent plan, additional elements need to be registered as local deltas, and future maintenance accountability needs to be clear.

Compliant: Explain phased implementation correctly

Consider the rollout of FI, SD, and basic MM to a small sales company. The organization adopts the global chart of accounts, Business Partner, standard pricing conditions, Fiori roles, and approved EDI integration. It adds neither bespoke add-ons nor its own chart of accounts.

Production planning, EWM, central procurement, and Group Reporting are either outside the company’s scope or planned for future deployment. Everything that has been implemented follows the specification, but part of the overall global architecture is not yet implemented. This is Compliant.

Compliant does not mean “incomplete.” If the limited rollout is intentional in light of the legal entity’s business scope and deployment plan, it is an appropriate state. The wave’s mandatory scope must nevertheless be explicitly defined; otherwise, intentional phasing cannot be distinguished from a delivery omission.

Conformant: Separate value-creating functionality from future debt

Consider a country that has implemented all mandatory elements of the global template and added a country-specific e-invoicing capability. The added capability uses the approved integration platform and follows global policies for master data, authorization, and audit logging.

This is Conformant. All mandatory architectural requirements have been met, while additions outside the specification also exist.

The issue is not whether additions should be allowed. The CIO, program manager, and enterprise architect need to answer the following questions:

  • Is the addition required for regulation, local business practice, competitive advantage, or a temporary migration measure?
  • Is it a country-specific delta, or a capability that can be reused in other countries?
  • Should it be incorporated into the template or isolated as a local extension?
  • What is its impact on S/4HANA upgrades, testing, operations, licensing, and vendor management?
  • Are the owner, funding model, retirement conditions, and review date clear?

If an addition is accepted without visibility, it will not remain a valuable local capability. It will become future technical debt.

Fully Conformant: Protect the core standard and maximize reuse

Imagine a standard sales company receiving Release 4.0 of the global template. Business Partner, the chart of accounts, organizational structure, standard order management, pricing conditions, credit management, finance and profitability analysis, Fiori roles, and integration patterns are all implemented exactly as prescribed. No bespoke add-ons, master-data structures, or integrations are introduced.

This is Fully Conformant. The specification and implementation align completely for the defined scope.

Fully Conformant is a powerful target for maximizing standardization, deployment speed, operational integration, upgradeability, and reuse. It is not necessarily rational, however, to impose the same target on every region and business domain.

If legal requirements, industry-specific demands, and legitimate sources of business differentiation are all excluded, the architecture ceases to support the business and becomes a constraint on business change. Fully Conformant should not be a universal absolute target. It should be set only after the organization has made clear which domains belong to the standardized core.

Non-conformant: Identify contradiction, not just addition

The most important state to manage is Non-conformant. It means that something defined in the architecture specification has been implemented in a different way.

Architectural decisionExample implementationWhy it is a problem
External integrations use the approved integration platform.A plant independently builds point-to-point RFC or file integrations.Governance over monitoring, incident response, security, and change impact breaks down.
Business Partner is the foundation of common master data.A custom table based on legacy Customer/Vendor logic is retained as the system of record.Systems of record are fragmented, destabilizing integration, analytics, and auditability.
Standard extensibility is preferred and core modification is minimized.A large modification is made without first evaluating standard functionality or BAdIs.Upgrade effort and maintenance risk increase.
The global chart of accounts is used.A local team introduces an unapproved chart of accounts and mapping logic.Consolidation, comparative analysis, and internal-control consistency are weakened.
Segregation-of-duties principles are followed.Permanent excessive access is granted for operational convenience.The risk of fraud, processing errors, and audit findings increases.

When an implementation is judged Non-conformant, the architect’s role is not simply to reject it. There are four practical options:

  1. Remediate: Change the implementation so that it follows the specified approach.
  2. Change the specification: Update the architecture itself if the business need is broadly applicable.
  3. Approve a time-bound exception: Document compensating controls, a resolution date, the accountable owner, and residual risk.
  4. Withdraw the implementation: Remove the requirement when its risks outweigh its benefits.

Even when an exception is approved, it must not be an invisible permission. It must be a managed item with a clear risk owner and a resolution plan.

Conformance Targets for CIOs, Program Managers, and Enterprise Architects

Conformance levels are not evaluation labels. They provide a governance framework. The expected target should therefore be agreed for each type of scope at the start of the program.

ScopeRecommended targetPurpose
Core global-template processesFully ConformantMaximize reuse, rollout speed, and control.
Accounting policies, audit, security, and common master dataFully Conformant as the defaultLocal deviations have low tolerance because of enterprise-control requirements.
Country or legal-entity rolloutsFully Conformant against the Wave Architecture, or Compliant against the enterprise-wide specificationManage phased rollout as a legitimate scope difference.
Regulatory extensionsConformantAllow necessary additions while making deltas visible and assessing reuse.
Digital capabilities that support business differentiationConformantGovern value-creating extensions without damaging the core.
Fit-to-Standard and early designTemporarily allow ConsistentSurface open issues and deltas, then resolve them before design completion.
Guardrail violations that are prohibited without exceptionNon-conformant is not normally acceptablePrevent material integration, security, data, and audit risks.

Separate the enterprise architecture from the Wave Architecture

A common rollout mistake is to use the enterprise-wide Target Architecture directly as the acceptance criterion for every country and legal entity. This makes a phased implementation appear to be deficient by definition.

A more effective approach is to define a Wave Architecture, or Project Slice, by extracting the portion of the enterprise Target Architecture that is relevant to the project. The Open Group describes project-specific views that show the impact of the architecture on major projects as Project Impact Assessments, which are sometimes called project slices. (The Open Group: IT Architecture Compliance)

For example, a sales-company wave may exclude production, warehousing, and advanced planning while including FI, SD, basic MM, master data, integration, and authorization. Targeting Fully Conformant against that Wave Architecture creates clear and strong governance even within a deliberately limited scope.

Embed Architecture Compliance Reviews in SAP Activate

If an Architecture Compliance Review is conducted only once, immediately before go-live, the cost of rework becomes high. Reviews should not be positioned merely to find problems. They should be placed at points where decisions can still be made and corrections are still feasible.

The Open Group describes an Architecture Compliance Review as an assessment of a project against established architectural criteria, intent, and business objectives. It also identifies early discovery of major design errors, in order to reduce the cost and risk of change, as one of its key purposes. (The Open Group: IT Architecture Compliance)

When combined with SAP Activate, the following operating model is practical.

PhaseReview questionPrimary deliverablesMain decision-makers
Discover / PrepareWhat is in scope? How much of the global standard applies?Project Slice, scope, initial principlesCIO, Enterprise Architect, program sponsor
ExploreWhat are the Fit-to-Standard deltas? Are they unimplemented items, additions, or contradictions?Fit-to-Standard delta list, Delta Register, initial conformance assessmentProgram manager, solution architect, business owner
RealizeDo design, extensions, integrations, data, and authorization follow the principles?Solution design, interface design, Extension Register, exception requestsEnterprise Architect, domain architects, security owner
DeployHas the solution been implemented as designed, with operational and control evidence?Test results, configuration evidence, migration results, operating proceduresProgram manager, QA, business owner, Enterprise Architect
Run / HypercareAre exceptions being resolved on time? Should lessons be reflected in the template?Exception register, improvement backlog, template change proposalsApplication owner, Enterprise Architect, Architecture Board

Make the review a learning loop, not merely a gate

Deltas identified by a review should not simply be approved or rejected. Repeated local requirements or recurring design challenges may indicate that the template or its principles are incomplete.

For example, if multiple countries raise similar additional requirements for e-invoicing, bank connectivity, or tax reporting, the organization should not simply accumulate individual exceptions. It should assess whether the global template needs a localization-services layer. An architecture review is both an activity for protecting the standard and an activity for learning from and evolving the standard.

A Governance Design That Can Actually Be Operated

Use one Delta Register as the source of truth

When each country, legal entity, and vendor manages deltas in separate spreadsheets, the organization cannot understand the true state of the global template. Operate a Delta Register as a common source of truth containing at least the following fields.

Management fieldDescription
Delta IDA unique identifier that makes requirements, design, testing, and exceptions traceable.
Country, legal entity, and waveWhere the delta applies.
ClassificationRegulation, local business practice, business differentiation, temporary migration measure, technical constraint, or other.
Conformance levelConsistent, Compliant, Conformant, Non-conformant, and so on.
Impact areasProcess, data, integration, extension, security, operations, and cost.
DecisionApprove, reject, remediate, promote to template, or grant a time-bound exception.
OwnerThe accountable business, IT, data, security, or vendor representative.
Deadline and exit conditionsWhen and how an exception will be resolved.
ReusabilityApplicability to other countries, legal entities, or future releases.

Preserve Architecture Decision Records

The context explaining why a decision was made is one of the first things lost in delta management. Important architectural decisions should therefore be preserved as Architecture Decision Records.

Do not record only the decision. Record the options, the alternatives not chosen, business and technical rationale, impacts, risks, and conditions for reconsideration. This prevents the next country or legal entity from having to repeat the same discussion from the beginning.

Clarify roles

RolePrimary responsibility
CIO / SponsorDecide the boundary between standardization and business flexibility, material exceptions, and investment priorities.
Program ManagerPlan conformance reviews and integrate the management of issues, exceptions, and dependencies.
Enterprise ArchitectDesign and maintain principles, guardrails, conformance criteria, and the exception process.
Solution ArchitectMap each wave’s design to the specification and prepare evidence.
Global Process OwnerAssess the validity of business standards and local requirements.
Data Owner / Security OwnerConfirm conformance to systems of record, data quality, access control, and audit requirements.
Architecture BoardApprove material deltas, exceptions, template changes, and investment decisions.

The enterprise architect is not the person who approves everything. The role is to structure options and impacts so that decision-makers can decide with a clear understanding of business value, risk, reusability, and future cost.

Common Failure Modes and How to Avoid Them

Failure 1: Require Fully Conformant for every initiative

This policy appears reasonable, but it drives regulatory and business-critical deltas underground. When teams bypass formal delta management through local configuration, spreadsheets, surrounding systems, or manual workarounds, governance actually becomes weaker.

The alternative is to require Fully Conformant in core domains while allowing Conformant for justified local deltas. In return, the rationale, owner, operating model, and reusability of every addition must be explicit.

Failure 2: Treat Compliant as a low assessment

Phased implementation may deliberately leave some capabilities out of an initial wave. Treating that as a deficiency pushes projects toward unnecessary scope expansion.

The alternative is to clearly extract the architecture specification for each wave. A rollout can be Compliant against the enterprise-wide specification and Fully Conformant against its Project Slice. In that case, its implementation governance is sound.

Failure 3: Forget an exception after approving it

An exception without a deadline will almost certainly become permanent technical debt. Exceptions involving interfaces, authorization, master data, or custom code are particularly likely to amplify costs in later waves and upgrades.

The alternative is to give every exception an exit condition. Record at the time of approval when it must be resolved, who is accountable, what constitutes resolution, and the standard state to which the solution will return.

Failure 4: Conduct one review only, immediately before go-live

If a material design deviation is discovered just before production deployment, it often cannot realistically be corrected, and exception approvals proliferate. The issue is not that the review failed; it is that the review happened too late.

The alternative is to conduct reviews at Fit-to-Standard, design sign-off, build completion, go-live decision, and operational transition, changing the review questions at each milestone.

Five Actions to Start Tomorrow

  1. Inventory the mandatory requirements in the global template. Rewrite principles, standards, mandatory capabilities, and prohibitions as statements that can be reviewed.
  2. Define the Wave Architecture. Extract the scope that applies to each country and legal entity from the enterprise Target Architecture.
  3. Standardize the Delta Register. Use a Delta ID to connect Fit-Gap items, design issues, exceptions, and test evidence rather than managing them in isolation.
  4. Agree the criteria for Non-conformant in advance. Explicitly define unacceptable contradictions in integration, security, master data, finance, and extensions.
  5. Embed Architecture Reviews in the project plan. Put the required decisions and evidence into milestones, rather than simply scheduling review meetings.

Summary

TOGAF® Levels of Conformance are not labels for scoring the gap between architecture and implementation. In SAP implementations and global rollouts, they are a decision-making framework for balancing standardization with business flexibility.

Successful organizations do not attempt to reduce every difference to zero. Instead, they distinguish among unimplemented capabilities that should be accepted as part of a phased rollout, extensions that should be developed as valuable additions, and deviations that should be corrected quickly. They do not leave these decisions to individual experience or political influence. They operationalize them through architecture principles, reviews, evidence, and exception management.

To turn a global SAP template from a one-time rollout deliverable into a continuously evolving management platform, begin by asking the following question across the project:

Against which architecture specification, and at which level of conformance, should this implementation be assessed?

When the organization can answer that question clearly, Architecture Compliance Reviews stop being approval rituals and become practical governance that balances business value with control.

Reference Links

The discussion of Architecture Compliance, Levels of Conformance, Project Slices, and Architecture Compliance Reviews in this article is primarily based on the following official resources.

– **The Open Group: IT Architecture Compliance**  

  Primary reference for Levels of Architecture Conformance, Project Impact Assessments, and Architecture Compliance Reviews.  

https://www.opengroup.org/architecture/togaf7-doc/arch/p4/comp/comp.htm

– **SAP Activate Methodology**  

  SAP’s official overview of the Discover, Prepare, Explore, Realize, Deploy, and Run phases, including fit-to-standard, extensibility, testing, and continuous improvement.  

https://www.sap.com/products/erp/activate-methodology.html

– **SAP Learning: Describing the Methodology Structure**  

  Detailed guidance on the purpose of the SAP Activate phases, fit-to-standard workshops, backlog management, configuration, development, testing, and deployment.  

https://learning.sap.com/courses/discovering-sap-activate-implementation-tools-and-methodology/describing-the-methodology-structure

– **SAP: Clean Core Extensibility for SAP S/4HANA Cloud**  

  SAP’s official paper on using the clean core strategy and extensibility model to extend SAP S/4HANA while preserving upgrade stability.  

https://www.sap.com/documents/2024/09/20aece06-d87e-0010-bca6-c68f7e60039b.html

– **SAP Learning: Exploring Clean Core Extensibility Best Practices**  

  Guidance on clean core extensibility levels, ABAP Cloud, released APIs, classic APIs, internal objects, and upgrade stability.  

https://learning.sap.com/courses/practicing-clean-core-extensibility-for-sap-s-4hana-cloud/explaining-extensibility-model-best-practices_e290f382-800e-40ef-a203-85a13115f487

– **SAP Help Portal: Business Partner Master Data Structure**  

  Official documentation on the Business Partner master data model and the management of customer and supplier data across organizational levels.  

https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/7b24a64d9d0941bda1afa753263d9e39/776fbd534f22b44ce10000000a174cb4.html

– **SAP Learning: Creating Business Partners**  

  SAP learning content explaining the role of Business Partner as the central master data object for customers and suppliers in SAP S/4HANA.  

https://learning.sap.com/courses/purchasing-in-sap-s-4hana/creating-business-partners

– **SAP Help Portal: SAP Integration Suite API Management**  

  Official SAP documentation on API publication, security, policy management, lifecycle management, and API governance in SAP Integration Suite.  

https://help.sap.com/docs/integration-suite/sap-integration-suite/api-management-capability


Disclaimer

Parts of this article were developed with reference to generative AI suggestions and were reviewed, refined, and supplemented based on the author’s professional expertise and judgment.


Back to Top

Leave a Reply

Discover more from Insight Arc | SAP, Enterprise Architecture & Supply Chain Strategy

Subscribe now to keep reading and get access to the full archive.

Continue reading