on ‎2023 Nov 07 11:16 AM
In the Key-user Extensibility, regarding low-code developments, how can we automatically version(Git) and audit the code in order to ensure compliance with the best practices and security (e.g. connecting with Azure DevOps)?
Request clarification before answering.
Hello Hugo,
There are several tools provided by SAP to work with repositories like Git:
ABAP Git is the Git client for ABAP which allows you to version your ABAP codes and use Git as a version control system.
Cloud Platform Integration Suite (CPIS) also provides a capability for version control through Github.
However, when it comes to low-code developments within SAP S/4HANA Cloud Public, it's not straightforward to maintain the versions of developments with Git. ABAP GIT does not have direct connection with low-code platforms (like SAP Fiori Elements or SAP Build) and no in-built capabilities are provided for Git-based versioning.
Therefore these will require a custom solution for automatically extracting the developments, versioning them with Git, and saving them back when needed, which can be complex.
In terms of auditing the code, SAP provides the ABAP Test Cockpit (ATC) and Code Inspector functionalities for code quality checks.
Kind Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 15 | |
| 9 | |
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.