the one business number the project is judged on. Also called the north star or overall evaluation criterion.
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
No terms match. Try a shorter word, or search the topics from the course index.
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
- Joule agents and agent orchestration in SAP: an open protocol for agents to discover each other and exchange tasks.
- A2X API
an SAP API meant for integration with other applications, such as
API_SALES_ORDER_SRV.- 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
- Set up for Unit 13: ABAP development tools and a coding agent: SAP's clean-core way to write ABAP, using only released APIs.
- ABAP Cloud and RAP for AI builders: SAP's development model for upgrade-safe ABAP. It uses the language version "ABAP for Cloud Development", released APIs only, and RAP.
- ABAP Test Cockpit (ATC)
SAP's tool that runs code checks, including S/4HANA readiness checks.
- Abstention
the assistant declines to answer, for example "I can't find that in the documents".
- Acceptance rate
the share of AI proposals users keep unchanged.
- 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.
- Access risk
a rule saying which tasks, alone or together, are risky; SAP Access Control distinguishes SoD, critical action and critical permission risks.
- Accrual
a cost or revenue booked in the period it belongs to, before the invoice arrives or is issued.
- Accuracy
share of all cases the model got right.
- 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
- ABAP Cloud and RAP for AI builders: a named business operation on a BO, such as "deduct discount" or "release block".
- Action Project
a wrapper around an OData API so Joule skills can call it.
- Activation function
the "twist" in each unit that lets a network draw bends and corners. ReLU is the most common.
- Actual goods movement date
the date goods issue was actually posted.
- 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
- When to fine-tune (and when not to): the small file LoRA produces. It works only with the base model it was trained on.
- AI for SAP ECC customers before they migrate: the small part of a tool that talks to one specific system, so the rest of the tool doesn't care which system it is.
- Adoption
people using a new tool in real work, well enough for the business result to appear.
- 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
- Set up for Unit 9: MCP and agent tooling: an AI system that chooses tools, calls them, reads the results and decides what to do next.
- Agents from first principles: a model that decides its next step in a loop, using tools, until it answers or is stopped.
- Agent card
a short public description of an agent: what it does and how to reach it.
- Agent framework
a library that supplies the agent loop, tool definitions, state and often approvals and tracing.
- 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
- AI gateways: governing model and agent traffic: SAP's governed entry point for agents, used today for outside agents calling Joule agents through A2A.
- What SAP TechEd 2026 changed for AI builders: SAP's governed entry point through which outside agents call Joule agents, using the A2A protocol.
- Agent loop
decide, act, observe, repeat. Also called the run loop or the agentic loop.
- Agent orchestration
splitting a task across agents, running them in order and combining the results.
- Agent step
one unit of agent work that SAP counts for billing.
- Agent2Agent (A2A)
an open protocol that lets one AI agent hand a task to another.
- Agreement
how often the judge's verdict matches the expert's.
- AI Act
Regulation (EU) 2024/1689, the EU law on AI systems.
- 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
- MCP security in 2026: lessons from the first exploited vulnerabilities: a proxy between applications and models or MCP servers that handles keys, routing and limits. LiteLLM is one.
- AI governance
the decisions, roles and records that control which AI a company runs and how.
- AI Governance Assistant
an assistant in SAP AI Agent Hub that drafts EU AI Act assessments for human review.
- AI literacy
the duty to take measures that help staff who work with AI understand it.
- AI management system
the company-wide set of policies and processes for AI, as defined by ISO/IEC 42001.
- AI roadmap
the AI backlog placed in quarters, under capacity, dependency and date constraints.
- AI Services Administration
the SuccessFactors admin tool where AI features are switched on.
- 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
- Where AI creates value in S/4HANA processes: SAP's prepaid currency for premium AI capabilities.
- Joule and Joule Studio: SAP's prepaid currency for premium AI services, bought annually.
- Token economics: SAP's prepaid currency for premium AI features in its own applications, such as Joule.
- The AI business case: SAP's prepaid currency for premium AI features, bought annually.
- Embedded AI across SAP applications: SAP's prepaid AI currency, bought annually, pooled across solutions, expiring after 12 months.
- Buy vs. build for SAP AI: SAP's prepaid, annual credit for premium AI, pooled across solutions.
- Classifying text: LLMs, embeddings or a trained model?: the entitlement SAP uses to license many of its AI features.
- Coding agents for SAP developers: SAP's unit for licensing and billing AI features.
- Alert fatigue
reviewers stop checking carefully because most flags are noise.
- Allocation
sharing a cost center's costs out to others by a key, such as floor space or energy use.
- Allow list
the models an administrator permits; anything else is refused.
- 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.
- Anomaly (outlier)
a record that differs from most others. Not necessarily an error.
- Anonymization
removing the link to a person for good.
From Data security and PII in AI systems
Also in 1 more topic
- Set up for Unit 11: security testing tools: replacing personal data for good.
- Anonymization / pseudonymization
masking that can't be reversed / masking that can, so real values return in the answer.
- Answer key
a hand-written, reviewed version of an artifact used to score AI drafts of the same kind.
- 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
- Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry: a defined way for one program to ask another for data or an action, usually over the web.
- Building an AI API: a defined way for one program to ask another for something.
- API key
a secret string that identifies the caller.
From Python and APIs for AI engineers
Also in 2 more topics
- Set up your computer for this course: a password that lets a program use a service.
- Building an AI API: a long secret string that identifies a calling program.
- Appropriate reliance
accepting the AI when it is right and overriding it when it is wrong.
- Approval checkpoint
a point where the agent stops and a person with the right role decides before data changes.
- Approval gate
code that checks every proposed action and queues it for a person, or refuses it.
- Approval limit
the highest amount a person may approve.
- Approval matrix
the table of which roles must approve, by tier.
- Approval token
a signed record that a named person approved one exact action, until a set time.
- 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
- Writing a solution design document for an AI use case: a short record of one decision: its context, the decision, its consequences and its status.
- 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.
- 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.
- 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.
- Attack library
the stored set of attack prompts, grouped by what they try to achieve.
- 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
- Set up for Unit 11: security testing tools: the share of attack prompts that got the result the attacker wanted.
- 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
- Set up for Unit 4: PyTorch and an optional free GPU: the step in a language model that decides which earlier words matter for the next one.
- 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.
- 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
- Designing human approval into AI workflows: a record of who proposed, decided and carried out each action, in order.
- Authorization
SAP's rule for what a user may do with which data, for example display orders of sales organization 1010.
Also in 1 more topic
- Agent permissions and SAP authorizations: the right to perform an activity on certain data, such as displaying orders in one sales organization.
- Authorization code flow
the OAuth flow where a person logs on in the browser and the app receives a token for that person.
- Automatic account determination
rules that choose G/L accounts from organizational units, master data and the type of transaction.
- 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
- Designing human approval into AI workflows: the tendency to rely on automated advice too much.
- Adoption and change management for AI: relying on a decision aid so much that its errors are missed or followed.
- 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.
- Availability zone / region
a separate data center within a region / a geographic area with several zones.
B
- Background job
work the API accepts now and finishes later; the caller checks its status.
- Backlog
the list of assessed AI ideas, each with value, effort, run cost, risk tier and dependencies.
- Backorder processing
re-running the availability check for many orders after supply or demand changes.
- Backpropagation
the method that works out how to nudge every weight in every layer.
- Backtest
replaying the past, forecasting from older data and comparing with what happened next.
- 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.
- Base AI feature
an AI feature included with the SAP product license.
- Base model
the model you start from.
- 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
- Machine learning in plain terms: the simplest honest comparison, such as always guessing the most common answer.
- Writing a solution design document for an AI use case: the measured value of the success metric before the change.
- Set up for Unit 8: evaluation tools: the first measured number, which later changes must beat.
- Building an evaluation harness: the last approved run that new runs are compared with.
- Defining success metrics with the business: the value of a metric before the change, measured over a stated period.
- Quantization and local models: the full-precision model you compare quantized versions against.
- Discovery: interviewing the customer: the value of a metric before any change, from a stated source and period.
- Problem framing: from 'we need AI' to a measurable problem: today's value of the metric, with its source: from the system, measured by you, or an estimate.
- AI-accelerated delivery on SAP programs: the time the work took before AI, on comparable items, measured the same way.
- Batch
the rows used to compute one step. All rows, one row, or a small group (mini-batch).
- 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.
- 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.
- Bias
whether errors lean one way, consistently over- or under-forecasting.
- Bill of material (BOM)
the list of components and quantities that make a product.
- Billing block / delivery block
a reason set on an order that stops invoicing or shipping until someone removes it.
- 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.
- Block (layer)
one unit of the stack, made of an attention step and a feed-forward step.
- Blocking
restricting access to data whose purpose has ended but which must be kept for legal retention.
- 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;
mainis 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.
- 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.
- Buildpack
the platform tool that recognizes your language and installs what the app needs.
- 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.
- 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
- Caching for LLM applications: a message SAP S/4HANA sends when something happens, such as a sales order changing.
- Business filter
a
WHEREcondition 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.
- Business partner (BP)
the single object for customers, suppliers and contacts in SAP S/4HANA, with roles for each use.
- 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.
C
- Cache hit / miss
the stored result was found and used / not found, so the work was done.
- Cache key
everything used to decide whether a stored answer matches a new request.
- 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
- Quantization and local models: running sample text through the model while quantizing, so the most important weights are protected.
- 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
- Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry: the SAP Cloud Application Programming Model, SAP's framework for business services on BTP.
- 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.
- Case
one instance of the process, such as one sales order.
- Case study (one page)
problem, users, approach, human approval, results with sources, decision and lessons for one project.
- Catalog
a list of standard codes, grouped by type (object parts, damage, causes, activities, tasks).
- 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
- Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry: Core Data Services, the short language CAP uses to describe data and services.
- 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
- Reporting and analytics architecture: what lives where in an SAP landscape: a core data services view, SAP's way to define a data model on top of database tables.
- Cell
one block of code in a notebook, run on its own.
- Center of excellence (CoE)
a central team that sets standards, runs intake and builds shared assets.
- Champion
a respected user in a team who helps colleagues and passes feedback on.
- Change control
recording and approving every change before it reaches production.
- Checkpoint
saving that state after a step, so the run can continue from there.
- Checkpointer
a store a framework writes state to after every step, so a run can resume.
- 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
- Chunking and document preparation: from PDF to retrievable passages: a passage cut from a document, stored and searched as one unit.
- 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.
- 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.
- Citation
a pointer from a claim in the answer to the passage that supports it.
- Citation precision
share of citations that are needed to support their claim.
- Citation recall
share of claims whose cited passages actually support them.
- Claim
one checkable statement in an answer; long answers are split into many.
- Class imbalance
one outcome is much rarer than the other.
- 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
- Tabular AI and SAP's predictive models: predicting a category, such as late or on time.
- 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
- The integration platform and clean core: a target architecture for a hybrid landscape: keeping the ERP close to standard so upgrades are cheap and safe; it covers interfaces as well as extensions.
- CAP and side-by-side extensions for AI: Keeping SAP's code unmodified, extending only through released APIs and extension points
- Buy vs. build for SAP AI: SAP's guidance to extend through stable, released interfaces so upgrades stay safe.
- 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
- Writing a solution design document for an AI use case: SAP's rating of an extension from A (released APIs only) to D (not clean core).
- Clean core levels
SAP's scale from A (released interfaces only) to D (modifications or writing to SAP tables).
- Cleansing
fixing, merging or excluding bad records, ideally in the source system.
- 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
- The Model Context Protocol (MCP): the part of the host that talks to one server.
- Client credentials flow
the OAuth flow where a system swaps its own client ID and secret for a token. No person involved.
- Close calendar
the plan of tasks by working day (WD1, WD2) after the month ends.
- 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
- AI for SAP ECC customers before they migrate: SAP's agent that links BTP to systems inside a company's network.
- 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
- Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry: a runtime in SAP BTP that runs apps; its tool is
cf.
- Set up for Unit 6: app tooling: Node.js, CAP and Cloud Foundry: a runtime in SAP BTP that runs apps; its tool is
- 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
- Set up for Unit 13: ABAP development tools and a coding agent: an AI assistant that can read and change code and call tools, not just suggest text.
- 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
- Secrets, API authentication and OAuth: the S/4HANA Cloud setting that lets an outside system call a set of APIs with a communication user.
- Communication scenario / arrangement / user
SAP's way of opening a specific API to a specific external system with a specific technical identity.
- Communication scenario and arrangement
SAP's objects that allow an outside system to call an inbound service, with a defined user and URL.
- Communication user
a technical user that an outside system signs in with.
- Compaction
replacing a long conversation with a short summary built from the saved state.
- 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
- Intercompany and multi-company scenarios: SAP's unit for a legal entity with its own books.
- Complete mediation
checking every request in the system that owns the data, not trusting the caller.
- 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.
- Condition technique
SAP's rule mechanism for finding prices, discounts and surcharges.
- 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
- Classifying text: LLMs, embeddings or a trained model?: the minimum confidence for automatic routing; below it, a person decides.
- 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
- Running AI on SAP BTP in production: the settings a deployment runs with, such as which model and version.
- 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
- Hire-to-retire: where people data meets logistics and finance: a record of work done on an order, with hours that become cost.
- 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
- One exception, traced across the enterprise: the purchase order setting that says which confirmations are expected and which ones planning uses.
- Conformance checking
comparing what happened with what should have happened.
- Confusion matrix
the table of caught, false alarms, missed and correctly left alone.
- Consolidated tool
one tool that does a whole job, even if it makes several API calls inside.
- Consolidation
combining several companies' figures into group figures, without what they sold to each other.
- 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
- Container
a sealed, portable package of a program and everything it needs.
- Container engine
the software that runs containers, such as Docker or Podman.
- Content filter
a classifier that scores text for harm categories such as hate or violence.
- Content filtering
checking input and output against harm categories, with a strictness threshold for each.
- 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
- Quantization and local models: the memory a model uses to hold the current conversation.
- Context rows
example rows where the answer is known, sent with the request.
- Context window
the most text a model can take in one request.
From Attention, explained
Also in 1 more topic
- Choosing and calling LLMs: the largest amount of text, in tokens, a model can take in one call.
- Contextual inquiry
a structured kind of shadowing in which the user is the expert and the researcher asks questions while the work happens.
- Contingency
money held for known risks, sized from the range rather than a flat percentage.
- 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.
- Contradicted vs. unsupported
the source says otherwise, versus the source says nothing about it.
- Contribution (SHAP value)
how much one field pushed one record's score up or down from the average.
- 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
- Rapid prototyping: one day, one week, two weeks: people doing the same work without the tool during the pilot, for comparison.
- 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.
- Cosine similarity
the usual score, based on the angle between two vectors. 1 means same direction; 0 means unrelated.
- 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
- AI-accelerated delivery on SAP programs: the share of the answer key's items a draft contains.
- CPU
the computer's normal processor.
- Credit exposure
what a customer already owes or has ordered, measured against their credit limit.
- 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
- An agent that calls a RAP service: a short-lived value a caller fetches first and sends with every change, a protection against forged requests.
- Custom code
programs and objects a company wrote itself, usually with names starting with Z or Y.
- Customer-vendor integration (CVI)
the mechanism that keeps business partners and the customer and supplier records in step.
- 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
- The integration lead's toolkit: inventory, specs, testing and cutover: the planned window when old systems stop and new ones start.
- AI in S/4HANA migration projects: the planned period when the old system stops and the new one takes over.
- Cutover runbook
the hour-by-hour task list for the switch from the old system to the new one.
- 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
- Guardrails and content filtering: replacing personal data with placeholders before the model sees it.
- 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 security and PII in AI systems: using only the data a purpose needs.
- 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
- SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust: a packaged, described and governed dataset with an owner, such as SAP's sales order data from S/4HANA in BDC.
- Is your SAP data ready for AI? A readiness check you can run: a curated, documented dataset in SAP Business Data Cloud, meant for analytics and AI.
- 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.
- Data subject
the person the data is about.
- DataFrame
a pandas table with named columns, the main thing you work with in Unit 2.
- 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
- Set up for Unit 5B: integration tools: where messages that can't be processed are kept for a person to fix and replay.
- Event-driven agents: triggering AI from SAP business events: a separate queue for events that failed too many times, kept for a person to inspect.
- Debugger
a tool that pauses a running program at a breakpoint so you can inspect its values and step through it line by line.
- Decision log
the list of a program's architecture decisions, each with context, options, decision and consequences.
- 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.
- Deep learning
neural networks with many layers.
- Delegated access
an agent acts for a user, and both are known to the systems it calls.
- 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
- The solution architect on an SAP program: a requirement that standard SAP, as demonstrated in fit-to-standard, doesn't meet.
- 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
- An AI roadmap and operating model for an SAP customer: something an item needs before it can start, such as a platform item or another program's date.
- Dependency audit
checking the libraries you use against lists of known security holes.
- Deployer
the organization that uses an AI system under its authority, for example a company using an SAP AI feature.
- 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
- Running AI on SAP BTP in production: a running instance that serves a model or the orchestration service at a URL.
- 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.
- 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
- CAP and side-by-side extensions for AI: A BTP setting that holds the address and sign-in details of a back-end system
- Detour
a step only some cases take, such as a credit block.
- 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.
- Digital Omnibus on AI
Regulation (EU) 2026/1744, in force 27 July 2026, which amended the AI Act's dates and some duties.
- Dimension
one position in the vector. A 384-dimensional embedding has 384 numbers.
From Embeddings and semantic similarity
Also in 1 more topic
- Is your SAP data ready for AI? A readiness check you can run: a group of rules that measure one kind of quality, such as completeness or uniqueness.
- Direct injection
the attack comes from the user's own prompt.
- Discovery
the time before building, spent learning how the process works today and what limits a solution.
- 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.
- Docker Compose
a file and command that start several containers together.
- 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
- Set up for Unit 1B: process tracing tools: the chain of documents one business transaction creates, each pointing to the one before.
- 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.
- Drift
the patterns in the data change after training, for example a route gets slower.
- DSO (days sales outstanding)
the average number of days customers take to pay.
- Duplicate invoice check
S/4HANA's comparison of a new invoice with existing ones by supplier, currency and configured fields.
- Durable execution
a run that survives a restart because its state is saved outside the process.
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
- Set up your computer for this course: a private text file that holds environment variables for one project.
- Early adopter
a limited SAP programme that gives selected customers access before general availability.
- Early Adopter Care
An SAP program that gives selected customers access before general availability.
- Early adopter program
a limited program in which selected customers use a feature before broad release.
- 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.
- Elimination
removing intercompany revenue, cost, balances and profit so the group reports only deals with outsiders.
- Embedded AI
AI features SAP builds into its applications and maintains for you.
- 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
- Set up for Unit 3: neural network tools and an SAP BTP trial: a list of numbers that represents the meaning of a text, so similar meanings get similar numbers.
- Set up for Unit 7: vector search: HANA Cloud and a local store: a list of numbers that stands for the meaning of a text.
- RAG fundamentals: the architecture end to end: a list of numbers representing a text's meaning; similar meanings give close numbers.
- Vector databases explained: indexes, trade-offs and how to choose: a list of numbers that represents the meaning of a text.
- Classifying text: LLMs, embeddings or a trained model?: a list of numbers representing a text's meaning; similar texts get similar numbers.
- Embedding cache
stores the vectors computed for text.
- Embedding model
the neural network that turns text into embeddings.
- Emergency (firefighter) access
temporary, logged elevated access for urgent fixes.
- 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.
- End of purpose
the point where data is no longer needed for its original business purpose.
- Endpoint
the address of one API resource, such as sales orders.
From Python and APIs for AI engineers
Also in 1 more topic
- Building an AI API: one address of an API, such as
/v1/explain.
- Building an AI API: one address of an API, such as
- 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.
- Entity set
a collection of records you can ask for, such as
A_SalesOrder.- 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
- Set up your computer for this course: a named value, such as a key, that programs read at run time.
- Epoch
one full pass over all training examples.
- Equipment
an individual physical object maintained as a unit, with its own history and costs.
- 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.
- Escalation rate
the share of requests passed to the stronger model.
- ETag
a version stamp of a record. A change must quote it, so a change to an outdated version is refused.
- 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
- Set up for Unit 8: evaluation tools: measuring how often an AI system gives acceptable answers on a fixed set of cases.
- 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.
- Evaluation log
the saved record of every case, answer and score in a run.
- 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
- Model selection and routing: real examples with known right answers, used to score models and routes.
- When to fine-tune (and when not to): examples kept out of training and used only to score the model.
- Rapid prototyping: one day, one week, two weeks: fixed test cases with agreed right answers, scored the same way after every change.
- 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.
- 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
- SAP HANA Cloud vector engine: embeddings next to business data, searched with SQL: comparing the question with every row; always finds the true closest rows.
- 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
- Errors, logging and debugging: Python's signal that something went wrong while the program ran. Unhandled, it stops the program and prints a traceback.
- Capstone: an enterprise exception management platform: a business document that stopped and needs a decision, such as a blocked order, a blocked invoice or an MRP message.
- 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
- One exception, traced across the enterprise: MRP's flag on a situation it can't solve, such as a receipt that comes too late.
- 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
- Agent permissions and SAP authorizations: OWASP's term for an AI system with too many tools, permissions or autonomy.
- 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.
- Exit criteria
the conditions a mock must meet before the next step.
From Data migration: strategy, objects and reconciliation
Also in 1 more topic
- Scoping and estimating an AI engagement: the written conditions a phase must meet to pass its gate.
- Expected value
the estimated value multiplied by the confidence that it will be reached.
- Expert agreement
how often two experts make the same decision on the same cases. Low agreement means the task is not defined yet.
- Explanation
an account of why a model produced a score, in terms of its input fields.
- 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.
F
- F1 score
one number that balances precision and recall.
- 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
- Grounding on SAP data without breaking authorizations: live queries, access labels and the late check: when a label is missing, deny access rather than allow it.
- AI gateways: governing model and agent traffic: refusing calls when a control can't run, instead of letting them through.
- MCP security in 2026: lessons from the first exploited vulnerabilities: when a check errors, deny the request.
- 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
- SAP Generative AI Hub and the orchestration service: a list of complete configurations that orchestration tries in order until one succeeds.
- Building an AI API: a safe, simpler answer the API gives when the model fails.
- Calling AI from SAP Integration Suite: what happens when the AI can't answer: here, send the message to a person.
- Model selection and routing: the next model tried when one fails or is overloaded.
- False abstention
declining when the answer was available.
- False refusal
a good request that a guardrail blocks by mistake.
- 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
- Predicting late deliveries with SAP data: a fact the model uses, such as shipping point or number of items.
- Feature importance
a ranking of input fields by how much the model depends on them.
- Feature scaling
putting input columns on similar scales so steps behave well.
- Feed-forward network
a small network applied to each word on its own, after attention.
- Few-shot examples
a handful of worked input and answer pairs placed in the prompt.
- Few-shot prompt
a prompt that includes a few worked examples.
- Fill rate
the share of records where a needed field actually holds a value.
- Filter
a rule on structured fields, such as product group, applied before ranking.
- Finding
one confirmed weakness, with severity, evidence, owner and status.
- Fine-tuning
further training of a pretrained model on a smaller, specific data set.
From Build a tiny GPT
Also in 1 more topic
- When to fine-tune (and when not to): further training of an existing model on your own examples, to change its behaviour.
- 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
- Writing a solution design document for an AI use case: SAP Activate's check of what the standard product already covers before anything is built.
- Fit-to-standard workshop
an SAP Activate workshop where the business sees the standard process and records the gaps (delta requirements).
- Fixable cause
an upstream reason for the work, such as master data, settings or policy, that can be removed rather than handled.
- Fixed price
one agreed price for a defined scope.
- Forbidden call
a tool the agent must never call in this context. Any attempt counts as a failure.
- Forward deployed engineer (FDE)
an engineer embedded with a customer who owns an outcome end to end.
- Freight agreement
the contract that sets a carrier's rates.
- Freight order
the planned shipment, with the carrier, stops, dates and charges.
- Freight settlement document
the document that sends the freight charge to purchasing and finance.
- Freight unit
the smallest unit that transportation management plans.
- Function calling / tool calling
the model asks your application to run a named action with given inputs.
- Functional location
a place in a plant's technical structure, arranged as a hierarchy, where equipment is installed.
- 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
- AI-accelerated delivery on SAP programs: the document that says what a configuration change, extension or interface must do, in business terms.
- 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.
- 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
- Buy vs. build for SAP AI: a hard requirement that rules an option out, whatever its other strengths.
- AI opportunity assessment: AI, automation or neither?: a condition that must hold before a prototype starts, such as data access or human review.
- Rapid prototyping: one day, one week, two weeks: a decision point at the end of a timebox, with criteria agreed in advance.
- Generally available (GA)
a product SAP sells and supports for production use.
- Generative AI
a model that produces text or other content, often from unstructured input.
- 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
- Set up for Unit 5: SAP generative AI hub access: SAP's access point to large language models from several providers, inside SAP AI Core and SAP AI Launchpad.
- Calling AI from SAP Integration Suite: SAP's managed access to language models inside SAP AI Core.
- Buy vs. build for SAP AI: model access and orchestration inside SAP AI Core, used by custom apps on BTP.
- GGUF
a single model file format used by llama.cpp and Ollama, holding the weights and metadata.
- GitHub Pages
GitHub's free hosting for static web pages from a repository.
- Global account
the contract with SAP; holds subaccounts, entitlements and quotas.
From SAP BTP foundations for AI builders
Also in 1 more topic
- Set up for Unit 3: neural network tools and an SAP BTP trial: your contract with SAP in BTP. In a trial, SAP creates one for you.
- Global explanation
what the model relies on across many records.
- 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.
- Golden set
cases with answers experts agreed are right; the fixed exam.
From LLM evaluation fundamentals
Also in 2 more topics
- Set up for Unit 8: evaluation tools: test cases with known right answers, agreed by people who know the process.
- Capstone: an enterprise exception management platform: cases with known right answers, used to score the platform.
- Google Colab
a free, browser-based notebook service from Google, with optional GPUs when available.
- 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
- Set up for Unit 12: local models: a graphics processor. It does the maths of a model much faster than the main processor.
- 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
- Procure to pay end to end: the account that holds goods received but not invoiced, and the reverse, until they match.
- Record to report, end to end: the account that holds goods received but not invoiced, and invoices for goods not received.
- Gradient
the direction and steepness of the loss for each weight; it says which way to nudge.
- 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.
- Groundedness / faithfulness
whether each claim in an answer is supported by the retrieved passages.
- 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
- Grounding on SAP data without breaking authorizations: live queries, access labels and the late check: supplying business data to a model so that it answers from that data.
- AI-accelerated delivery on SAP programs: tying each item in a draft to a quote from its source, so a reviewer can check it.
- Group currency
the currency the group reports in; Calder's is USD.
- 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
- Problem framing: from 'we need AI' to a measurable problem: a number that must not get worse while the main metric moves.
- 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
- Your FDE portfolio and career path: a number that must not get worse while the main KPI improves, such as explanation accuracy.
H
- Hallucination
fluent output that is not true, such as an invented quantity.
From Build a tiny GPT
Also in 2 more topics
- RAG fundamentals: the architecture end to end: a fluent answer that isn't supported by the sources or the facts.
- Measuring hallucinations and groundedness: content that is not backed by the facts or by the sources the model was given.
- Hand-off
one agent passing a task to another.
- Handling unit (HU)
a package with its contents, such as a pallet with two pumps, with its own number.
- Happy path
the normal flow of a process when nothing goes wrong.
- Harmonized API
one request and response shape across many model providers.
- 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.
- High-risk AI system
a system in a listed use case (Annex III) or a safety component of a regulated product (Annex I).
- 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.
- Hit rate at 3
the share of test searches with a right answer in the top three results.
- 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.
- Host
the AI application. It holds the conversation, connects to servers and enforces policy.
- HTTP
the protocol web browsers and APIs use to send requests and answers.
- HTTP client
a tool that sends a request to an API and shows the status code, headers and body of the answer.
- HTTP method
the verb of a request: GET reads, POST creates, PUT replaces, PATCH changes, DELETE removes.
- Hub and spoke
a central team for platform and rules, with builders placed in the business areas.
- 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
- Agents from first principles: a person who approves before the agent's proposal takes effect.
- Agent frameworks compared: a deliberate stop where a person approves, edits or rejects what the agent proposes.
- Joule agents and agent orchestration in SAP: a step where the workflow stops for a person to approve or add input.
- Designing human approval into AI workflows: a design where a person takes part in a decision or action before or after the AI acts.
- Prompt injection and tool poisoning: a person approves an action before it runs.
- Human oversight
the people and steps that check, and can overrule, what the AI produces.
- Human review
an expert grading answers; the reference for every other method.
- Hybrid search
combines keyword and semantic results into one list.
From Semantic search over SAP master data
Also in 1 more topic
- Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope: running keyword and vector search and merging the results.
- 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
- AI-accelerated delivery on SAP programs: the support period right after go-live, when the project team resolves problems quickly.
I
- IAM app / business catalog
S/4HANA Cloud authorization objects that give users access to an app or feature.
- Idempotency
processing the same message twice has the same effect as once.
From Calling AI from SAP Integration Suite
Also in 1 more topic
- Set up for Unit 5B: integration tools: sending the same message twice has the same effect as sending it once.
- 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
- SAP tools for agents: a unique value sent with a request so the server can recognize a repeat.
- 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
- How SAP systems talk: integration styles and when to use each: processing the same message twice has the same effect as once.
- Multi-step agents: planning, state and recovery: safe to do twice; the second time changes nothing.
- SAP tools for agents: safe to repeat; doing it twice has the same effect as doing it once.
- Event-driven agents: triggering AI from SAP business events: doing something twice has the same effect as doing it once.
- 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.
- 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.
- 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.
- Incompleteness log
the list of fields missing for a later step.
- Indirect injection
the attack hides in content the model reads, such as a document, email or record.
- 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.
- 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.
- 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
- Quality, projects and service: the processes between the big four: the record that controls one quality inspection of a quantity of material.
- 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.- Integration flow (iFlow)
a sequence of steps in SAP Cloud Integration that receives, transforms and sends messages.
- 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.
- Integration test
a test that uses a real external system, such as the SAP sandbox.
- 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
- Intercompany and multi-company scenarios: a transaction between two companies of the same group.
- 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.
- Internal invoice
the invoice the delivering company sends the selling company in an intercompany sale (billing type
IV).- Intersection of permissions
the agent may do only what both the user and the agent are allowed to do.
- Invalidation
removing stored answers that are no longer true.
- 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.
- ISLM / ABAP AI SDK
SAP's way to manage AI scenarios in ABAP systems and call generative AI hub models from ABAP code.
- Isolation forest
a model that isolates records with random splits; records that are easy to isolate are unusual.
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 and Joule Studio: SAP's AI assistant inside SAP cloud applications.
- 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 agents and agent orchestration in SAP: SAP's grouping of agents by business function, such as accounts receivable.
- Joule skill
a fixed, rule-based job Joule can run, such as reading one record.
- 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
- Set up for Unit 9: MCP and agent tooling: SAP's environment for building and running Joule agents.
- Joule and Joule Studio: SAP's environment for building custom skills and agents (and, in the new version, apps and workflows).
- Buy vs. build for SAP AI: SAP's environment for building Joule skills and agents.
- Joule Studio runtime
SAP's managed service that runs what you build in the new Joule Studio.
- Journal entry (accounting document)
the finance record of a posting, with debit and credit lines that add up to zero.
- 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
- Structured outputs and function calling: a plain-text format for data, with
"field": valuepairs in curly braces.
- Structured outputs and function calling: a plain-text format for data, with
- JSON mode
a setting that guarantees valid JSON, but not any particular fields.
- 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
- Set up for Unit 8: evaluation tools: a model that grades another model's answer against criteria.
- 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.
- 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.
- Key mapping
the table that links each old number to its new number in the target.
- 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.
- 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.
- KPI
key performance indicator, a metric the business already tracks and reports.
- Kyma runtime
SAP's managed Kubernetes runtime on BTP, for container-based apps.
L
- Label
the known answer in past examples, such as "late".
From Machine learning in plain terms
Also in 2 more topics
- Predicting late deliveries with SAP data: the answer the model learns to predict, here "late" or "on time".
- Classifying text: LLMs, embeddings or a trained model?: one of the allowed answers, such as
invoice_dispute.
- Labeled data
past items with the correct label, used to train or test.
- 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
- Re-ranking and query rewriting: a second look at the candidates, a better question for the search: the time a user waits for an answer.
- Latency budgets and performance: the time from asking to getting a result.
- Latency budget
the time a use case may take, as a percentile, split across its steps.
- Layer normalization
rescaling a word's numbers to a standard range before each step.
- Leading and lagging metrics
leading metrics move quickly (notes opened); lagging ones move later (overdue receivables).
- Leading question
a question that suggests its own answer, such as "Wouldn't AI make this easier?"
- Leak test
an automated test in which users with different roles ask the same questions and nobody receives a source they may not see.
- Leakage
training with information that would not exist when the prediction is made.
- Learning rate
how big each step is.
- Least privilege
giving each identity only the permissions its job needs.
- Lethal trifecta
private data, untrusted content and a way to send data out, all in one agent.
- Level, trend, seasonality, noise
the usual amount, its slow drift, its repeating shape and the random rest.
- Library (package)
ready-made code you install with
pip.- 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.
- 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.
- Load sequence
the order objects load in, so every record finds what it points to.
- Local explanation
why one record got its score.
- Local model
a language model that runs on a computer you control, not in a provider's cloud.
- 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.
- LoRA (low-rank adaptation)
a cheap way to fine-tune that trains small add-on matrices instead of the whole model.
- 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
- Build a tiny GPT: a number for how wrong the guesses are; lower is better.
- 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.
- MAE
mean absolute error, in units such as pieces.
- Mainstream and extended maintenance
SAP's standard support period, and a paid extension after it.
- 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.
- Maintenance plan
the rule that creates orders or notifications on a cycle, a counter or a condition.
- Manifest
a small file that tells Cloud Foundry how to run the app: name, memory, start command, health check.
- MAPE
mean absolute percentage error; undefined when actual demand is zero.
- 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.
- MASE
mean absolute scaled error; below 1 means better than the naive benchmark it is scaled by.
- 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
- Set up for Unit 1B: process tracing tools: long-lived records that many documents use, such as customers, suppliers and products.
- Semantic search over SAP master data: the long-lived records a business runs on, such as products, business partners and bank accounts.
- Is your SAP data ready for AI? A readiness check you can run: long-lived records that transactions reuse, such as suppliers, customers and products.
- 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.
- Material master
the record for a product or material, with views for each department and org level.
- 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
- Set up for Unit 9: MCP and agent tooling: the standard for offering tools to AI applications.
- MCP client
the program that connects to a server and calls its tools; in production, the AI application.
- 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
- AI gateways: governing model and agent traffic: the part of SAP Integration Suite that exposes APIs as MCP tools for agents, with central policies.
- MCP Inspector
a free tool for testing an MCP server by hand.
- 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
- Set up for Unit 9: MCP and agent tooling: a program that offers tools. Yours will offer two.
- Set up for Unit 13: ABAP development tools and a coding agent: a program that offers tools to AI agents through the Model Context Protocol.
- MCP security in 2026: lessons from the first exploited vulnerabilities: a program that offers tools and data to AI agents in the MCP format.
- Measuring point and counter
where readings are recorded; a counter adds up, such as operating hours.
- 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
- Set up for Unit 12: local models: the computer's working space. The model must fit in it to run well.
- 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.
- 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
- Chunking and document preparation: from PDF to retrievable passages: labels stored with a chunk, such as source, page, section, version and process.
- Hybrid search and metadata filtering: keywords, vectors and the filters that keep answers in scope: labels stored with each passage, such as company code, language or valid-from date.
- SAP Knowledge Graph and Business Data Cloud: giving AI a map of the business and data it can trust: data about data, such as which table holds sales orders and what each field means.
- 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.
- 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.
- 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.
- Mitigating control
a documented check that reduces a risk you can't remove.
- Mock
a small program that imitates a real system so you can test against it safely.
- Mock load
a full rehearsal of the load into a test system.
- Mocked tool
a stand-in for a real tool that records calls and returns test data, so nothing real changes.
- Model
the learned logic that turns inputs into a prediction.
- Model library
the screen in SAP AI Launchpad for exploring models, benchmarks and costs.
- 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.
- Model runner
a program that loads a model file and answers prompts. Ollama is one.
- Model selection
choosing the model for a task from evaluation results against a quality, speed and cost target.
- Model version
a dated release of a model; versions are deprecated and then retired.
- Model version retirement
the date after which a model version is no longer served.
- Module
one step in that pipeline, such as templating, data masking or output filtering.
- Monitoring limit
the value of a measure, such as how often users override answers, that triggers action.
- MRP (material requirements planning)
the run that compares requirements with stock and receipts and proposes what to make or buy.
- 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.
- 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.
- 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
- Capstone: an enterprise exception management platform: a case where a wrong answer blocks go-live, such as an export check.
N
- Naive forecast
next period equals the last period. Seasonal naive: next period equals the same period one cycle ago.
- Namespacing
starting tool names with the object or system, such as
sales_order_orcustomer_, so similar tools are easy to tell apart.- 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
- 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
- Set up for Unit 3: neural network tools and an SAP BTP trial: a model made of layers of simple units whose weights are adjusted during training.
- 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.
- Notebook (`.ipynb` file)
a page of code cells, each followed by its output.
- Notification
the report of a malfunction or a request for work, with codes for object part, damage and cause.
- 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.
- Object-centric process mining
analysis where one event can belong to several objects, such as an order and a delivery.
- 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
- Set up for Unit 10: observability and containers: being able to tell what a running system is doing from the data it emits.
- Observation
the result of a tool, which the model reads before its next decision.
- 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
- Document AI, built and bought: from supplier invoice PDF to checked SAP data: turning an image of text into text a computer can read.
- OData
the query protocol behind many SAP APIs.
From Python and APIs for AI engineers
Also in 1 more topic
- How SAP systems talk: integration styles and when to use each: a web API standard SAP uses for most of its S/4HANA APIs, in versions V2 and V4.
- 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
- Evaluating in production: shadow mode, A/B tests and user feedback: testing on a fixed set of cases before release.
- Online evaluation
measuring quality on real use after release, through ratings, reviews and monitoring.
From LLM evaluation fundamentals
Also in 1 more topic
- Evaluating in production: shadow mode, A/B tests and user feedback: measuring quality on real work after release.
- 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.
- Open book
you may use documentation, SAP Community and AI tools during the exam.
- Open model (open-weight model)
a model whose trained parameters you may download and run, under its licence.
- OpenAPI specification
a machine-readable file describing every endpoint, field and error of an API.
- 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
- Set up for Unit 10: observability and containers: the open standard for traces, metrics and logs.
- Operating model
the teams, roles, funding and reporting that run the roadmap.
- 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.
- 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.
- Orchestration configuration
in SAP's generative AI hub, the saved setup of prompt template, model and modules that an application calls.
- Orchestration service
the part of SAP's generative AI hub that runs a model call through a fixed pipeline of modules.
- 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
- One order-exception agent, built three ways: an agent whose job is to route work to other agents.
- Order to cash (O2C)
the end-to-end process from customer request to cleared payment.
- 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.
- 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
- Roles and authorization design across modules: a field such as company code or plant that sets where a role applies.
- OTLP
OpenTelemetry's protocol for sending that data.
- 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
- Predicting late deliveries with SAP data: the S/4HANA document for shipping goods to a customer, created from a sales order.
- Outbox
the list of approved actions waiting to be carried out in SAP.
- Outcome
the end state in the system after a trial, such as what is in the approval queue.
- 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.
- 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
- Designing human approval into AI workflows: a person's decision that differs from the AI's proposal.
P
- P50 / P80
the cost that half, or four in five, of the simulated outcomes stay under.
- Package
a library you can install, such as
requestsorsap-ai-sdk-gen.From Python projects done right: structure, virtual environments and packages
- Package or library
ready-made code you install with
pip.- Pagination
splitting a long list into pages the caller fetches one by one.
- Paging
reading a large result a slice at a time.
- Pairwise comparison
a judge picks the better of two answers to the same case.
- PAL and APL
SAP HANA's libraries for training classic machine learning models inside the database.
- Parameter
one learned number in the model; model size is counted in parameters.
- Parameters
the numbers a model learned. "0.6b" means about 0.6 billion. More usually means better and slower.
- pass^k ("pass hat k")
the chance that k runs of the same task all succeed. Use it when reliability matters.
- 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.
- 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.
- 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
- Latency budgets and performance: p95 is the time that 95 in 100 requests beat. p50 is the median.
- Period-end close
the tasks that finish a month's accounting so the figures can be reported.
- Permanent error
a failure that will repeat until someone changes something, such as a refused key or a wrong address.
- Permutation importance
importance measured by shuffling one field and seeing how much the model's accuracy drops.
- Personal data / PII
information about an identified or identifiable person. PII (personally identifiable information) is the common US term.
- 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.
- Phased GA
SAP's term for general availability that reaches customers in stages rather than all at once.
- Phoenix
an open-source trace viewer built for AI applications.
- PII (personally identifiable information)
data that identifies a person, such as a name, email or phone number.
- Pilot
real users doing real work with the tool for a set period, measured.
- Pilot with a comparison group
some users work with the feature, some without, so the difference shows the effect.
- 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.- Plan
the agent's to-do list for a task, kept up to date as it works.
- Planned goods issue date
the date goods are scheduled to leave the warehouse.
- Planned independent requirement (PIR)
expected demand for a material in a plant, from a forecast or entered by hand.
- Planned independent requirements (PIRs)
planned demand in S/4HANA that MRP plans against.
- Planned order
MRP's proposal to make something; it becomes a production order.
- Planning strategy
the rule for how PIRs and sales orders work together, for example make-to-stock or make-to-order.
- 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.
- 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.
- 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.
- Position information
numbers added at the bottom of the stack so the model knows word order.
- Practical exam
SAP's performance-based format, in which you complete tasks instead of answering multiple-choice questions.
- Precision
share of flagged cases that were really positive.
From Classification and the metrics that matter
Also in 2 more topics
- Anomaly detection in finance and procurement: the share of flagged records that were worth checking.
- Quantization and local models: how many bits store each number. More bits mean finer steps between values.
- 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.
- Pretraining
the first, expensive training on a huge general text collection.
From Build a tiny GPT
- Primary metric
- 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
- Grounding on SAP data without breaking authorizations: live queries, access labels and the late check: forwarding the signed-in user's identity to the target system, so that system's own checks apply.
- SAP tools for agents: passing the signed-in user's identity through to SAP, so SAP's own authorizations apply to each call.
- Probe
in garak, one family of attack prompts aimed at one weakness.
- Problem details
a standard JSON shape for errors (RFC 9457), so all errors look alike.
- 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.
- Procure to pay (P2P)
the end-to-end process from a need to a paid supplier.
- Production order
the order to make a quantity of a product, with components, operations and costs.
- Production variance
the difference between an order's actual costs and the standard value of what it delivered.
- Prompt
the instructions and input sent to a model in one call.
From Prompt and context engineering
Also in 1 more topic
- The Model Context Protocol (MCP): a ready-made instruction a user can pick.
- Prompt caching
reusing the processed start of a prompt across calls, to answer faster.
From Prompt and context engineering
Also in 2 more topics
- Token economics: reusing a fixed part of the prompt across calls, billed at a lower rate when reused.
- Caching for LLM applications: the provider reuses the processed start of a prompt across calls.
- 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
- Set up for Unit 11: security testing tools: text that tricks an AI app into following the attacker's instructions instead of yours.
- 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.
- Prompt registry
SAP AI Core's store for versioned prompt templates.
From Prompt and context engineering
Also in 2 more topics
- SAP Generative AI Hub and the orchestration service: SAP's store for versioned prompt templates and orchestration configurations.
- Shipping AI changes safely: CI/CD for prompts, models and agents: a store for versioned prompt templates; in SAP, part of the generative AI hub.
- 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 injection and tool poisoning: a Microsoft classifier for prompt attacks, available as an option on input filtering in SAP's orchestration service.
- Guardrails and content filtering: an input check in Azure AI Content Safety for attempts to hijack the model.
- Prompt template
a reusable prompt with placeholders, stored and versioned.
- 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.
- Proposal queue
where an agent's suggested changes wait for a person to decide.
- Provider
the organization that develops an AI system and places it on the market or puts it into service under its name.
- Proxy
a field the model uses because it moves with the real cause, not because it is the cause.
- 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
- Set up for Unit 11: security testing tools: replacing personal data with placeholders that can be swapped back later.
- 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.
- 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
- Procure to pay end to end: a supplier's terms for one material, used as defaults in purchase orders.
- 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.
- 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.
- 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].- 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
- Capstone: an enterprise exception management platform: the list of exceptions owned by one team, such as credit or accounts payable.
- Quotation
an offer to a customer, with prices and dates, which an order can copy.
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
- Set up for Unit 7: vector search: HANA Cloud and a local store: looking up relevant passages first, then giving them to the model with the question.
- ranx
an open-source library for retrieval metrics.
- RAP (ABAP RESTful Application Programming Model)
SAP's model for building transactional services and apps in ABAP.
- 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
- Model selection and routing: the most requests per minute a model accepts for your account.
- Running AI on SAP BTP in production: the most requests per minute a model accepts from your tenant.
- AI gateways: governing model and agent traffic: the most requests a caller may send in a time window.
- 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.
- Read Access Logging
SAP's record of who read sensitive data and when.
- 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.
- 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".
- Reason line
the short sentence a user sees next to a score.
- Recall
share of real positive cases that were flagged.
From Classification and the metrics that matter
Also in 1 more topic
- Re-ranking and query rewriting: a second look at the candidates, a better question for the search: whether the right passage is anywhere in the candidates.
- 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.
- 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
- Set up for Unit 11: security testing tools: attacking your own system on purpose to find weaknesses before others do.
- Reference architecture
a published, reusable design pattern, such as those in the SAP Architecture Center.
- Refusal policy
the agreed message a user sees for each kind of block.
- Regression
something that used to work and broke after a change.
From Testing AI applications: unit and integration tests
Also in 3 more topics
- LLM evaluation fundamentals: a case that worked before a change and fails after it.
- Building an evaluation harness: a case that used to pass and now fails.
- Tabular AI and SAP's predictive models: predicting a number, such as days late.
- Regression gate
an automatic check that fails a release if any attack does better than before.
- Regression test
rerunning known cases after each change to catch regressions.
- 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
- CAP and side-by-side extensions for AI: An interface SAP has published and committed to keep stable for customer use
- Is your SAP data ready for AI? A readiness check you can run: an interface SAP keeps stable across releases; the clean core way to read data.
- Agents that work SAP screens: computer use, RPA and when APIs are missing: an interface SAP publishes and keeps stable across releases.
- ABAP Cloud and RAP for AI builders: an SAP interface with a stability promise across releases.
- AI in S/4HANA migration projects: an SAP object that SAP promises to keep stable across upgrades.
- 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.
- 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.
- 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.
- Residual item
what stays open on a customer's account after a short payment.
- 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
- The Model Context Protocol (MCP): data the application can attach as context, identified by a URI (an address like
o2c://rules/blocked-orders).
- The Model Context Protocol (MCP): data the application can attach as context, identified by a URI (an address like
- Resource group
a separate workspace inside one SAP AI Core tenant, holding its own deployments and configurations.
- Resource plan
in SAP AI Core, the setting that picks the machine size, including GPU nodes.
- Response cache
stores whole answers for identical requests.
- 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
- Data security and PII in AI systems: how long data must be kept, for example for audits, before deletion.
- Retirement
the date after which an exam can no longer be booked; valid holders get 12 more months.
- 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?).
- 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
- Set up for Unit 5B: integration tools: trying again after a failure, waiting longer each time so a struggling system can recover.
- Calling AI from SAP Integration Suite: trying again after a wait that grows each time.
- 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.
- Rework
a step that happens more than once in the same case.
- 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
- AI for SAP ECC customers before they migrate: SAP's subscription offering for moving to its cloud ERP.
- Risk class
in SAP's AI ethics approach, standard, high-risk or red line; it decides how much review a use case needs.
- Risk tier
a level, such as low, medium or high, that sets how much checking a use case needs.
- Robust z-score
distance from the median, scaled by the median absolute deviation, so outliers don't distort the yardstick.
- ROC AUC
how well the scores rank positives above negatives; 0.5 is random, 1.0 perfect.
- Role
A named set of permissions, such as "order clerk", assigned to users
- Role collection
a bundle of roles assigned to users or groups.
- Rollback
returning a deployment to its last configuration that worked.
From Running AI on SAP BTP in production
Also in 1 more topic
- Shipping AI changes safely: CI/CD for prompts, models and agents: returning to the previous known-good release.
- Rolling update
replacing running copies one at a time, so the service stays available.
- Rollout wave
a group of teams that goes live together.
- Rotation
replacing a secret with a new one on a schedule or after a leak, and retiring the old one.
- Route
the web address the platform gives the app.
- Router
logic that chooses a model for each request.
- 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
- Capstone: an enterprise exception management platform: deciding which queue an exception belongs to.
- 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.
- Rug pull
a tool that changes its description or behaviour after it was approved.
- Rules automation
software that applies written-down rules to structured inputs, such as decision tables in a workflow.
- Rules of engagement
the written agreement on what may be attacked, when, and by whom.
- Run cost
what a live AI solution costs every month: platform, people and model usage.
- Runbook
the written steps the team follows when an alert fires.
- Runtime environment
where apps run: Cloud Foundry, Kyma or ABAP.
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.- 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
- Observability for AI systems: keeping only some traces to save cost, while still counting all requests in metrics.
- Sandbox
a test system with made-up data, safe for learning.
From Python and APIs for AI engineers
Also in 1 more topic
- Set up for Unit 1B: process tracing tools: SAP's public test system on the Business Accelerator Hub, with demo data and read access by API key.
- 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
- Set up for Unit 5: SAP generative AI hub access: an SAP BTP service that runs AI workloads and serves the generative AI hub.
- SAP AI Launchpad
the web screen for working with SAP AI Core, including trying prompts.
- 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
- The integration platform and clean core: a target architecture for a hybrid landscape: SAP's catalog of released APIs, events and other objects.
- SAP Business AI Platform
SAP's umbrella, since May 2026, for its build, context and governance layers.
- SAP Business Data Cloud
SAP's data foundation for AI and analytics.
- SAP Cloud Logging
SAP's managed observability service on BTP.
- 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
- Set up for Unit 5: SAP generative AI hub access: SAP's library that lets code call the generative AI hub; this course uses the Python version.
- SAP ECC (ERP Central Component)
SAP's ERP system before S/4HANA, part of SAP Business Suite 7.
- SAP Enterprise AI Gateway
an announced SAP control point for authentication, policy, routing, monitoring and auditing of all AI traffic.
- 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.
- 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.
- Scenario-based assessment
a timed roleplay with an AI avatar, or a recorded video, graded on how well you advise or pitch.
- Schedule line
the part of an order item with a confirmed date and quantity.
- 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
- Document AI, built and bought: from supplier invoice PDF to checked SAP data: the fixed list of fields to extract, each with a name, type and description.
- Schema validation
checking that an answer has the expected fields and types.
- Scope
a named permission written into a token, such as "read orders".
- Score
the model's number for "how likely is the positive outcome". Often between 0 and 1.
- 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.
- Secret store
a managed service that keeps secrets encrypted, controls access and logs use. SAP Credential Store is SAP BTP's.
- 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
- Agent permissions and SAP authorizations: splitting critical steps, such as requesting and approving, between different people.
- 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.
- 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
- Asking SAP data questions in plain language: text-to-SQL and its limits: a curated set of business-named views and definitions that sits between users and raw tables.
- 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 search over SAP master data: finds records whose embeddings are closest to the query's embedding.
- Semantic similarity
closeness in meaning, measured between two embeddings.
- Separation of duties
the rule that the person who makes a change can't approve it.
- Server
a program that offers tools, resources and prompts.
- Server-sent events (SSE)
a standard way for a server to send a stream of small messages over one HTTP response.
- 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
- ABAP Cloud and RAP for AI builders: the object that publishes a BO as an OData service for a UI or as a Web API.
- 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.
- Service instance
one copy of a service, created in a subaccount.
- Service key
a small file of access details (an ID, a secret and two web addresses) for one service instance.
- Service key / binding
credentials for a service instance; a key for outside callers, a binding for a deployed app.
- Service level objective (SLO)
an agreed target for a signal, such as "95 in 100 answers within 3 seconds".
- 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
- Set up for Unit 5: SAP generative AI hub access: the edition of a BTP service you subscribe to; for generative AI it is the extended plan.
- 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
- Record to report, end to end: moving an order's costs to their final receiver, such as a cost center, a product or a fixed asset.
- 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.
- Side-by-side
an application that runs next to the ERP, usually on SAP BTP, and talks to it through interfaces.
- 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
- CAP and side-by-side extensions for AI: A separate application on SAP BTP that adds capability to S/4HANA through released APIs
- 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.
- Single agent
one model choosing tools in a loop until the job is done.
- 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.
- 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.
- Slice
a group of cases that share a trait, such as all credit-block orders. Scores per slice show where a change hurts.
- Solution architect
the person accountable for how a program's decisions fit together into one working, upgradeable solution.
- Solution design document (SDD)
the agreed, written plan for a solution: problem, metric, options, design, risks, cost and decisions.
- Solution package
the set of documents an architect brings to a design review: summary, landscape, process trace, interfaces, risks and AI opportunities.
- 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
- The solution architect on an SAP program: SAP's suggested body that reviews deviations from the standard and the business case behind them.
- Source list
the allowed sources of supply for a material in a plant, with validity dates.
- Sourcing ladder
the five options (use, configure, extend, build, partner), ordered from least to most you own.
- Span
one step inside a trace, with a start, an end and labelled facts.
- 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
- One order-exception agent, built three ways: an agent limited to one domain and one kind of action.
- 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.
- Statement of work (SOW)
the contract document listing scope, deliverables, phases, exit criteria, assumptions, pricing and change control.
- 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.
- stdio
the plainest way a client and server talk, through the server process's own input and output.
- Step (iteration)
one update of the weights.
- Step budget
the most steps or tool calls a task may take before it counts as a failure.
- Stock in transit
goods that have left one plant and not reached the other.
- 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.
- 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
- Latency budgets and performance: sending the answer piece by piece while it is written.
- Strict mode
a setting that makes the answer follow the schema exactly.
From Structured outputs and function calling
Also in 1 more topic
- Tool design for agents: a setting that makes the model's inputs follow the schema exactly.
- 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.
- Structured output
a model answer that follows a schema you supply.
- 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
- Set up for Unit 3: neural network tools and an SAP BTP trial: a space inside the global account, in one region, where services actually run.
- Suite
the fixed set of test cases. Also called a golden set or test set.
- Supplier confirmation
the supplier's answer to a purchase order, with the quantity and date it commits to.
- Supporting metric
a number that helps explain the result but doesn't decide it.
- 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.
- System message
the instruction message that sets the rules for the whole call.
- 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
- Is your SAP data ready for AI? A readiness check you can run: the one system whose copy of the data counts when copies disagree.
- System-based assessment
a timed practical exam in SAP systems, graded from the work you produce.
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.
- Tabular foundation model
a model pretrained on many tables that predicts a column of a new table without being trained on it.
- Tail latency
the slowest few requests, the ones above p95 or p99.
- Target
the promised value or change, with a date.
From Defining success metrics with the business
Also in 1 more topic
- Problem framing: from 'we need AI' to a measurable problem: the value the project promises, by a date.
- Task
one test: an input, plus what success means.
- Technical completion (TECO)
the status that says the work is done.
- 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.
Also in 2 more topics
- SAP tools for agents: a system identity an application signs in with, not a person.
- Agent permissions and SAP authorizations: a non-personal login used by a system or service. In SAP S/4HANA Cloud, a communication user plays this role for integrations.
- 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.
- Test
a small program that checks another program and reports pass or fail.
- Test double
any stand-in for a real part during tests. Fakes, stubs and mocks are kinds of test doubles.
- 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
- Semantic search over SAP master data: real searches with the right answers marked, used to measure quality.
- Text classification
choosing one label from a fixed list for a piece of text.
- 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.
- Three-point estimate
a low, likely and high value for one task.
- Three-way match
comparing purchase order, goods receipt and invoice before paying.
From Procure to pay end to end
Also in 1 more topic
- Document AI, built and bought: from supplier invoice PDF to checked SAP data: comparing invoice, purchase order and goods receipt before payment.
- Threshold
the cut-off score at which a case is flagged.
From Classification and the metrics that matter
Also in 3 more topics
- Embeddings and semantic similarity: the score above which you treat two items as a match.
- Semantic search over SAP master data: the minimum score a result needs to be shown.
- Guardrails and content filtering: the highest harm severity you allow through. Lower means stricter.
- Throwaway work
money spent on something that must be rebuilt at the migration.
- Time and materials (T&M)
paying for the days worked at agreed rates, often with a cap.
- Time series
values measured at regular intervals, such as weekly goods issues for one material.
- Time to first token (TTFT)
how long until the model produces the first piece of its answer.
- Time to live (TTL)
the longest time a stored item may be reused.
- Time-based split
train on older records, test on newer ones.
- Timebox
a fixed period of work whose length doesn't move; the scope does.
- Timeout
how long the flow waits for an answer before giving up.
From Calling AI from SAP Integration Suite
Also in 1 more topic
- Latency budgets and performance: the longest a step may run before the app gives up on it.
- 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
- Build a tiny GPT: the unit a model reads and writes; one character in the tiny GPT, a word piece in most LLMs.
- How LLMs generate text, and what that means for enterprise use: the unit a model reads and writes; often a word piece.
- Set up for Unit 5: SAP generative AI hub access: a word piece a model reads or writes; the unit SAP meters generative AI use in.
- Choosing and calling LLMs: a word piece; the unit models are metered and priced in.
- Writing a solution design document for an AI use case: the unit in which model input and output are counted and billed.
- Token economics: the piece of text a model reads or writes; about four bytes of English text on average.
- MCP security in 2026: lessons from the first exploited vulnerabilities: a short-lived digital pass that says who is calling and what they may do.
- Token budget
the most tokens you allow one call's context to use.
From Prompt and context engineering
Also in 1 more topic
- AI gateways: governing model and agent traffic: the number of model tokens a team, agent or user may use in a period, enforced before a call goes out.
- 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.
- 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
- Anomaly detection in finance and procurement: in S/4HANA invoice verification, how far an invoice may differ from the purchase order or goods receipt before it is blocked.
- 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
- Set up for Unit 9: MCP and agent tooling: one named action an agent can call, with a described set of inputs.
- Agents from first principles: an action your application offers the model, such as reading a sales order.
- Tool design for agents: an action your software offers a model, described by a name, a description and an input schema.
- The Model Context Protocol (MCP): an action the model can ask for.
- Tool annotations
MCP's labels for how a tool behaves, such as read-only or destructive. Hints, not enforcement.
- Tool definition
the name, description and input schema the model reads. It is sent with every model call.
- Tool loop
the cycle of model asks, application runs, model reads the result, until the model answers.
- 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
- Prompt injection and tool poisoning: instructions hidden in a tool's description or metadata.
- MCP security in 2026: lessons from the first exploited vulnerabilities: hiding instructions for the model inside a tool's description.
- Tool-selection test
a list of requests with the right tool for each, used to measure whether the model picks correctly.
- 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.
- Touchless rate
the share of cases with no manual step after creation.
- Trace
the record of every step: what was decided, what ran, what came back.
From Agents from first principles
Also in 2 more topics
- Set up for Unit 10: observability and containers: the record of one request through every step.
- Observability for AI systems: the record of one request. Each step inside it is a span with a start, an end and labelled facts.
- Traceback
the report Python prints when it stops: which lines were running, ending with the error type and message.
- 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
- Intercompany and multi-company scenarios: the group company on the other side of an intercompany posting; matching and elimination depend on it.
- 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.
- Training step
one round of "predict, measure the error, adjust the weights".
- Trajectory (transcript, trace)
the full record of a trial: every tool call, its result and the final answer.
- Transaction key
SAP's code for a kind of posting, such as BSX for stock or WRX for GR/IR clearing.
- Transfer price
the price one group company charges another; set by policy, checked by tax authorities.
- Transformer
the model design built from attention layers; the next topic in this unit.
From Attention, explained
Also in 2 more topics
- Set up for Unit 4: PyTorch and an optional free GPU: the model design behind today's LLMs, built from repeated attention layers.
- The transformer architecture: a model design made of identical blocks stacked on top of each other.
- 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
- Multi-step agents: planning, state and recovery: a failure that may pass on its own, such as a timeout or a rate limit. Worth retrying.
- Transition option
a time-limited SAP subscription that keeps ECC-based systems running after 2030, under conditions.
- Translation
converting a company's figures into group currency.
- 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.
- 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.
- Unit (neuron)
multiplies inputs by weights, adds a bias, then applies an activation function.
- Unit test
a test of one small piece, such as one rule, with nothing external involved.
- Universal Journal
the single S/4HANA table (
ACDOCA) for finance and controlling line items.- Unstructured data
content without fixed fields, such as a PDF purchase order or an email.
- Unsupervised
learning without labeled examples of the problem.
- 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.
- Use-case register
the list of every AI use, with owner, tier, status and vendor details.
- User propagation
passing the business user's identity to SAP, so the call runs as that person.
- 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.
- Valuation class
a material setting that groups materials for account determination.
- Value Heatmap
SAP AppHaus's chart for comparing use cases, usually business value against complexity.
- Value window
the period in which an item has value, for example only until a migration replaces the process.
- Variant
a set of cases that follow the same sequence of steps.
- Vector
an ordered list of numbers. An embedding is a vector.
- 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
- Set up for Unit 7: vector search: HANA Cloud and a local store: the part of SAP HANA Cloud that stores and compares embeddings (
REAL_VECTOR,COSINE_SIMILARITY).
- Set up for Unit 7: vector search: HANA Cloud and a local store: the part of SAP HANA Cloud that stores and compares embeddings (
- Vector engine / vector database
a store that keeps embeddings and searches them quickly.
- 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
- Set up for Unit 7: vector search: HANA Cloud and a local store: a database that saves embeddings and finds the closest ones to a question.
- `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.
- 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
- Set up your computer for this course: a private copy of Python for one project, so installs don't clash.
- Vulnerability scanner
a tool that runs many known attacks automatically and reports which worked.
W
- Waiting time
the time between one step and the next in a case.
- Warehouse order
a package of warehouse tasks for one worker or one trip.
- Warehouse request
the warehouse's copy of a delivery, called an outbound delivery order in EWM.
- Warehouse task
one move of goods from a source bin to a destination, confirmed when done.
- Web API binding
a RAP service binding meant for programs rather than a user interface.
- Weight
one of the learned numbers inside a model. Billions of them make up the model file.
- Weights (parameters)
the numbers inside a model that training adjusts.
- Weights and biases (parameters)
the numbers training adjusts.
- Wizard of Oz test
a test where a person secretly produces the system's outputs, to learn whether users want them before building.
- 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.
- 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
- One order-exception agent, built three ways: fixed steps in code; a model may help with language, but the code decides.
- Worklist
the ranked list of open deliveries a planner checks.
- Write tool
a tool that changes something, such as creating a request. It needs the strongest checks.
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.
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.