Skip to content

Report a booking fee that is no number instead of failing the roundtrip - #95

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/beautiful-turing-wxr303
Oct 11, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/beautiful-turing-wxr303

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Round-4 review of the samples (iteration 2: error paths and edges).

Fixes

  • Z2UI5_CL_SMPS_APP_002, _005, _010 - booking fee typed as 20,00 or abc. The fee is a free-text field in the form / popup and goes into the CURR field BookingFee inside the EML VALUE #( ). A value that is no ABAP number raised CX_SY_CONVERSION_NO_NUMBER there, so Create (002, 005) and Save Draft / Activate (010) ended in an HTTP 500 with the runtime's exception text. The fee is now converted into the table field's type first; a value that does not convert gets a message box naming it, and the form keeps what the user typed.

Checked locally

npm run check green (abaplint, abap2UI5-linter, overview, keywords, titles, abapdoc). The per-branch builds (03-rap, 04-rap-draft at 7.54 and Cloud) run in create-package-branches on this pull request.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt


Generated by Claude Code

Z2UI5_CL_SMPS_APP_002, _005 and _010 take the booking fee as free text
and move it into the CURR field of the travel inside the EML VALUE. A
fee typed as 20,00 or abc raised CX_SY_CONVERSION_NO_NUMBER there, so
Create, Save Draft and Activate ended in an HTTP 500 instead of an
answer. The fee is now converted first and a message box names it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt
@oblomov-dev
oblomov-dev merged commit 34e3949 into main Oct 11, 2026
26 checks passed
@oblomov-dev
oblomov-dev deleted the claude/beautiful-turing-wxr303 branch October 11, 2026 18:33
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