Orchestrate

Glossary

Every term from the Key terms sections of the 155 published topics, A to Z. Each definition links to the topic it comes from, where you'll find it in context.

964 terms

A

A/B test

users or cases are split at random between two versions to measure a difference.

From Evaluating in production: shadow mode, A/B tests and user feedback

A2A (Agent2Agent)

the open protocol SAP uses to let Joule call an agent you host.

From Agent frameworks compared

Also in 1 more topic
A2X API

an SAP API meant for integration with other applications, such as API_SALES_ORDER_SRV.

From Calling your first SAP API

ABAP

SAP's programming language for business applications.

From Set up for Unit 13: ABAP development tools and a coding agent

ABAP Cloud

SAP's modern ABAP development model, which SAP calls the clean-core variant of the language.

From Coding agents for SAP developers

Also in 2 more topics
ABAP Test Cockpit (ATC)

SAP's tool that runs code checks, including S/4HANA readiness checks.

From AI in S/4HANA migration projects

Abstention

the assistant declines to answer, for example "I can't find that in the documents".

From Measuring hallucinations and groundedness

Acceptance rate

the share of AI proposals users keep unchanged.

From Embedded AI across SAP applications

Access filter

a filter that limits results to what the user is allowed to see.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Access label

a tag on a copied document, such as sales organization or confidentiality, used to filter search results.

From Grounding on SAP data without breaking authorizations: live queries, access labels and the late check

Access risk

a rule saying which tasks, alone or together, are risky; SAP Access Control distinguishes SoD, critical action and critical permission risks.

From Roles and authorization design across modules

Accrual

a cost or revenue booked in the period it belongs to, before the invoice arrives or is issued.

From Record to report, end to end

Accuracy

share of all cases the model got right.

From Classification and the metrics that matter

Action

A custom operation on a service, such as "explain this order"

From CAP and side-by-side extensions for AI

Also in 1 more topic
Action Project

a wrapper around an OData API so Joule skills can call it.

From An agent that calls a RAP service

Activation function

the "twist" in each unit that lets a network draw bends and corners. ReLU is the most common.

From Neural networks from scratch

Actual goods movement date

the date goods issue was actually posted.

From Predicting late deliveries with SAP data

Adapter

the connector that lets a flow talk to a system. The AI adapter talks to the generative AI hub or OpenAI.

From Calling AI from SAP Integration Suite

Also in 2 more topics
Addressable share

the part of the metric the proposed solution can actually change.

From Problem framing: from 'we need AI' to a measurable problem

Adoption

people using a new tool in real work, well enough for the business result to appear.

From Adoption and change management for AI

ADT (ABAP Development Tools)

SAP's tools for writing ABAP in Eclipse or VS Code.

From Set up for Unit 13: ABAP development tools and a coding agent

Agent

an AI system that can take actions through tools, not just answer questions.

From What an SAP forward deployed engineer does

Also in 2 more topics
Agent card

a short public description of an agent: what it does and how to reach it.

From Joule agents and agent orchestration in SAP

Agent framework

a library that supplies the agent loop, tool definitions, state and often approvals and tracing.

From Agent frameworks compared

Agent Gateway

SAP's governed entry point through which outside agents call Joule agents over A2A.

From Joule agents and agent orchestration in SAP

Also in 2 more topics
Agent loop

decide, act, observe, repeat. Also called the run loop or the agentic loop.

From Agents from first principles

Agent orchestration

splitting a task across agents, running them in order and combining the results.

From Joule agents and agent orchestration in SAP

Agent step

one unit of agent work that SAP counts for billing.

From Joule agents and agent orchestration in SAP

Agent2Agent (A2A)

an open protocol that lets one AI agent hand a task to another.

From What SAP TechEd 2026 changed for AI builders

Agreement

how often the judge's verdict matches the expert's.

From Set up for Unit 8: evaluation tools

AI Act

Regulation (EU) 2024/1689, the EU law on AI systems.

From The EU AI Act: what SAP customers need to do and when

AI gateway

a checkpoint in front of models, tools and agents that authenticates, authorizes, limits, meters, filters, routes and logs every call.

From AI gateways: governing model and agent traffic

Also in 1 more topic
AI governance

the decisions, roles and records that control which AI a company runs and how.

From AI governance for SAP programs

AI Governance Assistant

an assistant in SAP AI Agent Hub that drafts EU AI Act assessments for human review.

From What SAP TechEd 2026 changed for AI builders

AI literacy

the duty to take measures that help staff who work with AI understand it.

From The EU AI Act: what SAP customers need to do and when

AI management system

the company-wide set of policies and processes for AI, as defined by ISO/IEC 42001.

From AI governance for SAP programs

AI roadmap

the AI backlog placed in quarters, under capacity, dependency and date constraints.

From An AI roadmap and operating model for an SAP customer

AI Services Administration

the SuccessFactors admin tool where AI features are switched on.

From Embedded AI across SAP applications

AI Units

SAP's prepaid currency for premium AI capabilities.

From The SAP Business AI landscape: where every piece sits

Also in 8 more topics
Alert fatigue

reviewers stop checking carefully because most flags are noise.

From Anomaly detection in finance and procurement

Allocation

sharing a cost center's costs out to others by a key, such as floor space or energy use.

From Record to report, end to end

Allow list

the models an administrator permits; anything else is refused.

From Choosing and calling LLMs

Allowlist

a list of what is allowed; everything not on it is left out.

From Set up for Unit 14: capstone environment and a public portfolio

Analytical query

a CDS view that defines a report's measures, filters and layout.

From Reporting and analytics architecture: what lives where in an SAP landscape

ANN (approximate nearest neighbour) search

using an index to check only part of the data; faster, may miss matches.

From Vector databases explained: indexes, trade-offs and how to choose

Annotation

a label a server puts on a tool, such as "read-only". A hint, not a guarantee.

From The Model Context Protocol (MCP)

Anomaly (outlier)

a record that differs from most others. Not necessarily an error.

From Anomaly detection in finance and procurement

Anonymization

removing the link to a person for good.

From Data security and PII in AI systems

Also in 1 more topic
Anonymization / pseudonymization

masking that can't be reversed / masking that can, so real values return in the answer.

From Guardrails and content filtering

Answer key

a hand-written, reviewed version of an artifact used to score AI drafts of the same kind.

From AI-accelerated delivery on SAP programs

API (application programming interface)

a door one program offers to others to request data or actions.

From Python and APIs for AI engineers

Also in 2 more topics
API key

a secret string that identifies the caller.

From Python and APIs for AI engineers

Also in 2 more topics
Appropriate reliance

accepting the AI when it is right and overriding it when it is wrong.

From Adoption and change management for AI

Approval checkpoint

a point where the agent stops and a person with the right role decides before data changes.

From Multi-step agents: planning, state and recovery

Approval gate

code that checks every proposed action and queues it for a person, or refuses it.

From One order-exception agent, built three ways

Approval limit

the highest amount a person may approve.

From Capstone: an enterprise exception management platform

Approval matrix

the table of which roles must approve, by tier.

From AI governance for SAP programs

Approval token

a signed record that a named person approved one exact action, until a set time.

From Designing human approval into AI workflows

Architecture decision record (ADR)

a short record of one decision: context, options, decision, consequences.

From The integration platform and clean core: a target architecture for a hybrid landscape

Also in 1 more topic
Article 6(3) exception

a listed use case is not high-risk if the system only performs a narrow or preparatory task and doesn't materially influence the decision. Never available for profiling.

From The EU AI Act: what SAP customers need to do and when

Ask

the one decision or action you want from this audience.

From Technical storytelling: one architecture, five audiences

Assignment

a configured link between two org units, such as a plant to a company code.

From How an SAP enterprise is wired: organizational structure

Assumption owner

the person who must make an assumption true, by a date.

From Scoping and estimating an AI engagement

Asynchronous

the sender hands over a message and continues; delivery happens later.

From How SAP systems talk: integration styles and when to use each

At-least-once delivery

every event is delivered, but some may be delivered more than once.

From Event-driven agents: triggering AI from SAP business events

ATP (available-to-promise)

the quantity that can still be promised to new orders.

From Order to cash end to end

Attack library

the stored set of attack prompts, grouped by what they try to achieve.

From Red-teaming your AI system

Attack success rate

the share of attack attempts that got what the attacker wanted.

From Red-teaming your AI system

Also in 1 more topic
Attended bot

a bot that runs on demand or with a person present during the run.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

Attention

a step where each word gives weights to other words and blends in their information.

From Attention, explained

Also in 1 more topic
Attention head

one learned "question" a model asks; models run many heads at once.

From Attention, explained

Attention weight

how much one word draws on another; one word's weights add up to 100%.

From Attention, explained

Audit log

a tamper-resistant record of who did what, when.

From SAP tools for agents

Audit sample

a random share of decisions checked after the fact by a reviewer.

From Adoption and change management for AI

Audit trail

the logged record of who changed or read what, and when.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Also in 1 more topic
Authorization

SAP's rule for what a user may do with which data, for example display orders of sales organization 1010.

From Grounding on SAP data without breaking authorizations: live queries, access labels and the late check

Also in 1 more topic
Authorization code flow

the OAuth flow where a person logs on in the browser and the app receives a token for that person.

From Secrets, API authentication and OAuth

Automatic account determination

rules that choose G/L accounts from organizational units, master data and the type of transaction.

From Document flow and how logistics becomes finance

Automation bias

following a system's suggestion so readily that its errors go unnoticed.

From Evaluating in production: shadow mode, A/B tests and user feedback

Also in 2 more topics
Availability (SLA)

the share of a month a system is up, as defined and measured by the contract.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Availability check (ATP)

the check that decides what quantity a sales order can be promised, and when.

From One exception, traced across the enterprise

Availability zone / region

a separate data center within a region / a geographic area with several zones.

From Running AI on SAP BTP in production

B

Background job

work the API accepts now and finishes later; the caller checks its status.

From REST API design for AI services

Backlog

the list of assessed AI ideas, each with value, effort, run cost, risk tier and dependencies.

From An AI roadmap and operating model for an SAP customer

Backorder processing

re-running the availability check for many orders after supply or demand changes.

From One exception, traced across the enterprise

Backpropagation

the method that works out how to nudge every weight in every layer.

From Neural networks from scratch

Backtest

replaying the past, forecasting from older data and comparing with what happened next.

From Time-series forecasting for SAP planning

BAPI / RFC

a business function in an SAP system, and the remote call used to run it.

From How SAP systems talk: integration styles and when to use each

Base AI

AI capabilities included in standard SAP cloud subscriptions.

From Embedded AI across SAP applications

Base AI and Premium AI

SAP's split between AI included in cloud subscriptions and AI paid for with AI Units.

From Buy vs. build for SAP AI

Base AI feature

an AI feature included with the SAP product license.

From Where AI creates value in S/4HANA processes

Base model

the model you start from.

From When to fine-tune (and when not to)

Baseline

the measured state of a process before a change, so improvement can be proven.

From Where AI creates value in S/4HANA processes

Also in 9 more topics
Batch

the rows used to compute one step. All rows, one row, or a small group (mini-batch).

From Gradient descent, by hand

Batch window

the time when heavy background jobs can run without hurting users.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Bearer token

a token that works for whoever holds it, like a cinema ticket.

From Secrets, API authentication and OAuth

Benefits tracking

comparing actual results with the plan after go-live.

From The AI business case

Benign test

a normal question run alongside attacks, to check the defences don't block real work.

From Red-teaming your AI system

Bias

whether errors lean one way, consistently over- or under-forecasting.

From Time-series forecasting for SAP planning

Bill of material (BOM)

the list of components and quantities that make a product.

From Master data that every module depends on

Billing block / delivery block

a reason set on an order that stops invoicing or shipping until someone removes it.

From Order to cash end to end

Billing element

a WBS element that receives the sales order item and its revenue.

From Quality, projects and service: the processes between the big four

Bits per weight

the average storage per weight, including the scales. Q8_0 averages 8.5, not 8.

From Quantization and local models

Block (layer)

one unit of the stack, made of an attention step and a feed-forward step.

From The transformer architecture

Blocking

restricting access to data whose purpose has ended but which must be kept for legal retention.

From Data security and PII in AI systems

BM25

the standard keyword ranking formula; it rewards rare words and repeated matches, with limits.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Branch

a named line of work; main is the agreed, working version.

From Git and GitHub for AI engineers: branches, pull requests and review

Bring Your Own Agent (BYOA)

SAP's pattern for connecting a pro-code agent to Joule.

From Agent frameworks compared

Browser agent

an AI agent that works inside web pages, often by reading the page's structure as well as screenshots.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

Budget

a hard limit on steps, calls, tokens or time for one run.

From Multi-step agents: planning, state and recovery

Buildpack

the platform tool that recognizes your language and installs what the app needs.

From Deploying AI apps on SAP BTP

Business case

a document that compares options on cost, benefit, risk and timing to support a decision.

From The AI business case

Business catalog

a group of apps and the authorizations behind them, used to build business roles.

From Roles and authorization design across modules

Business event

a message from a business system saying something happened to a business object, such as "sales order changed".

From Event-driven agents: triggering AI from SAP business events

Also in 1 more topic
Business filter

a WHERE condition on a business column, such as company code, that narrows a search.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Business object (BO)

in RAP, data plus its behavior: operations, actions, checks and authorization.

From ABAP Cloud and RAP for AI builders

Business partner (BP)

the single object for customers, suppliers and contacts in SAP S/4HANA, with roles for each use.

From Master data that every module depends on

Business role

the access for one job, such as buyer. In Public Edition, a business role is built from business catalogs; in PFCG systems, often a composite of single roles.

From Roles and authorization design across modules

C

Cache hit / miss

the stored result was found and used / not found, so the work was done.

From Caching for LLM applications

Cache key

everything used to decide whether a stored answer matches a new request.

From Caching for LLM applications

Calibration

whether a score of 0.7 really means about 70% of such cases are positive.

From Classification and the metrics that matter

Also in 1 more topic
Canary

a small share of users or traffic that gets a new version first, compared with a control group.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Candidates (shortlist)

the passages the first, fast search passes on.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

CAP

SAP Cloud Application Programming Model: a framework for business services on BTP

From CAP and side-by-side extensions for AI

Also in 1 more topic
Capacity units

SAP BTP's billing unit; generative AI hub tokens are converted into them.

From Token economics

Capstone

the end-of-unit project that combines what the course taught into one working solution.

From Set up for Unit 14: capstone environment and a public portfolio

Cascade

a router that asks a cheap model first and escalates to a stronger one when needed.

From Model selection and routing

Case

one instance of the process, such as one sales order.

From Process mining to find AI opportunities

Case study (one page)

problem, users, approach, human approval, results with sources, decision and lessons for one project.

From Your FDE portfolio and career path

Catalog

a list of standard codes, grouped by type (object parts, damage, causes, activities, tasks).

From Maintain to settle: plant maintenance and assets

CDS

Core Data Services: the modeling language CAP uses to describe data and services

From CAP and side-by-side extensions for AI

Also in 1 more topic
CDS view

a named, business-friendly view over tables, defined with SAP's Core Data Services.

From The SAP data model for AI engineers: tables, CDS views and OData

Also in 1 more topic
Cell

one block of code in a notebook, run on its own.

From Set up for Unit 2: data science tools

Center of excellence (CoE)

a central team that sets standards, runs intake and builds shared assets.

From An AI roadmap and operating model for an SAP customer

Champion

a respected user in a team who helps colleagues and passes feedback on.

From Adoption and change management for AI

Change control

recording and approving every change before it reaches production.

From AI governance for SAP programs

Checkpoint

saving that state after a step, so the run can continue from there.

From Multi-step agents: planning, state and recovery

Checkpointer

a store a framework writes state to after every step, so a run can resume.

From Agent frameworks compared

Chroma

an open-source vector store that runs on a laptop inside Python.

From Set up for Unit 7: vector search: HANA Cloud and a local store

Chunk

a passage cut from a document, small enough to retrieve and paste into a prompt.

From RAG fundamentals: the architecture end to end

Also in 1 more topic
Chunk size

the maximum length of a chunk, in characters or tokens.

From Chunking and document preparation: from PDF to retrievable passages

CI (continuous integration)

a service that runs the tests automatically on every change, such as GitHub Actions or SAP Continuous Integration and Delivery.

From Testing AI applications: unit and integration tests

CI/CD

continuous integration and delivery; every change is built and tested automatically, and passing changes are released through a pipeline.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Circuit breaker

a switch that stops calling a failing model for a while, so users don't wait on it.

From Model selection and routing

Citation

a pointer from a claim in the answer to the passage that supports it.

From RAG fundamentals: the architecture end to end

Citation precision

share of citations that are needed to support their claim.

From Measuring hallucinations and groundedness

Citation recall

share of claims whose cited passages actually support them.

From Measuring hallucinations and groundedness

Claim

one checkable statement in an answer; long answers are split into many.

From Measuring hallucinations and groundedness

Class imbalance

one outcome is much rarer than the other.

From Classification and the metrics that matter

Classification

predicting one category from a fixed set, such as late or on time.

From Classification and the metrics that matter

Also in 1 more topic
Clean core

keeping SAP's standard code unmodified and building extensions outside or through released interfaces.

From What an SAP forward deployed engineer does

Also in 3 more topics
Clean core level

SAP's A-to-D rating of how safely an extension survives upgrades.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Clean core levels

SAP's scale from A (released interfaces only) to D (modifications or writing to SAP tables).

From AI in S/4HANA migration projects

Cleansing

fixing, merging or excluding bad records, ideally in the source system.

From Data migration: strategy, objects and reconciliation

Client

a self-contained unit inside one SAP system with its own business data and settings, identified by three digits.

From Landscape and deployment: editions, systems and the migration approach

Also in 1 more topic
Client credentials flow

the OAuth flow where a system swaps its own client ID and secret for a token. No person involved.

From Secrets, API authentication and OAuth

Close calendar

the plan of tasks by working day (WD1, WD2) after the month ends.

From Record to report, end to end

Cloud Connector

software inside the company network that links on-premise systems to BTP.

From SAP BTP foundations for AI builders

Also in 1 more topic
Cloud Foundry

an open-source platform for running apps, offered as an environment in SAP BTP. You push code; it runs it.

From Deploying AI apps on SAP BTP

Also in 1 more topic
CloudEvents

an open standard for the envelope of an event (its ID, source, type and time).

From Event-driven agents: triggering AI from SAP business events

Coding agent

an AI assistant that plans, edits code, runs tools and checks its own work in a loop.

From Coding agents for SAP developers

Also in 1 more topic
Collection

a named set of vectors that share one embedding model and settings.

From Vector databases explained: indexes, trade-offs and how to choose

Commit

one saved snapshot of the files, with a message saying why.

From Git and GitHub for AI engineers: branches, pull requests and review

Communication arrangement

the S/4HANA Cloud configuration that opens an API to a specific external system.

From Python and APIs for AI engineers

Also in 1 more topic
Communication scenario / arrangement / user

SAP's way of opening a specific API to a specific external system with a specific technical identity.

From Calling your first SAP API

Communication scenario and arrangement

SAP's objects that allow an outside system to call an inbound service, with a defined user and URL.

From An agent that calls a RAP service

Communication user

a technical user that an outside system signs in with.

From An agent that calls a RAP service

Compaction

replacing a long conversation with a short summary built from the saved state.

From Multi-step agents: planning, state and recovery

Company code

a legal entity with its own set of books.

From How an SAP enterprise is wired: organizational structure

Also in 1 more topic
Complete mediation

checking every request in the system that owns the data, not trusting the caller.

From Agent permissions and SAP authorizations

Computer-use agent

an AI model that looks at screenshots and decides which mouse and keyboard actions to take next.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

Condition record

a stored price, discount or surcharge with its key and validity.

From Master data that every module depends on

Condition technique

SAP's rule mechanism for finding prices, discounts and surcharges.

From Order to cash end to end

Confidence interval

a range that likely holds the true rate, given how many cases you have.

From Evaluating in production: shadow mode, A/B tests and user feedback

Confidence score

the system's own estimate, per field, that a value is right.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Confidence threshold

the confidence below which a cascade escalates.

From Model selection and routing

Also in 1 more topic
Configuration

settings that change how standard SAP behaves, without code.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Confirmation

the shop floor's report of yield, scrap and time for an operation.

From Plan to produce end to end

Also in 1 more topic
Confirmation control key

the setting that says which confirmations a supplier must send.

From Procure to pay end to end

Also in 1 more topic
Conformance checking

comparing what happened with what should have happened.

From Process mining to find AI opportunities

Confusion matrix

the table of caught, false alarms, missed and correctly left alone.

From Classification and the metrics that matter

Consolidated tool

one tool that does a whole job, even if it makes several API calls inside.

From Tool design for agents

Consolidation

combining several companies' figures into group figures, without what they sold to each other.

From Record to report, end to end

Constraint

a limit the solution must respect, such as read-only access or a person approving every change.

From Problem framing: from 'we need AI' to a measurable problem

Consumption view

Your own, smaller view of a remote API's entity, with the fields renamed to your terms

From CAP and side-by-side extensions for AI

Container

a sealed, portable package of a program and everything it needs.

From Set up for Unit 10: observability and containers

Container engine

the software that runs containers, such as Docker or Podman.

From Set up for Unit 10: observability and containers

Content filter

a classifier that scores text for harm categories such as hate or violence.

From Guardrails and content filtering

Content filtering

checking input and output against harm categories, with a strictness threshold for each.

From SAP Generative AI Hub and the orchestration service

Context

everything the model sees in one call: instructions, examples, data, earlier messages and the question.

From Prompt and context engineering

Also in 1 more topic
Context rows

example rows where the answer is known, sent with the request.

From Tabular AI and SAP's predictive models

Context window

the most text a model can take in one request.

From Attention, explained

Also in 1 more topic
Contextual inquiry

a structured kind of shadowing in which the user is the expert and the researcher asks questions while the work happens.

From Discovery: interviewing the customer

Contingency

money held for known risks, sized from the range rather than a flat percentage.

From Scoping and estimating an AI engagement

Contract

the agreed request fields, response fields and error codes of an API.

From Building an AI API

Contract test

a test that checks a promise between two systems still holds: that callers still get the fields they rely on, or that a stand-in still behaves like the real system.

From Testing AI applications: unit and integration tests

Contradicted vs. unsupported

the source says otherwise, versus the source says nothing about it.

From Measuring hallucinations and groundedness

Contribution (SHAP value)

how much one field pushed one record's score up or down from the average.

From Explaining model predictions to the business

Control group

cases handled without the AI in the same period, used for a fair comparison.

From Defining success metrics with the business

Also in 1 more topic
Control total

a count or amount from the source that a report must match.

From Reporting and analytics architecture: what lives where in an SAP landscape

Convergence

the point where more steps no longer reduce the loss.

From Gradient descent, by hand

Cosine similarity

the usual score, based on the angle between two vectors. 1 means same direction; 0 means unrelated.

From Embeddings and semantic similarity

Cost per transaction

the cost of one complete unit of business work, across all its model calls.

From Token economics

Coverage

the share of eligible work items where the tool was used.

From Adoption and change management for AI

Also in 1 more topic
CPU

the computer's normal processor.

From Set up for Unit 4: PyTorch and an optional free GPU

Credit exposure

what a customer already owes or has ordered, measured against their credit limit.

From Order to cash end to end

Cross-encoder

a re-ranker that reads the question and one passage together and outputs a relevance score.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

CSRF token

a short-lived value SAP services expect before they accept a change request.

From Calling your first SAP API

Also in 1 more topic
Custom code

programs and objects a company wrote itself, usually with names starting with Z or Y.

From AI in S/4HANA migration projects

Customer-vendor integration (CVI)

the mechanism that keeps business partners and the customer and supplier records in step.

From Master data that every module depends on

Cutover

the planned window when the old system stops, the final load runs and the new system goes live.

From Data migration: strategy, objects and reconciliation

Also in 2 more topics
Cutover runbook

the hour-by-hour task list for the switch from the old system to the new one.

From AI-accelerated delivery on SAP programs

CVE

a public ID for one vulnerability, such as CVE-2026-59822.

From MCP security in 2026: lessons from the first exploited vulnerabilities

D

Data dictionary

a plain-language page saying what each field means, its type, and the rules for reading it.

From The SAP data model for AI engineers: tables, CDS views and OData

Data masking

replacing personal data with placeholders before the model sees it. Anonymization can't be reversed; pseudonymization can, so names can be put back into the answer.

From SAP Generative AI Hub and the orchestration service

Also in 1 more topic
Data minimisation

a GDPR principle that personal data must be limited to what the purpose needs.

From Is your SAP data ready for AI? A readiness check you can run

Also in 1 more topic
Data minimization

sending or storing only the personal data a purpose needs.

From Hire-to-retire: where people data meets logistics and finance

Data product

a packaged, described dataset, such as S/4HANA sales orders, ready for analytics and AI.

From Reporting and analytics architecture: what lives where in an SAP landscape

Also in 2 more topics
Data quality rule

a check one field or record must pass, such as "a weight has a weight unit".

From Is your SAP data ready for AI? A readiness check you can run

Data steward

the person who reviews, approves and corrects master data for an area.

From Master data that every module depends on

Data subject

the person the data is about.

From Data security and PII in AI systems

DataFrame

a pandas table with named columns, the main thing you work with in Unit 2.

From Set up for Unit 2: data science tools

Dead-letter queue

a holding place for messages that can't be processed, so they don't block the rest.

From Calling AI from SAP Integration Suite

Also in 2 more topics
Debugger

a tool that pauses a running program at a breakpoint so you can inspect its values and step through it line by line.

From Errors, logging and debugging

Decision log

the list of a program's architecture decisions, each with context, options, decision and consequences.

From The solution architect on an SAP program

Decoding

the rule that turns the model's probabilities into one chosen token.

From How LLMs generate text, and what that means for enterprise use

Decomposition interview

an interview round where you break a vague real-world problem into parts, usually with little or no code.

From Your FDE portfolio and career path

Deep learning

neural networks with many layers.

From Neural networks from scratch

Delegated access

an agent acts for a user, and both are known to the systems it calls.

From Agent permissions and SAP authorizations

Delta requirement (gap)

something standard SAP doesn't do that the business needs.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Dependency

a package your project needs. Packages your dependencies need are transitive dependencies.

From Python projects done right: structure, virtual environments and packages

Also in 1 more topic
Dependency audit

checking the libraries you use against lists of known security holes.

From Set up for Unit 11: security testing tools

Deployer

the organization that uses an AI system under its authority, for example a company using an SAP AI feature.

From The EU AI Act: what SAP customers need to do and when

Deployment

moving an app to the environment where it will run for its users.

From Deploying AI apps on SAP BTP

Also in 1 more topic
Deployment option

where the system runs and who operates it: public cloud, private cloud or on-premise.

From Landscape and deployment: editions, systems and the migration approach

Design authority

a regular, small meeting with the right to review and record significant design decisions for the program.

From The solution architect on an SAP program

Destination

a stored connection to another system: URL, proxy type and logon method.

From SAP BTP foundations for AI builders

Also in 1 more topic
Detour

a step only some cases take, such as a credit block.

From Process mining to find AI opportunities

Developer extensibility (ABAP Cloud)

code inside S/4HANA restricted to SAP's released objects.

From Fit-to-standard and extension choices: where each requirement should live

Diagram level

how much technical detail a diagram shows. SAP's guideline runs from an executive overview to detailed technical views.

From Technical storytelling: one architecture, five audiences

Digital adoption platform

software that shows guidance inside other applications and measures their use. WalkMe is one.

From Adoption and change management for AI

Digital Omnibus on AI

Regulation (EU) 2026/1744, in force 27 July 2026, which amended the AI Act's dates and some duties.

From The EU AI Act: what SAP customers need to do and when

Dimension

one position in the vector. A 384-dimensional embedding has 384 numbers.

From Embeddings and semantic similarity

Also in 1 more topic
Direct injection

the attack comes from the user's own prompt.

From Prompt injection and tool poisoning

Discovery

the time before building, spent learning how the process works today and what limits a solution.

From Discovery: interviewing the customer

Distance metric

the rule for "close", for example cosine similarity or straight-line (Euclidean) distance.

From Vector databases explained: indexes, trade-offs and how to choose

Divergence

the loss grows instead of shrinking, usually because steps are too big.

From Gradient descent, by hand

Docker Compose

a file and command that start several containers together.

From Set up for Unit 10: observability and containers

Document AI (intelligent document processing)

software that turns documents into structured data and checks it.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Document flow

the links between the documents of one transaction, each pointing to its predecessor and successors.

From Document flow and how logistics becomes finance

Also in 1 more topic
Document preparation

turning files into clean, structured text before chunking.

From Chunking and document preparation: from PDF to retrievable passages

Draft, recommend, act with approval, act and report

four patterns for how much a person is involved, from most to least.

From Designing human approval into AI workflows

Drift

the patterns in the data change after training, for example a route gets slower.

From Predicting late deliveries with SAP data

DSO (days sales outstanding)

the average number of days customers take to pay.

From Order to cash end to end

Duplicate invoice check

S/4HANA's comparison of a new invoice with existing ones by supplier, currency and configured fields.

From Anomaly detection in finance and procurement

Durable execution

a run that survives a restart because its state is saved outside the process.

From Agent frameworks compared

E

`.env` file

a private file on a developer's computer that holds environment variables for one project. Never committed to Git.

From Secrets, API authentication and OAuth

Also in 1 more topic
Early adopter

a limited SAP programme that gives selected customers access before general availability.

From AI in S/4HANA migration projects

Early Adopter Care

An SAP program that gives selected customers access before general availability.

From The SAP Business AI landscape: where every piece sits

Early adopter program

a limited program in which selected customers use a feature before broad release.

From What SAP TechEd 2026 changed for AI builders

Edge Integration Cell

a runtime of Integration Suite that runs in your own environment while flows are designed in the cloud.

From The integration platform and clean core: a target architecture for a hybrid landscape

EDI

electronic data interchange, structured business messages such as orders and invoices sent between systems.

From Intercompany and multi-company scenarios

Elimination

removing intercompany revenue, cost, balances and profit so the group reports only deals with outsiders.

From Intercompany and multi-company scenarios

Embedded AI

AI features SAP builds into its applications and maintains for you.

From Embedded AI across SAP applications

Embedded analytics

S/4HANA's built-in analytics on its own live data, through CDS views and analytical queries.

From Reporting and analytics architecture: what lives where in an SAP landscape

Embedding

a list of numbers (a vector) that represents the meaning of a text, image or record.

From Embeddings and semantic similarity

Also in 5 more topics
Embedding cache

stores the vectors computed for text.

From Caching for LLM applications

Embedding model

the neural network that turns text into embeddings.

From Embeddings and semantic similarity

Emergency (firefighter) access

temporary, logged elevated access for urgent fixes.

From Roles and authorization design across modules

Employee business partner

S/4HANA's record of a person as an employee, used by logistics and finance processes.

From Hire-to-retire: where people data meets logistics and finance

Encoder / decoder

a block stack that sees the whole text, or one that sees only earlier words.

From The transformer architecture

End of purpose

the point where data is no longer needed for its original business purpose.

From Data security and PII in AI systems

Endpoint

the address of one API resource, such as sales orders.

From Python and APIs for AI engineers

Also in 1 more topic
Enrichment

matching extracted values to SAP master data, such as finding the supplier number.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Enterprise data layer

a separate platform that combines data from many systems with history.

From Reporting and analytics architecture: what lives where in an SAP landscape

Entitlement

the right to use a service in a subaccount; the basis of billing in a paid account.

From Set up for Unit 3: neural network tools and an SAP BTP trial

Entitlement and quota

the right to use a service plan, and how much of it.

From SAP BTP foundations for AI builders

Entity set

a collection of records you can ask for, such as A_SalesOrder.

From Calling your first SAP API

Environment variable

a named value the operating system hands to a program, such as SAP_API_KEY. Code reads the name; the value stays outside the code.

From Secrets, API authentication and OAuth

Also in 1 more topic
Epoch

one full pass over all training examples.

From Gradient descent, by hand

Equipment

an individual physical object maintained as a unit, with its own history and costs.

From Maintain to settle: plant maintenance and assets

Error owner

the named team that fixes and reprocesses a failed message.

From The integration lead's toolkit: inventory, specs, testing and cutover

Escalation

handing a case to a person because no rule or agent covers it.

From One order-exception agent, built three ways

Escalation rate

the share of requests passed to the stronger model.

From Model selection and routing

ETag

a version stamp of a record. A change must quote it, so a change to an outdated version is refused.

From An agent that calls a RAP service

Evaluation

measuring how good AI answers are across a set of examples (see LLM evaluation fundamentals).

From Testing AI applications: unit and integration tests

Also in 1 more topic
Evaluation gate

a pipeline step that blocks a release when evaluation scores fall below agreed limits.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Evaluation harness

the machinery that runs a fixed set of test cases on every change, records the results and applies a gate.

From Building an evaluation harness

Evaluation log

the saved record of every case, answer and score in a run.

From Set up for Unit 8: evaluation tools

Evaluation set

fixed test cases with the expected result, re-run after every change.

From One order-exception agent, built three ways

Also in 3 more topics
Event

a message saying something happened, delivered to subscribers through a broker.

From How SAP systems talk: integration styles and when to use each

Event broker

the service that receives events from publishers and delivers them to subscribers.

From Event-driven agents: triggering AI from SAP business events

Event log

records of what happened, each with a case ID, an activity name and a timestamp.

From Process mining to find AI opportunities

Exact search

comparing the question with every stored vector. Always correct, slower at scale.

From Vector databases explained: indexes, trade-offs and how to choose

Also in 1 more topic
Exception

an item that leaves the happy path and needs a person, such as a blocked order.

From Where AI creates value in S/4HANA processes

Also in 2 more topics
Exception message

MRP's flag on a situation it can't solve, such as reschedule in, reschedule out or cancel.

From Plan to produce end to end

Also in 1 more topic
Excessive agency

OWASP's name for an AI system with more functions, permissions or autonomy than its job needs.

From SAP tools for agents

Also in 1 more topic
Execution accuracy

the share of test questions whose query returns the same result as a known-correct query.

From Asking SAP data questions in plain language: text-to-SQL and its limits

Exfiltration

getting data out of a system to somewhere the attacker can read it.

From Prompt injection and tool poisoning

Exit criteria

the conditions a mock must meet before the next step.

From Data migration: strategy, objects and reconciliation

Also in 1 more topic
Expected value

the estimated value multiplied by the confidence that it will be reached.

From An AI roadmap and operating model for an SAP customer

Expert agreement

how often two experts make the same decision on the same cases. Low agreement means the task is not defined yet.

From AI opportunity assessment: AI, automation or neither?

Explanation

an account of why a model produced a score, in terms of its input fields.

From Explaining model predictions to the business

Explicit feedback

feedback the user gives on purpose, such as a thumb or a comment.

From Evaluating in production: shadow mode, A/B tests and user feedback

Extract, transform, load (ETL)

take data out of the old system, reshape it, load it into the new one.

From Data migration: strategy, objects and reconciliation

F

F1 score

one number that balances precision and recall.

From Classification and the metrics that matter

Fail closed

when information is missing, deny rather than allow.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Also in 3 more topics
Fallback

a second model the system uses automatically when the first one fails or isn't available.

From Choosing and calling LLMs

Also in 4 more topics
False abstention

declining when the answer was available.

From Measuring hallucinations and groundedness

False refusal

a good request that a guardrail blocks by mistake.

From Guardrails and content filtering

FastAPI

a Python library for building web APIs, with automatic documentation pages.

From Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry

Feature

one input column the model uses, such as lead time or weight.

From Machine learning in plain terms

Also in 1 more topic
Feature importance

a ranking of input fields by how much the model depends on them.

From Explaining model predictions to the business

Feature scaling

putting input columns on similar scales so steps behave well.

From Gradient descent, by hand

Feed-forward network

a small network applied to each word on its own, after attention.

From The transformer architecture

Few-shot examples

a handful of worked input and answer pairs placed in the prompt.

From Prompt and context engineering

Few-shot prompt

a prompt that includes a few worked examples.

From When to fine-tune (and when not to)

Fill rate

the share of records where a needed field actually holds a value.

From Rapid prototyping: one day, one week, two weeks

Filter

a rule on structured fields, such as product group, applied before ranking.

From Semantic search over SAP master data

Finding

one confirmed weakness, with severity, evidence, owner and status.

From Red-teaming your AI system

Fine-tuning

further training of a pretrained model on a smaller, specific data set.

From Build a tiny GPT

Also in 1 more topic
Fingerprint

a short code computed from a file's contents; any edit changes it.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Fit-gap register

the list of requirements with their decision, rationale and owner.

From Fit-to-standard and extension choices: where each requirement should live

Fit-to-standard

the SAP Activate step that compares standard SAP processes with the business's needs, so only real gaps are built.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Fit-to-standard workshop

an SAP Activate workshop where the business sees the standard process and records the gaps (delta requirements).

From AI-accelerated delivery on SAP programs

Fixable cause

an upstream reason for the work, such as master data, settings or policy, that can be removed rather than handled.

From AI opportunity assessment: AI, automation or neither?

Fixed price

one agreed price for a defined scope.

From Scoping and estimating an AI engagement

Forbidden call

a tool the agent must never call in this context. Any attempt counts as a failure.

From Evaluating agents: tasks, trajectories and tool calls

Forward deployed engineer (FDE)

an engineer embedded with a customer who owns an outcome end to end.

From What an SAP forward deployed engineer does

Freight agreement

the contract that sets a carrier's rates.

From Warehouse and transportation execution

Freight order

the planned shipment, with the carrier, stops, dates and charges.

From Warehouse and transportation execution

Freight settlement document

the document that sends the freight charge to purchasing and finance.

From Warehouse and transportation execution

Freight unit

the smallest unit that transportation management plans.

From Warehouse and transportation execution

Function calling / tool calling

the model asks your application to run a named action with given inputs.

From Structured outputs and function calling

Functional location

a place in a plant's technical structure, arranged as a hierarchy, where equipment is installed.

From Maintain to settle: plant maintenance and assets

Functional spec

what an interface does in business terms: trigger, content, rules, errors.

From The integration lead's toolkit: inventory, specs, testing and cutover

Also in 1 more topic
Fundamental rights impact assessment (FRIA)

an assessment some deployers must do before first use, including deployers of consumer credit and life or health insurance scoring.

From The EU AI Act: what SAP customers need to do and when

Fusion

the rule that merges two ranked lists into one.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

G

Gate

the rules that decide whether a change may go live.

From Building an evaluation harness

Also in 3 more topics
Generally available (GA)

a product SAP sells and supports for production use.

From What SAP TechEd 2026 changed for AI builders

Generative AI

a model that produces text or other content, often from unstructured input.

From AI opportunity assessment: AI, automation or neither?

Generative AI hub

The part of SAP AI Core that provides access to many language models and orchestration tools.

From The SAP Business AI landscape: where every piece sits

Also in 3 more topics
GGUF

a single model file format used by llama.cpp and Ollama, holding the weights and metadata.

From Quantization and local models

GitHub Pages

GitHub's free hosting for static web pages from a repository.

From Your FDE portfolio and career path

Global account

the contract with SAP; holds subaccounts, entitlements and quotas.

From SAP BTP foundations for AI builders

Also in 1 more topic
Global explanation

what the model relies on across many records.

From Explaining model predictions to the business

Glossary

written definitions of business terms ("open order") in terms of fields and values.

From Asking SAP data questions in plain language: text-to-SQL and its limits

GO / ITERATE / STOP

the three gate outcomes: continue, repeat once with a named fix, or end.

From Rapid prototyping: one day, one week, two weeks

Golden set

cases with answers experts agreed are right; the fixed exam.

From LLM evaluation fundamentals

Also in 2 more topics
Google Colab

a free, browser-based notebook service from Google, with optional GPUs when available.

From Set up for Unit 4: PyTorch and an optional free GPU

GPT (generative pre-trained transformer)

a decoder-only transformer trained to predict the next token.

From Build a tiny GPT

GPU

a chip that runs many calculations at once; it speeds up neural network training.

From Set up for Unit 4: PyTorch and an optional free GPU

Also in 1 more topic
GR/IR clearing account

a temporary account between goods receipt and supplier invoice.

From Document flow and how logistics becomes finance

Also in 2 more topics
Gradient

the direction and steepness of the loss for each weight; it says which way to nudge.

From Gradient descent, by hand

Greedy decoding

always pick the most likely token.

From How LLMs generate text, and what that means for enterprise use

Grounded answer

an answer based on retrieved sources rather than the model's general knowledge.

From Observability for AI systems

Groundedness / faithfulness

whether each claim in an answer is supported by the retrieved passages.

From Measuring hallucinations and groundedness

Grounding

anchoring an answer in trusted data. RAG is one way to ground.

From RAG fundamentals: the architecture end to end

Also in 2 more topics
Group currency

the currency the group reports in; Calder's is USD.

From Intercompany and multi-company scenarios

Guardrail

a check before or after the model that can stop, change or log a request.

From Guardrails and content filtering

Also in 1 more topic
Guardrail metric

a number that must not get worse, with an agreed limit.

From Defining success metrics with the business

Also in 1 more topic

H

Hallucination

fluent output that is not true, such as an invented quantity.

From Build a tiny GPT

Also in 2 more topics
Hand-off

one agent passing a task to another.

From One order-exception agent, built three ways

Handling unit (HU)

a package with its contents, such as a pallet with two pumps, with its own number.

From Warehouse and transportation execution

Happy path

the normal flow of a process when nothing goes wrong.

From Where AI creates value in S/4HANA processes

Harmonized API

one request and response shape across many model providers.

From SAP Generative AI Hub and the orchestration service

hdbcli

SAP's Python driver for connecting to SAP HANA.

From Set up for Unit 7: vector search: HANA Cloud and a local store

Header and item

one record per document and one per line of it.

From The SAP data model for AI engineers: tables, CDS views and OData

Headline

the first sentence of an update, stating the answer and any bad news.

From Technical storytelling: one architecture, five audiences

Health check

a regular test the platform runs to see if the app still answers. A failed check leads to a restart.

From Deploying AI apps on SAP BTP

Hidden layer

a layer between the inputs and the output that builds its own intermediate signals.

From Neural networks from scratch

High-risk AI system

a system in a listed use case (Annex III) or a safety component of a regulated product (Annex I).

From The EU AI Act: what SAP customers need to do and when

Hire to retire

the end-to-end process for employees, from recruiting to exit.

From Hire-to-retire: where people data meets logistics and finance

Hit rate

the share of requests answered from the cache.

From Caching for LLM applications

Hit rate at 3

the share of test searches with a right answer in the top three results.

From Semantic search over SAP master data

Hit rate at k

the share of test questions whose answer is in one of the top k retrieved chunks.

From Chunking and document preparation: from PDF to retrievable passages

Hit rate@k

share of questions with at least one relevant document in the top k.

From Evaluating retrieval

HNSW

a common ANN index that links vectors into layered graphs of neighbours.

From Vector databases explained: indexes, trade-offs and how to choose

HNSW index

a graph-based index that makes similarity search fast on large collections, with a small chance of missing a match.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Horizon (lead time)

how far ahead a forecast must be right to be useful.

From Time-series forecasting for SAP planning

Host

the AI application. It holds the conversation, connects to servers and enforces policy.

From The Model Context Protocol (MCP)

HTTP

the protocol web browsers and APIs use to send requests and answers.

From Python and APIs for AI engineers

HTTP client

a tool that sends a request to an API and shows the status code, headers and body of the answer.

From Set up for Unit 5B: integration tools

HTTP method

the verb of a request: GET reads, POST creates, PUT replaces, PATCH changes, DELETE removes.

From REST API design for AI services

Hub and spoke

a central team for platform and rules, with builders placed in the business areas.

From An AI roadmap and operating model for an SAP customer

Human in the loop

a design where a person approves or corrects the AI's action before it takes effect.

From What an SAP forward deployed engineer does

Also in 5 more topics
Human oversight

the people and steps that check, and can overrule, what the AI produces.

From Writing a solution design document for an AI use case

Human review

an expert grading answers; the reference for every other method.

From LLM evaluation fundamentals

Hybrid search

combines keyword and semantic results into one list.

From Semantic search over SAP master data

Also in 1 more topic
Hypercare

the period of close support right after go-live.

From The integration lead's toolkit: inventory, specs, testing and cutover

Also in 1 more topic

I

IAM app / business catalog

S/4HANA Cloud authorization objects that give users access to an app or feature.

From Embedded AI across SAP applications

Idempotency

processing the same message twice has the same effect as once.

From Calling AI from SAP Integration Suite

Also in 1 more topic
Idempotency key

a unique value the caller sends so a retried request isn't processed twice.

From REST API design for AI services

Also in 1 more topic
Idempotent

a call that has the same effect whether it runs once or several times. Reading data is idempotent; creating a sales order usually isn't.

From Errors, logging and debugging

Also in 4 more topics
IDoc

SAP's intermediate document format for exchanging business documents.

From How SAP systems talk: integration styles and when to use each

Image

the template a container starts from; a container is a running image.

From Set up for Unit 10: observability and containers

Implicit signal

feedback read from behavior, such as accepting, editing or overriding a suggestion.

From Evaluating in production: shadow mode, A/B tests and user feedback

In-context learning

learning only from the examples included in the request, with no change to the model.

From Tabular AI and SAP's predictive models

In-house repair

the process for a product the customer sends in to be repaired.

From Quality, projects and service: the processes between the big four

Incident

an event where an AI use case causes, or could cause, harm or a wrong business result.

From AI governance for SAP programs

Incompleteness log

the list of fields missing for a later step.

From Order to cash end to end

Indirect injection

the attack hides in content the model reads, such as a document, email or record.

From Prompt injection and tool poisoning

Indirect or digital access

SAP's term for use of its system through other software, devices or bots instead of a person logging on directly.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

Inference

using a trained model to predict for a new case.

From Machine learning in plain terms

Input and output tokens

the prompt and the answer, counted separately for billing.

From How LLMs generate text, and what that means for enterprise use

Input tokens

what you send: instructions, data, retrieved passages, the question.

From Token economics

Inspect

an open-source evaluation framework from the UK AI Security Institute.

From Set up for Unit 8: evaluation tools

Inspection lot

the quality management record of an inspection, created for example at goods receipt.

From Procure to pay end to end

Also in 1 more topic
Instance

one running database you created.

From Set up for Unit 7: vector search: HANA Cloud and a local store

Instruction file

a file in the project, such as AGENTS.md, that tells coding agents the team's rules.

From Coding agents for SAP developers

Integration flow (iFlow)

a sequence of steps in SAP Cloud Integration that receives, transforms and sends messages.

From Calling AI from SAP Integration Suite

Integration platform (iPaaS)

a cloud service that translates, routes and monitors messages between systems.

From The integration platform and clean core: a target architecture for a hybrid landscape

Integration Suite

SAP's integration platform on SAP BTP.

From Set up for Unit 5B: integration tools

Integration test

a test that uses a real external system, such as the SAP sandbox.

From Testing AI applications: unit and integration tests

Intercompany

a business flow between two company codes of the same group, such as a sale from one to the other.

From How an SAP enterprise is wired: organizational structure

Also in 1 more topic
Interface

one defined exchange between two systems.

From How SAP systems talk: integration styles and when to use each

Interface inventory

the single list of all interfaces with owner, pattern, volume, service level, error handling, monitoring and status.

From The integration lead's toolkit: inventory, specs, testing and cutover

Intermittent demand

demand with many zero periods, typical of spare parts.

From Time-series forecasting for SAP planning

Internal invoice

the invoice the delivering company sends the selling company in an intercompany sale (billing type IV).

From Intercompany and multi-company scenarios

Intersection of permissions

the agent may do only what both the user and the agent are allowed to do.

From Agent permissions and SAP authorizations

Invalidation

removing stored answers that are no longer true.

From Caching for LLM applications

ISA-M

SAP's Integration Solution Advisory Methodology, a way to classify interfaces and choose technology.

From The integration platform and clean core: a target architecture for a hybrid landscape

ISLM

Intelligent Scenario Lifecycle Management, the S/4HANA tool for managing machine learning scenarios.

From Tabular AI and SAP's predictive models

ISLM / ABAP AI SDK

SAP's way to manage AI scenarios in ABAP systems and call generative AI hub models from ABAP code.

From ABAP Cloud and RAP for AI builders

Isolation forest

a model that isolates records with random splits; records that are easy to isolate are unusual.

From Anomaly detection in finance and procurement

J

Joule

SAP's AI assistant in SAP applications.

From The SAP Business AI landscape: where every piece sits

Also in 1 more topic
Joule agent

An AI agent that performs a task in a business function.

From The SAP Business AI landscape: where every piece sits

Also in 1 more topic
  • Joule and Joule Studio: a component that plans several steps toward a goal, usually by calling skills and other tools.
Joule Assistant

A role-based assistant that coordinates several agents for a person.

From The SAP Business AI landscape: where every piece sits

Also in 1 more topic
Joule Base / Joule Premium

included capabilities versus advanced capabilities and agent actions paid in AI Units.

From Joule and Joule Studio

Joule skill

a fixed, rule-based job Joule can run, such as reading one record.

From Joule and Joule Studio

Joule Studio

SAP's environment for building custom agents, apps and workflows.

From The SAP Business AI landscape: where every piece sits

Also in 3 more topics
Joule Studio runtime

SAP's managed service that runs what you build in the new Joule Studio.

From Joule and Joule Studio

Journal entry (accounting document)

the finance record of a posting, with debit and credit lines that add up to zero.

From Document flow and how logistics becomes finance

JSON

a plain-text format for data, built from lists and name-value pairs.

From Python and APIs for AI engineers

Also in 1 more topic
JSON mode

a setting that guarantees valid JSON, but not any particular fields.

From Structured outputs and function calling

Judge (LLM-as-a-judge)

the rule set, small model or LLM that decides whether a claim is supported.

From Measuring hallucinations and groundedness

Also in 1 more topic
Just Ask

the natural-language query feature of SAP Analytics Cloud, also used by Joule for analytical questions.

From Asking SAP data questions in plain language: text-to-SQL and its limits

K

Kernel

the running Python behind a notebook. It remembers what earlier cells did.

From Set up for Unit 2: data science tools

KEV catalog

CISA's list of vulnerabilities known to be exploited in real attacks.

From MCP security in 2026: lessons from the first exploited vulnerabilities

Key design decision (KDD)

SAP's term for a recorded design decision, used when a deviation from standard is reviewed.

From The solution architect on an SAP program

Key mapping

the table that links each old number to its new number in the target.

From Data migration: strategy, objects and reconciliation

Key user extensibility

SAP apps that let trained business users add fields, rules, forms and reports.

From Fit-to-standard and extension choices: where each requirement should live

Keyword (lexical) search

ranking by the words a document shares with the question.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Keyword search

finds records that share words with the query. BM25 is a common way to rank them.

From Semantic search over SAP master data

Knowledge graph

a store of facts as linked things and relationships, such as "order 5004 is sold to customer 10100001".

From SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust

Known pattern

an unusual but explained pattern, approved by a reviewer, that the detector stops flagging.

From Anomaly detection in finance and procurement

KPI

key performance indicator, a metric the business already tracks and reports.

From Defining success metrics with the business

Kyma runtime

SAP's managed Kubernetes runtime on BTP, for container-based apps.

From Deploying AI apps on SAP BTP

L

Label

the known answer in past examples, such as "late".

From Machine learning in plain terms

Also in 2 more topics
Labeled data

past items with the correct label, used to train or test.

From Classifying text: LLMs, embeddings or a trained model?

Labeled query set (qrels)

test questions with the documents an expert marked as relevant, sometimes with grades such as 2 = answers it, 1 = helps.

From Evaluating retrieval

Landscape

the set of systems behind one ERP, such as development, quality and production.

From Landscape and deployment: editions, systems and the migration approach

Latency

how long an answer takes to come back.

From Choosing and calling LLMs

Also in 2 more topics
Latency budget

the time a use case may take, as a percentile, split across its steps.

From Latency budgets and performance

Layer normalization

rescaling a word's numbers to a standard range before each step.

From The transformer architecture

Leading and lagging metrics

leading metrics move quickly (notes opened); lagging ones move later (overdue receivables).

From Defining success metrics with the business

Leading question

a question that suggests its own answer, such as "Wouldn't AI make this easier?"

From Discovery: interviewing the customer

Leak test

an automated test in which users with different roles ask the same questions and nobody receives a source they may not see.

From Grounding on SAP data without breaking authorizations: live queries, access labels and the late check

Leakage

training with information that would not exist when the prediction is made.

From Predicting late deliveries with SAP data

Learning rate

how big each step is.

From Gradient descent, by hand

Least privilege

giving each identity only the permissions its job needs.

From Agent permissions and SAP authorizations

Lethal trifecta

private data, untrusted content and a way to send data out, all in one agent.

From Prompt injection and tool poisoning

Level, trend, seasonality, noise

the usual amount, its slow drift, its repeating shape and the random rest.

From Time-series forecasting for SAP planning

Library (package)

ready-made code you install with pip.

From Set up for Unit 2: data science tools

License

the terms under which others may use your code.

From Set up for Unit 14: capstone environment and a public portfolio

LLM (large language model)

a model that reads and writes text, called over the internet and paid per use.

From Choosing and calling LLMs

LLM re-ranker

a general language model asked to put numbered passages in order.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

LLM-as-a-judge

a model that grades answers against a written rubric.

From LLM evaluation fundamentals

Load sequence

the order objects load in, so every record finds what it points to.

From Data migration: strategy, objects and reconciliation

Local explanation

why one record got its score.

From Explaining model predictions to the business

Local model

a language model that runs on a computer you control, not in a provider's cloud.

From Set up for Unit 12: local models

Lock file

a file that pins every package, transitive ones included, so installs are repeatable.

From Python projects done right: structure, virtual environments and packages

Log level

how serious a log entry is: DEBUG, INFO, WARNING, ERROR or CRITICAL.

From Errors, logging and debugging

LoRA (low-rank adaptation)

a cheap way to fine-tune that trains small add-on matrices instead of the whole model.

From When to fine-tune (and when not to)

Loss

a single number measuring how wrong the model is on the training examples. Lower is better.

From Gradient descent, by hand

Also in 1 more topic
LTS (long-term support)

a Node.js release line that gets fixes for a long, published period.

From Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry

M

Macro F1

a score that weighs every label equally, so rare labels count.

From Classifying text: LLMs, embeddings or a trained model?

MAE

mean absolute error, in units such as pieces.

From Time-series forecasting for SAP planning

Mainstream and extended maintenance

SAP's standard support period, and a paid extension after it.

From AI for SAP ECC customers before they migrate

Mainstream maintenance

the standard support period SAP includes in maintenance fees, with fixes and legal changes.

From Landscape and deployment: editions, systems and the migration approach

Maintenance order

the plan and cost collector for a piece of maintenance work.

From Maintain to settle: plant maintenance and assets

Maintenance plan

the rule that creates orders or notifications on a cycle, a counter or a condition.

From Maintain to settle: plant maintenance and assets

Manifest

a small file that tells Cloud Foundry how to run the app: name, memory, start command, health check.

From Deploying AI apps on SAP BTP

MAPE

mean absolute percentage error; undefined when actual demand is zero.

From Time-series forecasting for SAP planning

Mapping document

a field-by-field table from source to target, with the rule for each field.

From The integration lead's toolkit: inventory, specs, testing and cutover

Margin analysis

S/4HANA's profitability reporting by product, customer and other characteristics.

From Record to report, end to end

MASE

mean absolute scaled error; below 1 means better than the naive benchmark it is scaled by.

From Time-series forecasting for SAP planning

Master data

long-lived records that many documents refer to, such as customers, suppliers and materials.

From Master data that every module depends on

Also in 3 more topics
Master data vs. transactional data

long-lived records (customers, materials) vs. business documents (orders, invoices, journal entries).

From The SAP data model for AI engineers: tables, CDS views and OData

Material document

the logistics record of a goods movement, such as a goods issue or goods receipt.

From Document flow and how logistics becomes finance

Material master

the record for a product or material, with views for each department and org level.

From Master data that every module depends on

Max tokens

the most output tokens a call may produce; the answer stops there.

From How LLMs generate text, and what that means for enterprise use

MCP (Model Context Protocol)

an open standard for connecting AI applications to tools and data.

From The Model Context Protocol (MCP)

Also in 1 more topic
MCP client

the program that connects to a server and calls its tools; in production, the AI application.

From Set up for Unit 9: MCP and agent tooling

MCP Gateway

SAP's managed service in Integration Suite for exposing APIs as MCP tools.

From The Model Context Protocol (MCP)

Also in 1 more topic
MCP Inspector

a free tool for testing an MCP server by hand.

From Set up for Unit 9: MCP and agent tooling

MCP server

a program that offers tools to an AI agent through the Model Context Protocol.

From Coding agents for SAP developers

Also in 3 more topics
Measuring point and counter

where readings are recorded; a counter adds up, such as operating hours.

From Maintain to settle: plant maintenance and assets

Memorization

the model reproduces training examples word for word.

From Build a tiny GPT

Memory

notes kept outside one run and shown to the agent in later runs.

From Multi-step agents: planning, state and recovery

Also in 1 more topic
Merge conflict

two changes to the same lines that Git can't combine on its own; a person decides.

From Git and GitHub for AI engineers: branches, pull requests and review

Mermaid

a text format for diagrams, written in a code block and drawn by tools that support it.

From Set up for Unit 1B: process tracing tools

Metadata (`$metadata`)

the machine-readable contract of an OData API: records, fields, types and links.

From Calling your first SAP API

Also in 3 more topics
Metadata filter

a condition on labels such as company code or process, applied during the search.

From Vector databases explained: indexes, trade-offs and how to choose

Metric

a number aggregated over many requests, such as error rate or tokens per minute.

From Observability for AI systems

Migration object

one kind of data the tool loads, such as customers, open purchase orders or receivable open items, with its own template and rules.

From Data migration: strategy, objects and reconciliation

Milestone billing

invoicing a percentage of the price when a project milestone is reached.

From Quality, projects and service: the processes between the big four

Mirrored tool

a tool that copies one API call one to one, with the API's names and results.

From Tool design for agents

Mitigating control

a documented check that reduces a risk you can't remove.

From Roles and authorization design across modules

Mock

a small program that imitates a real system so you can test against it safely.

From Set up for Unit 5B: integration tools

Mock load

a full rehearsal of the load into a test system.

From Data migration: strategy, objects and reconciliation

Mocked tool

a stand-in for a real tool that records calls and returns test data, so nothing real changes.

From Evaluating agents: tasks, trajectories and tool calls

Model

the learned logic that turns inputs into a prediction.

From Machine learning in plain terms

Model library

the screen in SAP AI Launchpad for exploring models, benchmarks and costs.

From Choosing and calling LLMs

Model retirement

the date after which a model version is no longer served.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Model routing

choosing which model answers a call, so apps ask for "fast" or "strong" rather than a provider's model name.

From AI gateways: governing model and agent traffic

Model runner

a program that loads a model file and answers prompts. Ollama is one.

From Set up for Unit 12: local models

Model selection

choosing the model for a task from evaluation results against a quality, speed and cost target.

From Model selection and routing

Model version

a dated release of a model; versions are deprecated and then retired.

From Choosing and calling LLMs

Model version retirement

the date after which a model version is no longer served.

From Running AI on SAP BTP in production

Module

one step in that pipeline, such as templating, data masking or output filtering.

From SAP Generative AI Hub and the orchestration service

Monitoring limit

the value of a measure, such as how often users override answers, that triggers action.

From AI governance for SAP programs

MRP (material requirements planning)

the run that compares requirements with stock and receipts and proposes what to make or buy.

From Plan to produce end to end

MRR (mean reciprocal rank)

average of 1 divided by the position of the first relevant result.

From Evaluating retrieval

MTA (multitarget application)

SAP's way to package an app with several parts, such as a service, a database and sign-in, and deploy them together.

From Deploying AI apps on SAP BTP

Multi-hop question

a question whose answer needs several linked facts, such as order to customer to invoices.

From SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust

Multi-layer perceptron (MLP)

the classic network of fully connected layers, the kind built in this topic.

From Neural networks from scratch

Multi-query

searching with several versions of the question and merging the results.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

Must-pass case

a case that must be correct every time, whatever the averages say.

From Building an evaluation harness

Also in 1 more topic

N

Naive forecast

next period equals the last period. Seasonal naive: next period equals the same period one cycle ago.

From Time-series forecasting for SAP planning

Namespacing

starting tool names with the object or system, such as sales_order_ or customer_, so similar tools are easy to tell apart.

From Tool design for agents

Natural-language query (NLQ)

asking a data question in everyday words and getting an answer from a database.

From Asking SAP data questions in plain language: text-to-SQL and its limits

Navigation property

a named link from one record to related records, such as to_Item from an order to its items.

From Calling your first SAP API

nDCG@k

a score from 0 to 1 that rewards putting the most relevant documents first.

From Evaluating retrieval

Nearest neighbours

the stored vectors closest to a question's vector.

From Vector databases explained: indexes, trade-offs and how to choose

Net present value (NPV)

future benefits minus future costs, each reduced for how far in the future it falls. Positive means the option beats doing nothing.

From The AI business case

Neural network

a model made of layers of simple units, trained by gradient descent.

From Neural networks from scratch

Also in 1 more topic
New implementation, system conversion, selective data transition

the three ways to reach S/4HANA from an older ERP.

From Landscape and deployment: editions, systems and the migration approach

NLP option

an instance setting that SAP's documentation names as needed for in-database embeddings and re-ranking.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Node.js

a program that runs JavaScript outside a browser; CAP's Node.js flavour runs on it.

From Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry

Non-functional requirement (NFR)

a measurable "how much, how fast, how reliably" target, with an owner.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Non-goal

something the team states it will not do in this release.

From Writing a solution design document for an AI use case

Notebook (`.ipynb` file)

a page of code cells, each followed by its output.

From Set up for Unit 2: data science tools

Notification

the report of a malfunction or a request for work, with codes for object part, damage and cause.

From Maintain to settle: plant maintenance and assets

npm

the package installer that comes with Node.js.

From Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry

O

OAuth 2.0

a standard for handing out access tokens so an app can call an API without sending a password each time.

From Secrets, API authentication and OAuth

Object-centric process mining

analysis where one event can belong to several objects, such as an order and a delivery.

From Process mining to find AI opportunities

Observability

being able to answer new questions about a running system from the data it records.

From Observability for AI systems

Also in 1 more topic
Observation

the result of a tool, which the model reads before its next decision.

From Agents from first principles

OCR (optical character recognition)

turning an image of text, such as a scan, into text.

From Chunking and document preparation: from PDF to retrievable passages

Also in 1 more topic
OData

the query protocol behind many SAP APIs.

From Python and APIs for AI engineers

Also in 1 more topic
OData API

SAP's standard web API format for business objects, described by its metadata.

From The SAP data model for AI engineers: tables, CDS views and OData

Offline evaluation

testing on a fixed set before release.

From LLM evaluation fundamentals

Also in 1 more topic
Online evaluation

measuring quality on real use after release, through ratings, reviews and monitoring.

From LLM evaluation fundamentals

Also in 1 more topic
Ontology

the agreed list of business concepts and allowed relationships in a graph.

From SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust

Ontology Manager

a beta tool in SAP Business Data Cloud for defining business views on SAP Knowledge Graph.

From What SAP TechEd 2026 changed for AI builders

Open book

you may use documentation, SAP Community and AI tools during the exam.

From Preparing for SAP's AI certifications

Open model (open-weight model)

a model whose trained parameters you may download and run, under its licence.

From Set up for Unit 12: local models

OpenAPI specification

a machine-readable file describing every endpoint, field and error of an API.

From REST API design for AI services

OpenTelemetry (OTel)

the open standard for recording and sending traces, metrics and logs; SAP Cloud Logging accepts it.

From Observability for AI systems

Also in 1 more topic
Operating model

the teams, roles, funding and reporting that run the roadmap.

From An AI roadmap and operating model for an SAP customer

Operational reporting

reports on current business, read and acted on in the transactional system.

From Reporting and analytics architecture: what lives where in an SAP landscape

Opportunity assessment

the decision, per framed problem, between fixing the cause, standard SAP, rules automation, AI and doing nothing.

From AI opportunity assessment: AI, automation or neither?

Optimism bias

the tendency of appraisals to be too optimistic about costs, timing and benefits.

From The AI business case

Orchestration

deciding what runs next. In SAP's language it is also the name of a generative AI hub service; here it means the framework's job.

From Agent frameworks compared

Orchestration configuration

in SAP's generative AI hub, the saved setup of prompt template, model and modules that an application calls.

From Building an evaluation harness

Orchestration service

the part of SAP's generative AI hub that runs a model call through a fixed pipeline of modules.

From SAP Generative AI Hub and the orchestration service

Orchestrator

the component that picks which agent handles a request. In SAP, the Joule Orchestrator.

From Joule agents and agent orchestration in SAP

Also in 1 more topic
Order to cash (O2C)

the end-to-end process from customer request to cleared payment.

From Order to cash end to end

Org and space

Cloud Foundry's folders for apps; a trial has one org and a space named dev.

From Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry

Org unit

a configured code, such as a company code or plant, that business documents refer to.

From How an SAP enterprise is wired: organizational structure

Also in 1 more topic
  • Set up for Unit 1B: process tracing tools: an organizational element such as a company code (a legal entity's books), a plant (a site that makes or stores goods) or a sales organization (the unit that sells).
Organizational change management (OCM)

planned work to help people move to a new way of working.

From Adoption and change management for AI

Organizational level

a field in a role that takes an org unit value, such as a company code, to limit what the role can do.

From How an SAP enterprise is wired: organizational structure

Also in 1 more topic
OTLP

OpenTelemetry's protocol for sending that data.

From Set up for Unit 10: observability and containers

Out of scope

what the project will not do, written down to stop scope creep.

From Problem framing: from 'we need AI' to a measurable problem

Outbound delivery

the S/4HANA document that says what to ship to whom and when.

From Warehouse and transportation execution

Also in 1 more topic
Outbox

the list of approved actions waiting to be carried out in SAP.

From Capstone: an enterprise exception management platform

Outcome

the end state in the system after a trial, such as what is in the approval queue.

From Evaluating agents: tasks, trajectories and tool calls

Output tokens

the word pieces the model writes. Each one takes time, so they drive both latency and cost.

From Latency budgets and performance

Also in 1 more topic
  • Token economics: what the model writes, including any hidden reasoning it does first.
Over-reliance / under-reliance

accepting wrong suggestions / overriding right ones.

From Adoption and change management for AI

Overfitting

doing well on training examples but badly on new ones.

From Machine learning in plain terms

Also in 1 more topic
  • Build a tiny GPT: the model fits its training data so closely that it gets worse on new data.
Overlap

text repeated between neighbouring chunks.

From Chunking and document preparation: from PDF to retrievable passages

Override

the user decides something different from what the AI suggested.

From Evaluating in production: shadow mode, A/B tests and user feedback

Also in 1 more topic

P

P50 / P80

the cost that half, or four in five, of the simulated outcomes stay under.

From Scoping and estimating an AI engagement

Package

a library you can install, such as requests or sap-ai-sdk-gen.

From Python projects done right: structure, virtual environments and packages

Package or library

ready-made code you install with pip.

From Set up your computer for this course

Paging

reading a large result a slice at a time.

From Calling your first SAP API

Pairwise comparison

a judge picks the better of two answers to the same case.

From LLM evaluation fundamentals

PAL and APL

SAP HANA's libraries for training classic machine learning models inside the database.

From Tabular AI and SAP's predictive models

Parameter

one learned number in the model; model size is counted in parameters.

From The transformer architecture

Parameters

the numbers a model learned. "0.6b" means about 0.6 billion. More usually means better and slower.

From Set up for Unit 12: local models

pass^k ("pass hat k")

the chance that k runs of the same task all succeed. Use it when reliability matters.

From Evaluating agents: tasks, trajectories and tool calls

Payback period

how long until total benefits catch up with total costs.

From The AI business case

Payment run

the scheduled job that pays due supplier items and clears them.

From Procure to pay end to end

Payroll posting document

the summary a pay run sends to finance: wages, taxes and payables by account and cost assignment.

From Hire-to-retire: where people data meets logistics and finance

Peak factor

the busiest period's volume divided by the average period's.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Pegging

the link from a receipt to the requirement it covers, used to find which customer a late receipt affects.

From One exception, traced across the enterprise

Percentile (p50, p95)

p95 is the response time that 95 in 100 requests beat. p50 is the median.

From Observability for AI systems

Also in 1 more topic
Period-end close

the tasks that finish a month's accounting so the figures can be reported.

From Record to report, end to end

Permanent error

a failure that will repeat until someone changes something, such as a refused key or a wrong address.

From Errors, logging and debugging

Permutation importance

importance measured by shuffling one field and seeing how much the model's accuracy drops.

From Explaining model predictions to the business

Personal data / PII

information about an identified or identifiable person. PII (personally identifiable information) is the common US term.

From Data security and PII in AI systems

Personnel number

the ID of an employee's employment in SAP HR and on time records.

From Hire-to-retire: where people data meets logistics and finance

Phase

a stretch of work with one question to answer, ending at a gate.

From Scoping and estimating an AI engagement

Phased GA

SAP's term for general availability that reaches customers in stages rather than all at once.

From Joule agents and agent orchestration in SAP

Phoenix

an open-source trace viewer built for AI applications.

From Set up for Unit 10: observability and containers

PII (personally identifiable information)

data that identifies a person, such as a name, email or phone number.

From Set up for Unit 11: security testing tools

Pilot

real users doing real work with the tool for a set period, measured.

From Rapid prototyping: one day, one week, two weeks

Pilot with a comparison group

some users work with the feature, some without, so the difference shows the effect.

From Embedded AI across SAP applications

Pinning

naming one exact version, such as python-dotenv==1.2.4.

From Python projects done right: structure, virtual environments and packages

Pipeline

the automated steps a change goes through, such as test, gate and deploy.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Placeholder

a marked gap in a template, such as {{?order}}, filled in at run time.

From Prompt and context engineering

Plan

the agent's to-do list for a task, kept up to date as it works.

From Multi-step agents: planning, state and recovery

Planned goods issue date

the date goods are scheduled to leave the warehouse.

From Predicting late deliveries with SAP data

Planned independent requirement (PIR)

expected demand for a material in a plant, from a forecast or entered by hand.

From Plan to produce end to end

Planned independent requirements (PIRs)

planned demand in S/4HANA that MRP plans against.

From Time-series forecasting for SAP planning

Planned order

MRP's proposal to make something; it becomes a production order.

From Plan to produce end to end

Planning strategy

the rule for how PIRs and sales orders work together, for example make-to-stock or make-to-order.

From Plan to produce end to end

Plant

a site where goods are produced, stored or planned.

From How an SAP enterprise is wired: organizational structure

Playback

a short session where you show interviewees what you heard and saw, so they can correct it.

From Discovery: interviewing the customer

Point-to-point integration

two systems wired directly, each pair built and run separately.

From The integration platform and clean core: a target architecture for a hybrid landscape

Pooling

collecting the top results from several methods so a labeler judges all of them.

From Evaluating retrieval

Portfolio

a public set of finished projects, each with a case study, a run path and a demo.

From Your FDE portfolio and career path

Portfolio repository

a public GitHub repository holding the work you choose to show.

From Set up for Unit 14: capstone environment and a public portfolio

Position bias

a judge's preference for an answer because of where it appears.

From LLM evaluation fundamentals

Position information

numbers added at the bottom of the stack so the model knows word order.

From The transformer architecture

Practical exam

SAP's performance-based format, in which you complete tasks instead of answering multiple-choice questions.

From Preparing for SAP's AI certifications

Precision

share of flagged cases that were really positive.

From Classification and the metrics that matter

Also in 2 more topics
Precision at the top

whether the right passage comes first.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

Precision filter

a filter that narrows results to what is relevant.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Precision@k

share of the top k results that are relevant.

From Evaluating retrieval

Predictive AI

a model that learns from past outcomes to predict a number or category.

From AI opportunity assessment: AI, automation or neither?

Premium AI

advanced AI capabilities paid for in AI Units, per use or per user.

From Embedded AI across SAP applications

Premium AI feature

an AI feature that consumes AI Units.

From Where AI creates value in S/4HANA processes

Pretraining

the first, expensive training on a huge general text collection.

From Build a tiny GPT

Primary metric

the one business number the project is judged on. Also called the north star or overall evaluation criterion.

From Defining success metrics with the business

Principal propagation

forwarding the logged-on user's identity to the target system, so its own authorizations apply.

From Secrets, API authentication and OAuth

Also in 2 more topics
Probe

in garak, one family of attack prompts aimed at one weakness.

From Set up for Unit 11: security testing tools

Problem details

a standard JSON shape for errors (RFC 9457), so all errors look alike.

From REST API design for AI services

Problem framing

writing a business problem as an actor, a process step, a metric, a baseline, a target, a date, guardrails and constraints.

From Problem framing: from 'we need AI' to a measurable problem

Process owner

the person accountable for a business process and its results.

From Discovery: interviewing the customer

Procure to pay (P2P)

the end-to-end process from a need to a paid supplier.

From Procure to pay end to end

Production order

the order to make a quantity of a product, with components, operations and costs.

From Plan to produce end to end

Production variance

the difference between an order's actual costs and the standard value of what it delivered.

From Plan to produce end to end

Prompt

the instructions and input sent to a model in one call.

From Prompt and context engineering

Also in 1 more topic
Prompt caching

reusing the processed start of a prompt across calls, to answer faster.

From Prompt and context engineering

Also in 2 more topics
Prompt injection

input that changes a model's behaviour in ways its owner didn't intend.

From Prompt injection and tool poisoning

Also in 1 more topic
Prompt length budget

the most tokens each part of the prompt may use.

From Token economics

Prompt optimization

automatically rewriting a prompt to score better on a labelled dataset, without changing the model.

From When to fine-tune (and when not to)

Prompt registry

SAP AI Core's store for versioned prompt templates.

From Prompt and context engineering

Also in 2 more topics
Prompt shield

an input check for text that tries to override the app's instructions.

From SAP Generative AI Hub and the orchestration service

Also in 2 more topics
Prompt template

a reusable prompt with placeholders, stored and versioned.

From Prompt and context engineering

Prompt version

a name for the exact prompt in use, so answers can be traced to it.

From Building an AI API

Proposal

the platform's suggested next step, with an explanation and evidence.

From Capstone: an enterprise exception management platform

Proposal queue

where an agent's suggested changes wait for a person to decide.

From An agent that calls a RAP service

Provider

the organization that develops an AI system and places it on the market or puts it into service under its name.

From The EU AI Act: what SAP customers need to do and when

Proxy

a field the model uses because it moves with the real cause, not because it is the cause.

From Explaining model predictions to the business

Pseudonymization

replacing identifiers so the link can be restored only with extra information kept apart.

From Data security and PII in AI systems

Also in 1 more topic
Publish/subscribe

publishers send events to topics; subscribers say which topics they want.

From Event-driven agents: triggering AI from SAP business events

Pull request (PR)

a request to merge one branch into another, with review.

From Git and GitHub for AI engineers: branches, pull requests and review

Purchase requisition

an internal request to buy, created by MRP or a person.

From Procure to pay end to end

Purchasing info record

a supplier's terms for one material, used as defaults in purchase orders.

From Master data that every module depends on

Also in 1 more topic
Push / pull

send your commits to the remote / bring others' commits down.

From Git and GitHub for AI engineers: branches, pull requests and review

Push protection

a GitHub feature that blocks a push when it finds a known secret format.

From Set up for Unit 14: capstone environment and a public portfolio

PyPI

the Python Package Index, the public website pip and uv download packages from.

From Python projects done right: structure, virtual environments and packages

`pyproject.toml`

the standard file that describes a Python project and what it needs.

From Python projects done right: structure, virtual environments and packages

Q

Quality gate

a checkpoint at a phase transition where deliverables are reviewed before the program moves on.

From The solution architect on an SAP program

Quality info record

quality control data for one supplier and material, including a procurement block.

From Quality, projects and service: the processes between the big four

Quality notification

the record of a quality problem, with defects, causes, tasks and activities.

From Quality, projects and service: the processes between the big four

Quantization

storing weights with fewer bits, plus a few scale values to map them back.

From Quantization and local models

Query expansion

adding related terms or synonyms to the question.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

Query rewriting

changing the question before searching, for example into the words documents use.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

Query rows

rows where the answer is missing and should be predicted. SAP-RPT marks them with [PREDICT].

From Tabular AI and SAP's predictive models

Queue

a place in the broker that holds events for one consumer until it confirms it has processed them.

From Event-driven agents: triggering AI from SAP business events

Also in 1 more topic
Quotation

an offer to a customer, with prices and dates, which an order can copy.

From Order to cash end to end

R

RAG (retrieval-augmented generation)

retrieve relevant passages, add them to the prompt, generate an answer from them.

From RAG fundamentals: the architecture end to end

Also in 1 more topic
ranx

an open-source library for retrieval metrics.

From Set up for Unit 8: evaluation tools

RAP (ABAP RESTful Application Programming Model)

SAP's model for building transactional services and apps in ABAP.

From ABAP Cloud and RAP for AI builders

Rate limit

the maximum number of calls one caller may make in a time window.

From Building an AI API

Also in 3 more topics
RDF and SPARQL

open standards for storing graph facts and for querying them.

From SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust

Re-ranker

a model that reorders the candidates for one question.

From Re-ranking and query rewriting: a second look at the candidates, a better question for the search

Reach

the share of intended users who used the tool in a period.

From Adoption and change management for AI

Read Access Logging

SAP's record of who read sensitive data and when.

From Data security and PII in AI systems

Read tool / draft tool / change tool

tools that look up, prepare a request for approval, or change data.

From SAP tools for agents

Read-only tool

a tool that reads data and changes nothing.

From Set up for Unit 9: MCP and agent tooling

Readiness verdict

ready, ready after fixes, or not ready, for one named use case.

From Is your SAP data ready for AI? A readiness check you can run

Realization

the share of a theoretical saving that turns into real value.

From The AI business case

`REAL_VECTOR` / `HALF_VECTOR`

column types for embeddings; half vectors use half the space per number.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Reason code

a short, fixed reason chosen when overriding, such as "customer payment expected".

From Designing human approval into AI workflows

Reason line

the short sentence a user sees next to a score.

From Explaining model predictions to the business

Recall

share of real positive cases that were flagged.

From Classification and the metrics that matter

Also in 1 more topic
Recall at k

the share of the true top k matches that the index actually returns.

From Vector databases explained: indexes, trade-offs and how to choose

Recall@k

share of all relevant documents that appear in the top k.

From Evaluating retrieval

Reconciliation

proving that counts and amounts in the target match the source.

From Data migration: strategy, objects and reconciliation

Recorded answers (replay)

model answers saved once and reused in tests, so tests run without calling the model.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Red-teaming

attacking your own system on purpose to find weaknesses before others do.

From Red-teaming your AI system

Also in 1 more topic
Reference architecture

a published, reusable design pattern, such as those in the SAP Architecture Center.

From Writing a solution design document for an AI use case

Refusal policy

the agreed message a user sees for each kind of block.

From Guardrails and content filtering

Regression

something that used to work and broke after a change.

From Testing AI applications: unit and integration tests

Also in 3 more topics
Regression gate

an automatic check that fails a release if any attack does better than before.

From Red-teaming your AI system

Regression test

rerunning known cases after each change to catch regressions.

From LLM evaluation fundamentals

Release candidate

the exact combination of prompt, model, settings and tools proposed for release.

From Shipping AI changes safely: CI/CD for prompts, models and agents

Released

SAP promises stability for the object and lists it as usable.

From The SAP data model for AI engineers: tables, CDS views and OData

Released API

an interface SAP publishes and keeps stable across releases.

From The integration platform and clean core: a target architecture for a hybrid landscape

Also in 5 more topics
Released interface

one SAP has published and keeps stable across upgrades.

From How SAP systems talk: integration styles and when to use each

Remediation

changing custom code so it works, and stays supportable, on the new system.

From AI in S/4HANA migration projects

Remote

a copy of the repository on another computer, such as GitHub.

From Git and GitHub for AI engineers: branches, pull requests and review

Replication

copying records from the system of record to another system, on a schedule or on change.

From Hire-to-retire: where people data meets logistics and finance

Repository (repo)

a folder whose full change history Git tracks.

From Git and GitHub for AI engineers: branches, pull requests and review

Reprocessing

running a failed message again after the cause is fixed.

From The integration lead's toolkit: inventory, specs, testing and cutover

Reproduction rate

how many of several tries of the same attack worked, such as 3 out of 5.

From Red-teaming your AI system

Request ID

a unique label on each call, used to find it in logs later.

From Building an AI API

Residence time

how long a document stays in the database before it can be archived.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Residual connection (shortcut)

each step adds its result to the word's vector instead of replacing it.

From The transformer architecture

Residual item

what stays open on a customer's account after a short payment.

From Order to cash end to end

Resource

a thing the API offers, such as a blocked order or an explanation, with its own address.

From REST API design for AI services

Also in 1 more topic
Resource group

a separate workspace inside one SAP AI Core tenant, holding its own deployments and configurations.

From Running AI on SAP BTP in production

Resource plan

in SAP AI Core, the setting that picks the machine size, including GPU nodes.

From Set up for Unit 4: PyTorch and an optional free GPU

Response cache

stores whole answers for identical requests.

From Caching for LLM applications

Retention period

how long a record must be kept at all, set by law or policy.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Also in 1 more topic
Retirement

the date after which an exam can no longer be booked; valid holders get 12 more months.

From Preparing for SAP's AI certifications

Retrieval

the search step of RAG that picks passages for the model.

From Evaluating retrieval

Retrieval metrics

scores for search results, such as recall (did we find the right items?) and MRR (how high was the first right item?).

From Set up for Unit 8: evaluation tools

Retry with backoff

trying again after a wait that grows each time. Jitter adds randomness so many clients don't retry at the same moment.

From Errors, logging and debugging

Also in 2 more topics
Return on investment (ROI)

net benefit divided by cost.

From The AI business case

Reversibility

how easily a change can be undone, and at what cost.

From Designing human approval into AI workflows

Rework

a step that happens more than once in the same case.

From Process mining to find AI opportunities

RISE with SAP

SAP's subscription offering for the private cloud edition, bundling software, infrastructure and technical operations.

From Landscape and deployment: editions, systems and the migration approach

Also in 1 more topic
Risk class

in SAP's AI ethics approach, standard, high-risk or red line; it decides how much review a use case needs.

From Writing a solution design document for an AI use case

Risk tier

a level, such as low, medium or high, that sets how much checking a use case needs.

From AI governance for SAP programs

Robust z-score

distance from the median, scaled by the median absolute deviation, so outliers don't distort the yardstick.

From Anomaly detection in finance and procurement

ROC AUC

how well the scores rank positives above negatives; 0.5 is random, 1.0 perfect.

From Classification and the metrics that matter

Role

A named set of permissions, such as "order clerk", assigned to users

From CAP and side-by-side extensions for AI

Role collection

a bundle of roles assigned to users or groups.

From SAP BTP foundations for AI builders

Rollback

returning a deployment to its last configuration that worked.

From Running AI on SAP BTP in production

Also in 1 more topic
Rolling update

replacing running copies one at a time, so the service stays available.

From Deploying AI apps on SAP BTP

Rollout wave

a group of teams that goes live together.

From Adoption and change management for AI

Rotation

replacing a secret with a new one on a schedule or after a leak, and retiring the old one.

From Secrets, API authentication and OAuth

Route

the web address the platform gives the app.

From Deploying AI apps on SAP BTP

Router

logic that chooses a model for each request.

From Model selection and routing

Routing

the sequence of operations to make a product, each at a work center.

From Master data that every module depends on

Also in 1 more topic
RPA (robotic process automation)

software that repeats recorded clicks and keystrokes on screens.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

RPO (recovery point objective)

how much recent data you may lose in a disaster, in minutes.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

RRF (reciprocal rank fusion)

a fusion rule that uses only each document's rank in each list.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

RTO (recovery time objective)

how long it may take to restore service after a disaster.

From Non-functional design for SAP: volumes, batch windows, availability, retention and audit

Rubric

the written criteria a grader applies.

From LLM evaluation fundamentals

Rug pull

a tool that changes its description or behaviour after it was approved.

From Prompt injection and tool poisoning

Rules automation

software that applies written-down rules to structured inputs, such as decision tables in a workflow.

From AI opportunity assessment: AI, automation or neither?

Rules of engagement

the written agreement on what may be attacked, when, and by whom.

From Red-teaming your AI system

Run cost

what a live AI solution costs every month: platform, people and model usage.

From Scoping and estimating an AI engagement

Runbook

the written steps the team follows when an alert fires.

From Running AI on SAP BTP in production

Runtime environment

where apps run: Cloud Foundry, Kyma or ABAP.

From SAP BTP foundations for AI builders

S

Sales area

a sales organization, a distribution channel and a division together. Customer sales data is kept per sales area.

From How an SAP enterprise is wired: organizational structure

Sample pack

the set of made-up Calder data files the Unit 1B scripts read when run with --sample.

From Set up for Unit 1B: process tracing tools

Sampling

draw a token at random, weighted by its probability.

From How LLMs generate text, and what that means for enterprise use

Also in 1 more topic
Sandbox

a test system with made-up data, safe for learning.

From Python and APIs for AI engineers

Also in 1 more topic
SAP AI Core

the SAP BTP service that runs and serves AI models, including the generative AI hub.

From Running AI on SAP BTP in production

Also in 1 more topic
SAP AI Launchpad

the web screen for working with SAP AI Core, including trying prompts.

From Set up for Unit 5: SAP generative AI hub access

SAP BTP

SAP Business Technology Platform, where SAP customers build and run extensions and AI services.

From Set up for Unit 3: neural network tools and an SAP BTP trial

SAP BTP ABAP environment

an ABAP system that SAP runs in the cloud on SAP BTP.

From Set up for Unit 13: ABAP development tools and a coding agent

SAP Business Accelerator Hub

SAP's catalog of APIs, with documentation, a sandbox and Try Out (api.sap.com).

From Calling your first SAP API

Also in 1 more topic
SAP Business AI Platform

SAP's umbrella, since May 2026, for its build, context and governance layers.

From The SAP Business AI landscape: where every piece sits

SAP Business Data Cloud

SAP's data foundation for AI and analytics.

From The SAP Business AI landscape: where every piece sits

SAP Cloud Logging

SAP's managed observability service on BTP.

From Set up for Unit 10: observability and containers

SAP Cloud SDK for AI

SAP's own SDK for reaching generative AI hub models from Java, Python and TypeScript.

From Agent frameworks compared

Also in 1 more topic
SAP ECC (ERP Central Component)

SAP's ERP system before S/4HANA, part of SAP Business Suite 7.

From AI for SAP ECC customers before they migrate

SAP Enterprise AI Gateway

an announced SAP control point for authentication, policy, routing, monitoring and auditing of all AI traffic.

From What SAP TechEd 2026 changed for AI builders

SAP GUI Scripting

the scripting interface of SAP GUI for Windows that lets a program read and drive its screens.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

SAP HANA Cloud

SAP's cloud database on SAP BTP.

From Set up for Unit 7: vector search: HANA Cloud and a local store

SAP HANA Cloud Central

the web tool for creating, starting and stopping SAP HANA Cloud instances.

From Set up for Unit 7: vector search: HANA Cloud and a local store

SAP Integration Suite

SAP's integration platform on SAP BTP.

From The integration platform and clean core: a target architecture for a hybrid landscape

SAP Learning Hub

SAP's paid learning subscription that includes exam attempts, practice systems and renewals.

From Preparing for SAP's AI certifications

SAP-endorsed architecture

a route SAP names for agentic access to its APIs, such as the MCP Gateway or Joule agents.

From SAP tools for agents

SAP-RPT

SAP's family of tabular foundation models ("relational pretrained transformer"), sold through the generative AI hub.

From Tabular AI and SAP's predictive models

Scenario-based assessment

a timed roleplay with an AI avatar, or a recorded video, graded on how well you advise or pitch.

From Preparing for SAP's AI certifications

Schedule line

the part of an order item with a confirmed date and quantity.

From Order to cash end to end

Schema (JSON Schema)

a description of the fields an answer must have, their types and their allowed values.

From Structured outputs and function calling

Also in 1 more topic
Schema validation

checking that an answer has the expected fields and types.

From Guardrails and content filtering

Scope

a named permission written into a token, such as "read orders".

From Secrets, API authentication and OAuth

Score

the model's number for "how likely is the positive outcome". Often between 0 and 1.

From Classification and the metrics that matter

SDK

a software kit developers use to build MCP clients and servers.

From MCP security in 2026: lessons from the first exploited vulnerabilities

Secret

anything that proves identity: API key, password, client secret, private key, token.

From Secrets, API authentication and OAuth

Secret store

a managed service that keeps secrets encrypted, controls access and logs use. SAP Credential Store is SAP BTP's.

From Secrets, API authentication and OAuth

Segregation of duties (SoD)

splitting tasks so no one person controls a whole risky transaction.

From Roles and authorization design across modules

Also in 1 more topic
Self-attention

attention among the words of the same text.

From Attention, explained

Semantic cache

returns a stored answer when a new question is similar enough in meaning.

From Caching for LLM applications

Semantic layer

the agreed definitions of measures and dimensions that every report and AI tool uses.

From Reporting and analytics architecture: what lives where in an SAP landscape

Also in 1 more topic
Semantic search

finding the stored texts whose embeddings are closest to the embedding of a question.

From Embeddings and semantic similarity

Also in 1 more topic
Semantic similarity

closeness in meaning, measured between two embeddings.

From Embeddings and semantic similarity

Separation of duties

the rule that the person who makes a change can't approve it.

From AI governance for SAP programs

Server

a program that offers tools, resources and prompts.

From The Model Context Protocol (MCP)

Server-sent events (SSE)

a standard way for a server to send a stream of small messages over one HTTP response.

From REST API design for AI services

Service binding

how the platform hands an app the credentials of a service, such as a database or SAP AI Core, without putting them in code.

From Deploying AI apps on SAP BTP

Also in 1 more topic
Service confirmation

the record of the time, parts and expenses actually used.

From Quality, projects and service: the processes between the big four

Service entry sheet

the record that a service was performed, which works like a goods receipt for services.

From Procure to pay end to end

Service instance

one copy of a service, created in a subaccount.

From SAP BTP foundations for AI builders

Service key

a small file of access details (an ID, a secret and two web addresses) for one service instance.

From Set up for Unit 5: SAP generative AI hub access

Service key / binding

credentials for a service instance; a key for outside callers, a binding for a deployed app.

From SAP BTP foundations for AI builders

Service level objective (SLO)

an agreed target for a signal, such as "95 in 100 answers within 3 seconds".

From Observability for AI systems

Service order

the document that plans service at a customer site and collects its costs and revenue.

From Quality, projects and service: the processes between the big four

Service plan

the contract level of a service. For generative AI in production, SAP AI Core's extended plan.

From Running AI on SAP BTP in production

Also in 1 more topic
Settlement

moving an order's costs to their final receiver, such as a cost center or a fixed asset.

From Maintain to settle: plant maintenance and assets

Also in 1 more topic
Shadow mode

the AI runs on real inputs but its output is only logged, never shown.

From Evaluating in production: shadow mode, A/B tests and user feedback

Shadowing

watching someone do their real work, in their place, and noting each step and its time.

From Discovery: interviewing the customer

Shared platform

work many use cases need, such as model access, identity, logging and a use-case register.

From An AI roadmap and operating model for an SAP customer

Side-by-side

an application that runs next to the ERP, usually on SAP BTP, and talks to it through interfaces.

From AI for SAP ECC customers before they migrate

Side-by-side extension

an app outside S/4HANA, usually on SAP BTP, that uses S/4HANA through APIs or events.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Silent error

a wrong value that passed every check.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Silent wrong answer

a query that runs without error but answers a different question than the one asked.

From Asking SAP data questions in plain language: text-to-SQL and its limits

Similarity search

finding the rows whose vectors are closest to a question's vector.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Simplification item

a documented change in S/4HANA that can break old code or processes.

From AI in S/4HANA migration projects

Single agent

one model choosing tools in a loop until the job is done.

From One order-exception agent, built three ways

Single, composite and derived roles

in PFCG, a single role holds authorizations; a composite role bundles single roles; a derived role copies a master role and sets its own org values.

From Roles and authorization design across modules

Single source of truth

one place that holds the solution's facts and numbers. Every version of the story draws from it.

From Technical storytelling: one architecture, five audiences

Situation Handling

SAP S/4HANA's framework for notifying users about issues that need attention.

From Capstone: an enterprise exception management platform

Slice

a group of cases that share a trait, such as all credit-block orders. Scores per slice show where a change hurts.

From Building an evaluation harness

Solution architect

the person accountable for how a program's decisions fit together into one working, upgradeable solution.

From The solution architect on an SAP program

Solution design document (SDD)

the agreed, written plan for a solution: problem, metric, options, design, risks, cost and decisions.

From Writing a solution design document for an AI use case

Solution package

the set of documents an architect brings to a design review: summary, landscape, process trace, interfaces, risks and AI opportunities.

From One exception, traced across the enterprise

Solution Standardization Board

the group that approves and records deviations from standard.

From Fit-to-standard and extension choices: where each requirement should live

Also in 1 more topic
Source list

the allowed sources of supply for a material in a plant, with validity dates.

From Master data that every module depends on

Sourcing ladder

the five options (use, configure, extend, build, partner), ordered from least to most you own.

From Buy vs. build for SAP AI

Span

one step inside a trace, with a start, an end and labelled facts.

From Set up for Unit 10: observability and containers

Specialist agent

an agent with one narrow job and only the tools for it.

From Joule agents and agent orchestration in SAP

Also in 1 more topic
Staged rollout (canary)

a small group gets the change first and is compared with the rest in the same period.

From Evaluating in production: shadow mode, A/B tests and user feedback

State

everything a run knows so far: the plan, the facts it read, the actions it queued, and the budget used.

From Multi-step agents: planning, state and recovery

Statement of work (SOW)

the contract document listing scope, deliverables, phases, exit criteria, assumptions, pricing and change control.

From Scoping and estimating an AI engagement

Statistical significance

evidence that a difference between two options is unlikely to be luck.

From Evaluating retrieval

Status code

a three-digit number in every answer; 200 means OK, 401 means "who are you?", 404 means "not found".

From Python and APIs for AI engineers

Also in 2 more topics
  • Building an AI API: a three-digit number in every web response. 200 means success; 401 means "who are you?"; 404 means "not found"; 422 means "your request is malformed"; 429 means "too many requests".
  • REST API design for AI services: a three-digit number in every answer: 2xx worked, 4xx the caller must fix something, 5xx the service failed.
Stay-certified assessment

the short yearly test that keeps a certificate valid; included with SAP Learning Hub.

From Preparing for SAP's AI certifications

stdio

the plainest way a client and server talk, through the server process's own input and output.

From Set up for Unit 9: MCP and agent tooling

Step (iteration)

one update of the weights.

From Gradient descent, by hand

Step budget

the most steps or tool calls a task may take before it counts as a failure.

From Evaluating agents: tasks, trajectories and tool calls

Stock in transit

goods that have left one plant and not reached the other.

From Intercompany and multi-company scenarios

Stop rule

the result, agreed in advance, that means stop or rethink.

From Problem framing: from 'we need AI' to a measurable problem

Stopping condition

what ends the loop: a final answer, a step limit, an error or a repeated request.

From Agents from first principles

Straight-through processing

documents that pass every check and need no person.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Streaming

sending the answer in pieces as it is generated.

From How LLMs generate text, and what that means for enterprise use

Also in 1 more topic
Strict mode

a setting that makes the answer follow the schema exactly.

From Structured outputs and function calling

Also in 1 more topic
String test

a test of several connected steps or systems in a chain, short of the whole process.

From The integration lead's toolkit: inventory, specs, testing and cutover

Structure-aware chunking

cutting at headings and keeping tables and lists whole.

From Chunking and document preparation: from PDF to retrievable passages

Structured log

log entries written as data (for example one JSON object per line), so tools can search by field.

From Errors, logging and debugging

Structured output

a model answer that follows a schema you supply.

From Structured outputs and function calling

Subaccount

a space in one region where apps run and services are used.

From SAP BTP foundations for AI builders

Also in 1 more topic
Suite

the fixed set of test cases. Also called a golden set or test set.

From Building an evaluation harness

Supplier confirmation

the supplier's answer to a purchase order, with the quantity and date it commits to.

From One exception, traced across the enterprise

Supporting metric

a number that helps explain the result but doesn't decide it.

From Defining success metrics with the business

Switching value

the value an assumption must reach for the decision to flip.

From The AI business case

Synchronous

the caller waits for the answer.

From How SAP systems talk: integration styles and when to use each

Synthetic data

made-up data shaped like SAP data; results from it show the method, not a business outcome.

From Your FDE portfolio and career path

System message

the instruction message that sets the rules for the whole call.

From Prompt and context engineering

System of record

the one system where a piece of data is created and changed; others receive copies.

From Hire-to-retire: where people data meets logistics and finance

Also in 1 more topic
System-based assessment

a timed practical exam in SAP systems, graded from the work you produce.

From Preparing for SAP's AI certifications

T

Table

where SAP physically stores data, with technical names such as VBAK.

From The SAP data model for AI engineers: tables, CDS views and OData

TabPFN

a tabular foundation model from Prior Labs, an SAP company since July 2026.

From Tabular AI and SAP's predictive models

Tabular foundation model

a model pretrained on many tables that predicts a column of a new table without being trained on it.

From Tabular AI and SAP's predictive models

Tail latency

the slowest few requests, the ones above p95 or p99.

From Latency budgets and performance

Target

the promised value or change, with a date.

From Defining success metrics with the business

Also in 1 more topic
Task

one test: an input, plus what success means.

From Evaluating agents: tasks, trajectories and tool calls

Technical completion (TECO)

the status that says the work is done.

From Maintain to settle: plant maintenance and assets

Technical spec

how it is built: technology, mapping, security, retries, monitoring.

From The integration lead's toolkit: inventory, specs, testing and cutover

Technical storytelling

explaining one solution to several audiences, each with the picture, numbers, risks and ask that fit their decision.

From Technical storytelling: one architecture, five audiences

Technical user

a system account an application uses to call SAP. SAP checks the account, not the person behind it.

From Grounding on SAP data without breaking authorizations: live queries, access labels and the late check

Also in 2 more topics
Temperature

a setting that sharpens (low) or flattens (high) the probabilities before sampling.

From How LLMs generate text, and what that means for enterprise use

Template

extraction rules tied to one exact layout.

From Document AI, built and bought: from supplier invoice PDF to checked SAP data

Terminal

a text window where you type commands.

From Set up your computer for this course

Test

a small program that checks another program and reports pass or fail.

From Testing AI applications: unit and integration tests

Test double

any stand-in for a real part during tests. Fakes, stubs and mocks are kinds of test doubles.

From Testing AI applications: unit and integration tests

Test set

examples held back to check the model on cases it hasn't seen.

From Machine learning in plain terms

Also in 1 more topic
Text classification

choosing one label from a fixed list for a piece of text.

From Classifying text: LLMs, embeddings or a trained model?

Text-to-SQL

a model translating a question into an SQL query.

From Asking SAP data questions in plain language: text-to-SQL and its limits

The ask

the original request, in the requester's own words.

From Problem framing: from 'we need AI' to a measurable problem

Threat model

the list of who might attack, what they want, and how they could get in.

From Red-teaming your AI system

Three-point estimate

a low, likely and high value for one task.

From Scoping and estimating an AI engagement

Three-way match

comparing purchase order, goods receipt and invoice before paying.

From Procure to pay end to end

Also in 1 more topic
Threshold

the cut-off score at which a case is flagged.

From Classification and the metrics that matter

Also in 3 more topics
Throwaway work

money spent on something that must be rebuilt at the migration.

From AI for SAP ECC customers before they migrate

Time and materials (T&M)

paying for the days worked at agreed rates, often with a cap.

From Scoping and estimating an AI engagement

Time series

values measured at regular intervals, such as weekly goods issues for one material.

From Time-series forecasting for SAP planning

Time to first token (TTFT)

how long until the model produces the first piece of its answer.

From Latency budgets and performance

Time to live (TTL)

the longest time a stored item may be reused.

From Caching for LLM applications

Time-based split

train on older records, test on newer ones.

From Predicting late deliveries with SAP data

Timebox

a fixed period of work whose length doesn't move; the scope does.

From Rapid prototyping: one day, one week, two weeks

Timeout

how long the flow waits for an answer before giving up.

From Calling AI from SAP Integration Suite

Also in 1 more topic
Token

a piece of text, often part of a word, that the model processes as one unit.

From Attention, explained

Also in 7 more topics
Token budget

the most tokens you allow one call's context to use.

From Prompt and context engineering

Also in 1 more topic
Token exchange

swapping a token for a new, narrower one that names both the agent and the user.

From MCP security in 2026: lessons from the first exploited vulnerabilities

Token passthrough

a server forwarding the caller's token to another system unchanged. The MCP guidance forbids it.

From MCP security in 2026: lessons from the first exploited vulnerabilities

Tokens per second

how fast a model writes. It decides whether an answer feels instant or slow.

From Set up for Unit 12: local models

Tolerance limit

how far an invoice may differ from the order or receipt before it is blocked.

From Procure to pay end to end

Also in 1 more topic
Tool

one action your application offers the model, described by a name, a description and an input schema.

From Structured outputs and function calling

Also in 4 more topics
Tool annotations

MCP's labels for how a tool behaves, such as read-only or destructive. Hints, not enforcement.

From Tool design for agents

Tool definition

the name, description and input schema the model reads. It is sent with every model call.

From Tool design for agents

Tool loop

the cycle of model asks, application runs, model reads the result, until the model answers.

From Structured outputs and function calling

Tool poisoning

hiding instructions to the model inside a tool's description or results.

From The Model Context Protocol (MCP)

Also in 2 more topics
Tool-selection test

a list of requests with the right tool for each, used to measure whether the model picks correctly.

From Tool design for agents

Top k

the first k results; k is often the number of passages sent to the model.

From Evaluating retrieval

Top-p (nucleus sampling)

sample only from the most likely tokens that together reach a probability p, such as 0.9.

From How LLMs generate text, and what that means for enterprise use

Total cost of ownership (TCO)

build cost plus run cost over the life of the solution.

From Buy vs. build for SAP AI

Touchless rate

the share of cases with no manual step after creation.

From Process mining to find AI opportunities

Trace

the record of every step: what was decided, what ran, what came back.

From Agents from first principles

Also in 2 more topics
Traceback

the report Python prints when it stops: which lines were running, ending with the error type and message.

From Errors, logging and debugging

Trading partner

the company on the other side of an intercompany posting; matching depends on it.

From Record to report, end to end

Also in 1 more topic
Training

the step where the model learns from past examples.

From Machine learning in plain terms

Also in 1 more topic
  • Build a tiny GPT: repeatedly adjusting the parameters so the model's guesses improve.
Training example

one input with the ideal output, written or approved by a person.

From When to fine-tune (and when not to)

Training step

one round of "predict, measure the error, adjust the weights".

From Set up for Unit 4: PyTorch and an optional free GPU

Trajectory (transcript, trace)

the full record of a trial: every tool call, its result and the final answer.

From Evaluating agents: tasks, trajectories and tool calls

Transaction key

SAP's code for a kind of posting, such as BSX for stock or WRX for GR/IR clearing.

From Document flow and how logistics becomes finance

Transfer price

the price one group company charges another; set by policy, checked by tax authorities.

From Intercompany and multi-company scenarios

Transformer

the model design built from attention layers; the next topic in this unit.

From Attention, explained

Also in 2 more topics
Transient error

a failure that may go away on its own, such as a timeout, a 429 "too many requests" or a 503 "service unavailable".

From Errors, logging and debugging

Also in 1 more topic
Transition option

a time-limited SAP subscription that keeps ECC-based systems running after 2030, under conditions.

From AI for SAP ECC customers before they migrate

Translation

converting a company's figures into group currency.

From Intercompany and multi-company scenarios

Transport

a recorded package of changes moved from one system to the next.

From Landscape and deployment: editions, systems and the migration approach

Transport request

SAP's container for moving a change from one system to the next.

From Set up for Unit 13: ABAP development tools and a coding agent

Trial

one run of the agent on one task. Run several per task.

From Evaluating agents: tasks, trajectories and tool calls

Trial clock

the time left before a trial account or service is suspended or deleted.

From Set up for Unit 14: capstone environment and a public portfolio

Trust boundary

a line in a diagram where data passes from one owner's control to another's, such as from the SAP system to a model provider.

From Technical storytelling: one architecture, five audiences

U

Unattended bot

a bot that runs with no person present, usually on a server.

From Agents that work SAP screens: computer use, RPA and when APIs are missing

Unbounded consumption

OWASP's name for uncontrolled model use that causes outages or runaway cost.

From AI gateways: governing model and agent traffic

Unit (neuron)

multiplies inputs by weights, adds a bias, then applies an activation function.

From Neural networks from scratch

Unit test

a test of one small piece, such as one rule, with nothing external involved.

From Testing AI applications: unit and integration tests

Universal Journal

the single S/4HANA table (ACDOCA) for finance and controlling line items.

From Document flow and how logistics becomes finance

Unstructured data

content without fixed fields, such as a PDF purchase order or an email.

From Where AI creates value in S/4HANA processes

Unsupervised

learning without labeled examples of the problem.

From Anomaly detection in finance and procurement

Usage decision

the accept or reject decision that closes an inspection lot and posts its stock.

From Quality, projects and service: the processes between the big four

Use-case owner

the business person accountable for one use case's result.

From An AI roadmap and operating model for an SAP customer

Use-case register

the list of every AI use, with owner, tier, status and vendor details.

From AI governance for SAP programs

User propagation

passing the business user's identity to SAP, so the call runs as that person.

From An agent that calls a RAP service

uv

a fast tool that manages Python projects, environments and lock files in one place.

From Python projects done right: structure, virtual environments and packages

V

Validation

a check that runs before saving and can reject the change with a message.

From ABAP Cloud and RAP for AI builders

Valuation class

a material setting that groups materials for account determination.

From Document flow and how logistics becomes finance

Value Heatmap

SAP AppHaus's chart for comparing use cases, usually business value against complexity.

From AI opportunity assessment: AI, automation or neither?

Value window

the period in which an item has value, for example only until a migration replaces the process.

From An AI roadmap and operating model for an SAP customer

Variant

a set of cases that follow the same sequence of steps.

From Process mining to find AI opportunities

Vector

an ordered list of numbers. An embedding is a vector.

From Embeddings and semantic similarity

Vector engine

the SAP HANA Cloud features that store and compare embeddings.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Also in 1 more topic
Vector engine / vector database

a store that keeps embeddings and searches them quickly.

From Embeddings and semantic similarity

Vector (semantic) search

ranking by closeness of embeddings, which represent meaning.

From Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope

Vector store

a database that stores embeddings and finds the closest ones to a question.

From RAG fundamentals: the architecture end to end

Also in 1 more topic
`VECTOR_EMBEDDING`

an SAP HANA Cloud function that turns text into an embedding inside the database.

From SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL

Verifier

anything that checks the agent's work automatically: a test, a linter, a syntax check.

From Coding agents for SAP developers

View

one audience's picture of the solution, showing some parts and leaving out others.

From Technical storytelling: one architecture, five audiences

Virtual data model (VDM)

S/4HANA's layered set of CDS views.

From The SAP data model for AI engineers: tables, CDS views and OData

Virtual environment

a private folder with its own Python and packages for one project.

From Python projects done right: structure, virtual environments and packages

Also in 1 more topic
Vulnerability scanner

a tool that runs many known attacks automatically and reports which worked.

From Set up for Unit 11: security testing tools

W

Waiting time

the time between one step and the next in a case.

From Process mining to find AI opportunities

Warehouse order

a package of warehouse tasks for one worker or one trip.

From Warehouse and transportation execution

Warehouse request

the warehouse's copy of a delivery, called an outbound delivery order in EWM.

From Warehouse and transportation execution

Warehouse task

one move of goods from a source bin to a destination, confirmed when done.

From Warehouse and transportation execution

Web API binding

a RAP service binding meant for programs rather than a user interface.

From An agent that calls a RAP service

Weight

one of the learned numbers inside a model. Billions of them make up the model file.

From Quantization and local models

Weights (parameters)

the numbers inside a model that training adjusts.

From Gradient descent, by hand

Weights and biases (parameters)

the numbers training adjusts.

From Neural networks from scratch

Wizard of Oz test

a test where a person secretly produces the system's outputs, to learn whether users want them before building.

From Rapid prototyping: one day, one week, two weeks

Work breakdown structure (WBS)

the hierarchy of a project; each WBS element can collect costs.

From Quality, projects and service: the processes between the big four

Work in process (WIP)

the costs on orders that aren't finished at period end.

From Plan to produce end to end

Workflow

a sequence of steps fixed in code, with the model called at set points.

From Agents from first principles

Also in 1 more topic
Worklist

the ranked list of open deliveries a planner checks.

From Predicting late deliveries with SAP data

Write tool

a tool that changes something, such as creating a request. It needs the strongest checks.

From Structured outputs and function calling

X

XY problem

asking how to make a chosen fix work instead of describing the underlying problem.

From Problem framing: from 'we need AI' to a measurable problem

Z

Zero-copy sharing

giving another platform access to data without making a second copy.

From SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust

Zero-shot / few-shot

asking an LLM with no examples / a few examples in the prompt.

From Classifying text: LLMs, embeddings or a trained model?

Definitions are short on purpose and written for the topic they come from; a term can mean something narrower in SAP's own documentation. Read the linked topic, and its sources, before relying on one.

Sign in to track your progress

We'll email you a one-time sign-in link. No password needed.

or

Tell us a little about you

Optional, every field. It helps us pitch answers to your questions at the right level and decide which topics to write next. It is never shown publicly, and you can change or clear it anytime from the account menu.

SAP areas you work in