Open source checks for SAP Code Inspector / ABAP Test Cockpit (SCI/ATC)
For running Continuous Integration outside the ABAP platform see https://abaplint.org
First of all, we would need to make sure that the custom ABAP programs can work on HANA DB. It is not the compilation errors, but rather errors from the functionality perspective. For this purpose, SAP has provided this variants in Code inspector (SCI). We should take all the custom objects, and run these two checks. FUNCTIONALDB; FUNCTIONAL. Code Inspector User Manual The Code Inspector is a tool for checking static ABAP coding and DDIC objects for performance, security, reliability, and statistical information. Creating object sets and inspection are covered.
Installation
- install via abapGit using the online or offline option
- activate checks in SCI(Code Inspector -> Management of -> Tests)
- configure check variant
- run inspection
Updating
- Recommend backing up variants before updating abapOpenChecks, use upDOWNci
- Pull latest changes via abapGit
Design goals
- try and see if it works out
- performance not high priority
- unit testable without creating new objects in customer system
- only english supported
Version requirement: 702 or higher