Releases: SchwarzIT/sap-usi-logging-api
v1.6.0
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 |
v1.5.0
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 |
v1.4.0
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
v1.3.0
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
v1.2.0
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( )
v1.1.0
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.
v1.0.0
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.