Contents: Related pages: |
There are several approaches to integrate SAP and the Kiuwan Solutions The integration basically depends on:
Depending on your needs, the Kiuwan Solutions provide several tools and mechanisms (as the below table shows) Please visit SAPEX installation (SAPEX Installation from Transport Request) according to the possible scenarios (local or remote) |
To execute any Kiuwan analysis, you must first indicate where the source code is located.
This first step seems trivial when you are working with a file system or with any source code repository, but it’s not when you are working with SAP.
The ABAP code is located within the SAP Server, so you should first extract the ABAP code and let the Kiuwan Solution know the location of the extracted file. After extracting the ABAP code, Kiuwan will be ready to analyze it. |
You should also decide the location where the ABAP code will be analyzed |
The Kiuwan Solutions let you implement two different types of approaches.
You can execute the Kiuwan analyses in the following ways:
Additionally, you can analyze either manually or automatically.
The Kiuwan Solution will scan the code and deliver to you the analysis results.
Depending on your development life cyle you may have different needs. Sometimes you will need to analyze a complete package, while other times you will only need to analyze a transport order. |
Please visit Kiuwan Life Cycle Doc for complete information.
When SAPEX components (programs, function modules, support classes, OS commands) are installed on the target SAP system, the users may perform the following operations:
ZKW_SAPEX_CODE
) or remotely (using the sapexCode.xml
script), extracted code can be analyzed with Kiuwan Local Analyzer. ZKW_SAPEX_METADATA
) , or remotely (using the sapexMetadata.xml
script).Perform analysis on extracted source code
Within a SAP system with Kiuwan Local Analyzer deployed, by running the ZKW_ANALYSIS
program. It offers the possibility for extracting source code before the analysis.
Add automated audits before releasing changes
SAP's Change and Transport System (CTS) may register an implementation for the CTS_REQUEST_CHECK 'classic' BAdI.
Source code extraction, analysis, and evaluation of audit checkpoints may be performed before accepting (or rejecting) the release of a change request / task, according to organizational quality and security standards.