Skip to main content

SAP Base Policy Level (v1.0)

Description

This policy level (aka compliance level) sap:base:v1 MUST be fulfilled by all SAP applications and services. It includes the essential validations that ensure proper metadata discovery and aggregation.

Usually SAP applications and services will use the more complete and opinionated sap:core:v1 policy level.

General Policies

Namespaces

  • All SAP namespaces MUST be registered in the SAP namespace-registry.
    • All SAP applications MUST use the sap vendor namespace.

Packages

  • The vendor of a Package MUST be set and be equal to one of the allowed values: sap:vendor:SAP:, customer:vendor:Customer:.

Misc Constraints

  • Although Vendor is technically not validated by a policy level, we need to ensure that within SAP we don't define the SAP vendor multiple times or reference it differently.
    • The SAP Vendor MUST NOT be defined by any SAP application or service, as this is done centrally.
    • The correct value for a SAP vendor reference is sap:vendor:SAP:.