Skip to content

docs(abap): Fiori Elements page — verified sample, UI5 1.135 minimum, sharpened 758 finding#1

Open
marianfoo wants to merge 1 commit into
mainfrom
docs/fiori-elements-verified
Open

docs(abap): Fiori Elements page — verified sample, UI5 1.135 minimum, sharpened 758 finding#1
marianfoo wants to merge 1 commit into
mainfrom
docs/fiori-elements-verified

Conversation

@marianfoo

Copy link
Copy Markdown
Member

Updates the Fiori Elements & file upload page with facts verified live against S/4HANA 2023 (SAP_BASIS 758) using SAPUI5 1.136 and the new runnable FE app in the samples repo (app/demo-orders):

  • UI5 minimum stated: file upload as an action parameter is an FE OData V4 feature added in SAPUI5 1.135 (What's New 1.135).
  • Real metadata extension: the conceptual DDLX sketch is replaced by the actual, activated ZSSI_C_S_ORD DDLX from the samples (the #FOR_ACTION line items that put the import buttons in the List Report toolbar), plus the surrounding projection/behavior-projection/SRVD/SRVB stack.
  • Verified channel matrix (new section): on 758 the native importUpload dialog renders (file-upload control + the shipped field labels) but submit fails — the gateway cannot deserialize an inline Edm.Stream action parameter in any JSON representation (tested with/without @odata.mediaContentType, base64/base64url, OData 4.0/4.01 — and from the real FE app: same parser error). The docs previously implied only the mime/filename auto-binding was missing; this is now corrected.
  • The working 758 path: base64 importExcel via an FE custom action — proven end-to-end in the sample app, including per-row BO messages (duplicate-key) surfacing in the FE result dialog and table refresh.
  • Troubleshooting gets the parser-error symptom row.

Strict build clean (mkdocs build --strict).

🤖 Generated with Claude Code

… sharpened 758 finding

Backed by a live test (S/4HANA 2023 / 758, SAPUI5 1.136, real FE app from the
samples repo):

- State the frontend floor explicitly: file upload as an action parameter is
  a Fiori Elements OData V4 feature added in SAPUI5 1.135.
- Replace the conceptual DDLX sketch with the real, runnable metadata
  extension from the samples (ZSSI_C_S_ORD) and link the new app/demo-orders
  Fiori Elements app incl. the custom 'API channel' action.
- Add a verified channel matrix: on 758 the native importUpload dialog
  renders (labels included) but the gateway rejects the inline stream payload
  on submit (parser error) — previously the docs implied only mime/filename
  auto-binding was missing. The base64 importExcel channel works end-to-end,
  incl. per-row BO messages in the FE result dialog.
- Troubleshooting: add the parser-error symptom row.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant