Elements of an eCATT Log
-
Header record
-
Caller data
- Start options
- Log blocks
-
Log lines
- Data lines
-
XML
- Messages
-
- Error list
-
Header Record
-
Log number
- Description
- Status (e.g. successful, with errors)
- Start and end date and time
- Number of test cases contained (for example, total, successful, with errors)
- Expiration date
- Archiving flag
Caller Information
-
Test workbench objects (for example, test catalog, test plan, test package)
- Entities of SAP Solution Manager (for example, branch, solution, view)
- Tracing tools (for example, Performance Trace, Business Process Change Analyzer)
- Foreground scheduler
- Internal eCATT references (for example, restart from log)
Start Options
Here are the settings that were used for executing a test run.
Log Blocks
eCATT logs are ogranized in blocks. This enables a structured and readable display, as well as fast data processing.
A block is a group of related log lines. In the classic log display (transaction SECATT_LOG) you can identify a block on the icon for expanding (>) at the beginning of the line.
Precisely one higher-level block is assigned to each block At the same time, each block can have an unlimited number of sub-blocks. In this way, a hierarchical tree-like structure is formed. At the highest hierarchy level there is always one root block.
Log Lines
-
Current test case number
- Current step number
- Reference to higher level
- Status
- Step type / eCATT command
- Time of execution
Data Lines
Some log lines have further data lines that are stored as strings in the database. The semantics of this data is derived from the step type or eCATT command of the protocol line. For example:
-
eCATT command *
→ data row contains comment
-
eCATT command ABAP
→ data row contains ABAP code
- Step types IMPORT, LOCAL, EXPORT
→ data row contains information about the parameters of the test script
XML Data
-
Complex (structured / table-type) parameters
- Command interfaces
- Communication with external test tools
Messages
-
Error messages of the tested application or the test environment
- Status messages of the test framework.