sap-usi-logging-api

An easy-to-use, object-oriented encapsulation around the SAP application log (Transaction SLG1)

APACHE-2.0 License

Stars
23
Committers
2

Bot releases are hidden (Show)

sap-usi-logging-api - v1.6.0 Latest Release

Published by NeumannJoerg 7 months ago

System requirements

SAP_BASIS 740 SP 02

The version MIGHT(!) run on older releases as well, but that has not been tested.

Related issues

Issue Description
#18 Structure-Container /USI/CL_BAL_DC_STRUCTURE: Includes and structured fields are not recognized
#19 Structure-Container /USI/CL_BAL_DC_STRUCTURE: Potential Loss of Data for deep structures
#20 Function module /USI/BAL_POPUP_MESSAGE_DETAILS - Data Containers missing in tree
sap-usi-logging-api - v1.5.0

Published by NeumannJoerg over 1 year ago

System requirements

SAP_BASIS 740 SP 02

The version MIGHT(!) run on older releases as well, but that has not been tested.

Related issues

Issue Description
#12 Documentation: Updated outdated comment
#13 Bugfix: Added data container /USI/CL_BAL_DC_STRUCTURE to package interfaces
#14 Refactoring: Removed usages of function module ABAP4_COMMIT_WORK
#15 Refactoring: Cleanup of demo report /USI/BAL_DEMO_02
sap-usi-logging-api - v1.4.0

Published by NeumannJoerg over 1 year ago

System requirements

SAP_BASIS 740 SP 02

The version MIGHT(!) run on older releases as well, but that has not been tested.

Bugfixes

Improved error handling for transformation errors during data container serialization (Issue #10).

Malformed data e.g. in the itab container might cause exceptions when processing transformation ID to serialize container data.
The exceptions were neither caught, nor propagated, which eventually caused a short dump.

Exceptions are now handled properly, so that corrupted data containers will be ignored.
The Debug Mode can be used to analyze issues with missing data containers: https://github.com/SchwarzIT/sap-usi-logging-api/wiki/Enter-Debug-Mode

Enhancements

Added Structure Container /USI/CL_BAL_DC_STRUCTURE (Issue #9).

Please update customizing in table /USI/BAL_LV_DATA.
The default settings can be found in the installation guide: https://github.com/SchwarzIT/sap-usi-logging-api/wiki/Maintain-Basic-Customizing

sap-usi-logging-api -

Published by NeumannJoerg almost 2 years ago

System requirements

SAP_BASIS 740 SP 02

The version MIGHT(!) run on older releases as well, but that has not been tested.

Enhancements

Added JSON-Container /USI/CL_BAL_DC_JSON (Issue #8).

Please update customizing in table /USI/BAL_LV_DATA.
The default settings can be found in the installation guide: https://github.com/SchwarzIT/sap-usi-logging-api/wiki/Maintain-Basic-Customizing

sap-usi-logging-api - v1.2.0

Published by NeumannJoerg about 2 years ago

System requirements

SAP_BASIS 740 SP 02

The version MIGHT(!) run on older releases as well, but that has not been tested.

Bugfixes

  • Activated compression for data containers (Issue #7)

Enhancements

  • Issue #1: The ITAB container /USI/CL_BAL_DC_ITAB can now handle internal tables having:
    • a non-DDIC line type (TYPES / DATA: BEGIN OF ...)
    • an elementary line type (String, Data element)
  • Added XML-Container /USI/CL_BAL_DC_XML

Additional changes

Overhaul of the de-/serialization logic of all data containers

Data containers used to be serialized as XML. The new version uses XML, JSON or a mixture of both to serialize a data container. The documents created this way are smaller than in the previous version and save - in addition to the compression (Issue #7) - further space on the database.

Fixed various abaplint findings:

  • Line breaks
  • Indentation
  • Removed obsolete statements
    • CLASS ... DEFINITION LOAD
    • TYPE-POOLS
  • Removed Aliases in private components of the API
  • Removed unnecessary chaining
  • Removed parameter name for simporting parameters where possible
  • Replaced IF-ELSE to set boolean with boolc( )
sap-usi-logging-api - v1.1.0

Published by NeumannJoerg about 2 years ago

Last version tested on 7.31

Since our last 7.31 systems are about to be decommissioned, this will be the last version testet on 7.31. The current state is frozen with this GitHub release just in case somebody might still need it.

Now testing on SAP_BASIS 740 SP 02

The backwards compatibility of subsequent versions will be tested on SAP_BASIS 740 SP 02. They MIGHT(!) run on older versions as well, but we won't be able to test this because we don't run suitable test systems anymore.

sap-usi-logging-api -

Published by NeumannJoerg over 2 years ago

Last version tested on 7.0

Our last 7.0 sandbox was recently shut down. For this reason, this will be the last version tested on 7.0 (SAP_BASIS 700 SP27 to be precise).

According to SAP Note 1648480, SAP currently plans to support the ABAP stack of SAP Netweaver 7.0 until 2025 at least. Therefore, the current version is "frozen" via a GitHub release, just in case anyone might still need it.

Now testing on 7.31

The backwards compatibility of future versions will be tested on 7.31 since this is our oldest release now. New versions MIGHT(!) run on 7.0 as well, but we won't be able to test this because we don't run suitable test systems anymore.

Badges
Extracted from project README
SIT USI
Related Projects