Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

One language for programming in the SAP® environment is ABAP® [Advanced Business Application Programming]. Development in general is about the creation of new objects for the modification of existing objects.  Security Reviewer analyzes the source code of a group of programs selected by the user.

Table of Contents
minLevel1
maxLevel7

SAP Extractor

You do not have to download your custom code manually; Security Reviewer will help you with Mass Extractor tool, a program that recursively searches for code, documentation and data dictionary objects and then downloads them in either text (.abap) or HTML format for easy offline browsing and incorporation into technical documentation. Mass Extractor program can download customer code at the push of a button to your local workstation or your system’s NFS. You don’t even need to provide the exact name of the program or object you want to download as you are able to filter objects by author as well.

...

● Native Application Development Native applications are developed and run in SAP HANA, for example, using just SQLScript or the extended application services provided by the SAP HANA XS platform (or both) 18 PUBLIC SAP HANA Developer Guide Introduction to SAP HANA Development

...

...

● Non-native Application Development Non-native applications are developed in a separate, external environment (for example, ABAP or Java) and connected to SAP HANA by means of an external application server and a client connection: ADBC, JDBC, ODBC, or ODBO. These more traditional scenarios only use SQL and native SQLScript procedures.

...

Our SAST tool supports all above programming languages, with automatic recognition of SAP Code, SAP Business Pages, Datamart calculationview, XS JavaScript (XSJS), XMLA and SQLScript procedures included.

Static Analysis of ABAP Code

...