Code inspection executing system for performing a code inspection of ABAP source codes

a technology of code inspection and executing system, which is applied in the direction of error detection/correction, instruments, computing, etc., can solve the problems of code not being executed, code not being able to detect the code against the reliable maintainability, performance, accuracy, stability, etc., to reduce the cost and period of testing, the effect of excessive performance deterioration

Inactive Publication Date: 2013-01-10
SOFT4SOFT
View PDF7 Cites 58 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0009]According to the code inspection executing system for performing the code inspection of the ABAP source codes, there is an effect in that various code defects included in the ABAP software can be static-analyzed through only the source codes, thereby detecting the code defects, which can be generated in the actual execution, in advance.
[0010]Also, there are other effects in that the inspecting coding defects such as system failure and stoppage, data loss and transformation, excessive performance deterioration, erroneous behavior of functions and results thereof, complex code structures, and spelling errors generated by the misunderstanding of the ABAP developer on the ABAP language and SAP R / 3, the wrong use thereof, and the mistake thereof etc. can be eliminated prior to the testing, so that the development period thereof can be shortened, the cost and period of the testing can be reduced, and the maintenance cost can be reduced owing to the development of the consistent coding format base application.

Problems solved by technology

However, the code is not executed in the code development step (before compiling).
Also, it cannot detect the codes against the reliable maintainability, performance, accuracy, stability, and security of an ABAP application with only the ABAP code itself.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Code inspection executing system for performing a code inspection of ABAP source codes
  • Code inspection executing system for performing a code inspection of ABAP source codes
  • Code inspection executing system for performing a code inspection of ABAP source codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]In accordance with the present invention to achieve the object thereof, there is provided a code inspection executing system for performing the code inspection of ABAP source codes according to the present invention includes an ABAP source codes grammar analyzer for analyzing the ABAP source codes as an abject of code inspection in terms of vocabulary, syntax, and signification thereof and storing analysis results in an abstract syntax tree and a data structure of a symbol table; and

[0037]an ABAP source codes defect checker for generating a code defect report in order to check a code defect of a source code and a grammar structure related to coding rules selected in an ABAP rule managing module in a program path analyzing module on the basis of the data structure and modify a violated code defect.

[0038]At this time, the ABAP source codes grammar analyzer includes a lexical analysis module for reading the ABAP source codes files as the abject of code inspection in the file unit...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to a code inspection executing system for performing a code inspection of ABAP source codes, and particularly, to a code inspection executing system for performing a code inspection of ABAP source codes, which provides the reliable maintainability, performance, accuracy, stability, and security of an ABAP application by inspecting coding defects such as system failure and stoppage, data loss and transformation, excessive performance deterioration, erroneous behavior of functions and results thereof, complex code structures, and spelling errors.

Description

TECHNICAL FIELD[0001]The present invention relates to a code inspection executing system for performing a code inspection of ABAP source codes, more particularly to a code inspection executing system for performing a code inspection of ABAP source codes, which provides the reliable maintainability, performance, accuracy, stability, and security of an ABAP application by inspecting coding defects such as system failure and stoppage, data loss and transformation, excessive performance deterioration, erroneous behavior of functions and results thereof, complex code structures, and spelling errors generated by the misunderstanding of the ABAP developer on the ABAP language and SAP R / 3, the wrong use thereof, and the mistake thereof etc. without limitation of the standardized case sensitive and the coding format on an ABAP programming, while the ABAP / 4 language made by the Germany SAP company is the fourth generation language for developing the enterprise resource planning package system...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/45
CPCG06F11/3604G06F8/75
Inventor LEE, HEON KI
Owner SOFT4SOFT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products