Skip to content

Conversation

@larshp
Copy link
Member

@larshp larshp commented Dec 8, 2025

No description provided.

@larshp larshp requested a review from Copilot December 8, 2025 16:42
@larshp larshp marked this pull request as ready for review December 8, 2025 16:42
@github-actions
Copy link

github-actions bot commented Dec 8, 2025

Performance test results:

Performance Before After Delta
CL_CONVERSION_EXIT_INPUT 935ms 960ms 25 🟢
CL_JSON_PARSING1 1422ms 1593ms 171 🟢
CL_UI2_DESERIALIZE1 385ms 389ms 4 🟢
CL_UI2_SERIALIZE1 187ms 170ms -17 🟢

Updated: 2025-12-08T16:43:54.650Z

SHA: 1556531

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes OpenSQL statements by adding the @ escape character to SQL variables, converting from legacy ABAP syntax to the modern ABAP 7.40+ syntax. This improves code clarity by explicitly marking host variables in SQL statements.

  • Updated all SELECT statements to use @ prefix for INTO clauses
  • Updated INSERT statement to use @ prefix for data source
  • Applied changes consistently across test and production code

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/unit/osql/cl_osql_test_environment.clas.testclasses.abap Updated three SELECT statements in test method to use @ escape character for host variables
src/unit/osql/cl_osql_test_environment.clas.abap Updated SELECT and INSERT statements to use @ escape character for host variables in validation and data insertion methods
src/oo/cl_oo_factory.clas.abap Updated SELECT statement to use @ escape character for both the INTO clause and WHERE condition

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@larshp larshp merged commit 3e237d8 into main Dec 8, 2025
13 checks passed
@larshp larshp deleted the hvam/escape0812 branch December 8, 2025 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants