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

SAP-samples/abap-platform-rap630-ext

The extension project for the RAP630 developer-extensibility workshop, kept in its own repository so it installs into a different software component from the base business object it extends.

Holds the ZRAP630_SOL_EXT package that extends the ZRAP630_SOL business object built in SAP-samples/abap-platform-rap630. The two are split into separate repositories so they can be installed into two different software components, with both stored under a shared ZLOCAL package for the workshop's trial systems. It installs into an SAP BTP ABAP Environment or SAP S/4HANA Cloud ABAP environment system, after the base RAP630 solution package is already in place.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
ExtensibilityABAPExtensibilitycapabilityLetting a customer change delivered behaviour without modifying it — key-user fields and logic, developer extensions, and the released extension points that make either safe across an upgrade.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjinkya PatilPersonContributes to this
In the atlas: contributes to 112
@ajinkyapatil8190
Andre FischerPersonContributes to this
In the atlas: contributes to 19, wrote 5
@anfisc
Brian BernardPersonContributes to this
In the atlas: contributes to 64
@btbernard
Carine Tchoutouo DjomoPersonContributes to this
In the atlas: contributes to 17, wrote 1
@CarineTD
4 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference

As a sample

Form
Workshop or CodeJam material

Connections1

SAP-samples/abap-platform-rap630-ext connectionsSAP-samples/abap-platform-rap630-extPROVIDES→ demonstrates1demonstrates authoredExtensibility

README

quoted from SAP-samples/abap-platform-rap630-ext under Apache-2.0, read
SAP-samples/abap-platform-rap630-ext/README.mdOn GitHub

REUSE status

RAP630 - Use ABAP Cloud for developer extensibility - Extension project

Description

This repository contains additionial material for the RAP hands-on workshop called RAP630 - Use ABAP Cloud for developer extensibility. It contains the source code of the solution for the extension of the package ZRAP630_SOL.

The source code is stored in a separate GitHub repository so that it is possible to install ZRAP630_SOL and ZRAP630_SOL_EXT in two different software components.

In the script both packages are both stored in ZLOCAL so that the exercises can also be performed in shared trial systems. In addition the components of the base RAP BO would have to be C0- and C1-released.

Requirements

The solution package ZRAP630_SOL of the GitHub repository https://github.com/SAP-samples/abap-platform-rap630 has to be installed first, since this package contains the code to extend the same.

Download and Installation

The package ZRAP630_SOL_EXT that contains the solution of this workshop can be downloaded via abapGIT into an SAP BTP, ABAP Environment system or into the SAP S/4HANA Cloud, ABAP environment system.

Please note that this package has already been installed in the SAP BTP, ABAP Environment Trial systems !
So there is no need to install it on an ABAP Environment trial system.

Click to expand download and installation steps.
  1. Create a package 'ZRAP630_SOL_EXT' with 'ZLOCAL' as the superpackage.
  2. Link this package with the URL of the RAP630 GitHub repository https://github.com/SAP-samples/abap-platform-rap630-ext.
  3. Use the branch main.
  4. Pull changes.
  5. Use mass activation to activate the objects that have been imported in step 3.
  6. Test the service binding ZRAP630UI_SHOP_O4_SOL of the base RAP business object that is being extended.

Known Issues

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Contributing

If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.

License

Copyright (c) 2023-2026 SAP SE or an SAP affiliate company and abap-platform-rap630-ext contributors. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file; you may not use any file of this project except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE for the specific language governing permissions and limitations under the License.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP-samples/abap-platform-rap630-exttree, 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 viaAdded by hand
first seen in the atlas
ecosystem and domainabap, operations-and-runtime
Contributors4

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-abap-platform-rap630-ext
JSON
/artifacts/sap-samples-abap-platform-rap630-ext.json
MCP
Connecting an agent