SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Reference

orders-java

A sample reuse service for managing orders, with its own Fiori UI, in the capire/orders-java repository; its README is the one orders carries and names no runtime.

A generic reuse service for managing orders, with a Fiori UI of its own, used in the bookstore sample. SAP states what it is for: demonstrating how to create a CAP plugin and how to use it in your application, and the Integrate section says you can run the app standalone and consume the service through OData instead of embedding it. The README in this repository is the one orders carries, headed @capire/orders and naming no runtime, so nothing in it says what the -java in the repository name changes.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Plugin authoringCAPPlugin authoringcapabilityWriting a package that extends a framework or runtime rather than an application that uses it — a reusable extension loaded by its host, and the question you arrive at once solving a problem twice makes you want to solve it once for everyone.

Who is behind it

Capire Docs & SamplesCapire Docs & SamplesOrganisationMaintains this
In the atlas: maintains 20, wrote 1
@capire
maintainerJohannes VogtPersonContributes to this
In the atlas: maintains 1, contributes to 28, wrote 10
@Akatuoro
Vladislav LeonkevPersonContributes to this
In the atlas: contributes to 12, wrote 1
@vl-leon
2 contributors

Before choosing this

Conditions

PracticalFunctional boundary

Not in production. SAP states it is just a sample, not optimised for performance or security.

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference

As a sample

Form
A reference application

Connections1

orders-java connectionsorders-javaPROVIDES→ demonstrates1demonstrates authoredPlugin authoring

README

quoted from capire/orders-java under Apache-2.0, read
capire/orders-java/README.mdOn GitHub

@capire/orders

This is a sample app which provides a generic reuse service for managing orders, and a corresponding Fiori UI. It is used in the bookstore sample.

Caution

This is just a sample, not intended for production use. It is meant to demonstrate how to create a CAP plugin and how to use it in your application. It is not optimized for performance or security.

REUSE status

Integrate

Instead of embedding it into your application, you can also run the app standalone, and consume the service through OData.

License

Copyright 2026 SAP SE or an SAP affiliate company and capire/orders-java contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

Apache-2.0, read

Details

Sources3
capirediscovered herechecked
github.com/capire/orders-javatree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viacapire
first seen in the atlas
ecosystem and domaincap, developer-experience
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:capire-orders-java
JSON
/artifacts/capire-orders-java.json
MCP
Connecting an agent