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
Where it sits
Who is behind it
In the atlas: maintains 222@SAP-samplesmaintainerAjinkya PatilContributes to this
In the atlas: contributes to 112@ajinkyapatil8190Andre FischerContributes to this
In the atlas: contributes to 19, wrote 5@anfiscBrian BernardContributes to this
In the atlas: contributes to 64@btbernardCarine Tchoutouo DjomoContributes to this
In the atlas: contributes to 17, wrote 1@CarineTD4 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- By SAP
- Use as
- A reference
As a sample
- Form
- Workshop or CodeJam material
Connections
Changing delivered behaviour without modifying it
Download
README
quoted from SAP-samples/abap-platform-rap630-ext under Apache-2.0, readRAP630 - 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.
- Create a package 'ZRAP630_SOL_EXT' with 'ZLOCAL' as the superpackage.
- Link this package with the URL of the RAP630 GitHub repository
https://github.com/SAP-samples/abap-platform-rap630-ext. - Use the branch
main. - Pull changes.
- Use mass activation to activate the objects that have been imported in step 3.
- Test the service binding
ZRAP630UI_SHOP_O4_SOLof 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.
Details
Sources
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
History in the atlas
- 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