diff --git a/README.md b/README.md index 5e101e5..7a7b8cf 100644 --- a/README.md +++ b/README.md @@ -20,30 +20,15 @@ It includes two packages: ## Table of Content - [Requirements](#requirements) - [Overview](#overview) -- [Recording](#recording) - [Solution Overview](#solution-overview) - [How to download and install this example](#how-to-download-and-install-this-example) +- [Configuration](#configuration) +- [Recording](#recording) - [How to obtain support](#how-to-obtain-support) - [Further Information](#โ„นfurther-information) ## ๐Ÿ“‹ Requirements -[^Top of page](#) - -> You need the latest version of the ABAP Development Tools for Eclipse (ADT) on your laptop or PC as well as the access to an appropriate ABAP system* to carry out the practical exercises of this workshop. -> -> (*) The supported ABAP systems are release 2023 of SAP S/4HANA Cloud Private Edition and SAP S/4HANA. -
- Click to expand! - -The requirements to follow the exercises in this repository are: -1. [Install the latest Eclipse platform and the latest ABAP Development Tools (ADT) plugin](https://developers.sap.com/tutorials/abap-install-adt.html) -2. [Understand the sample scenario how to mitigate a missing released SAP API](https://developers.sap.com/tutorials/abap-s4hanacloud-purchasereq-understand-scenario.html) (_Read Step 4 for technical requirements_) -3. [Create software component using `ABAP For Cloud` as `ABAP Language Version`](https://help.sap.com/docs/ABAP_PLATFORM_NEW/b5670aaaa2364a29935f40b16499972d/8da870021323498db15a1c56cfc9b302.html) -4. You have created an ABAP Project in ADT that allows you to access your Application Server as mentioned above. Your log-on language is English. -5. You have downloaded and installed the `zabapgit_standalone` report. Make sure to use the most recent version as indicated on the [installation page](https://docs.abapgit.org/). -6. You have installed the certificate files for github.com, see [abapGit Documentation](https://docs.abapgit.org/guide-ssl-setup.html). - -
+[Requirements section](../main/README.md#requirements) of branch `Main` ## ๐Ÿ”ŽOverview @@ -166,15 +151,16 @@ Use the zabapgit_standalone program to install the RAP Nominated AP 1. Create software component `ZABAP_ON_CLOUD` using `ABAP For Cloud` as `ABAP Language Version` as mentioned in `Requirement` section of this file. 2. In your ABAP project, create the package `ZCLASSIFICATION_SAMPLE` as target package for the demo content. Use `ZABAP_ON_CLOUD` as software component. Assign it to a new transport request that you only use for the demo content import. 3. In your ABAP project, run the program `zabapgit_standalone`. -4. Choose `New Online` and enter the following URL of this repository `https://github.com/SAP-samples/abap-platform-nominated-apis-consumption`. -5. In the package field, enter the newly created package `ZCLASSIFICATION_SAMPLE`. In the branch field, select the branch `ABAP-platform-2023-classification-maintenance`. -6. Leave the other fields unchanged and choose `Create Online Repo`. -7. Enter your credentials for abapgit. You will see the available artifacts to import into your ABAP system. -8. Choose `Pull` and confirm every subpackage on your transport request. -9. Select the package `ZCLASSIFICATION_SAMPLE` to be overwritten with the demo content. -10. You will get an information screen telling you to only make repairs when they are urgent, which you can confirm. -11. In the following screen, select all inactive objects and confirm the activation. -12. Once the cloning has finished, refresh your project tree. +4. Choose `New Online` and enter the following URL of this repository `https://github.com/SAP-samples/abap-platform-nominated-apis-consumption`. +5. To select the Classification-maintenance branch, choose `Branch` > `Switch` and select `ABAP-platform-2023-classification-maintenance`. +6. In the package field, enter the newly created package `ZCLASSIFICATION_SAMPLE`. In the branch field, select the branch `ABAP-platform-2023-classification-maintenance`. +7. Leave the other fields unchanged and choose `Create Online Repo`. +8. Enter your credentials for abapgit. You will see the available artifacts to import into your ABAP system. +9. Choose `Pull` and confirm every subpackage on your transport request. +10. Select the package `ZCLASSIFICATION_SAMPLE` to be overwritten with the demo content. +11. You will get an information screen telling you to only make repairs when they are urgent, which you can confirm. +12. In the following screen, select all inactive objects and confirm the activation. +13. Once the cloning has finished, refresh your project tree. As a result of the installation procedure above, the ABAP system creates an inactive version of all artifacts from the demo content and adds the following sub packages to the target package: @@ -205,24 +191,11 @@ The code available in this repository is slightly different from this recording. ## How to obtain support -[Create an issue](https://github.com/SAP-samples/abap-platform-nominated-apis-consumption/issues) in this repository if you find a bug or have questions about the content. +[How to obtain support section](../main/README.md#how-to-obtain-support) of branch Main + +## Contributing +[Contributing section](../main/README.md#contributing) of branch Main For additional support, [ask a question in SAP Community](https://answers.sap.com/questions/ask.html). -## โ„นFurther Information -[^Top of page](#) - -You can find further information on the ABAP RESTful Application Programming Model (RAP) here: - - ๐Ÿ“ƒ [State-of-the-Art ABAP Development with RAP | SAP Community](https://community.sap.com/topics/abap/rap)- A collection of diverse getting started materials. - - ๐Ÿ“ƒ [ABAP Cloud API Enablement Guidelines for SAP S/4HANA Cloud, private edition, and SAP S/4HANA](https://www.sap.com/documents/2023/05/b0bd8ae6-747e-0010-bca6-c68f7e60039b.html). - - ๐Ÿ“ƒ [The list of available S/4HANA Cloud Private Edition Classic APIs ](https://github.com/SAP/abap-atc-cr-cv-s4hc/blob/main/src/objectReleaseInfoLatest.csv) - - ๐Ÿ“ƒ [Understand the sample scenario how to mitigate a missing released SAP API](https://developers.sap.com/tutorials/abap-s4hanacloud-purchasereq-understand-scenario.html)- A collection of diverse getting started materials. - - ๐Ÿ“„ [ABAP Cloud โ€“ SAP S/4HANA extensibility โ€“ May 2023 update | SAP Blogs](https://blogs.sap.com/2023/05/26/abap-cloud-sap-s-4hana-extensibility-may-2023-update/) - - โ“ Most frequently asked questions: [RAP FAQ](https://blogs.sap.com/2020/10/16/abap-restful-application-programming-model-faq/) - - ๐Ÿ›  [Develop and Run a Fiori Application with SAP Business Application Studio | SAP Tutorials](https://developers.sap.com/tutorials/abap-environment-deploy-cf-production.html) - - ๐Ÿ›  [Landing page with various hands-on workshop materials on ABAP Cloud, including RAP and embedded analytics](https://github.com/SAP-samples/abap-platform-rap-workshops/blob/main/README.md) - ## 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](https://developercertificate.org/). - -## License -Copyright (c) 2024 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file.