BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

S/4HANA公有云版的内部ABAP拓展

Argues that S/4HANA Cloud public edition's in-app ABAP extensibility is still real ABAP development, just under stricter rules: developer extensions require ABAP Development Tools rather than SAP GUI transactions, data models are defined as CDS views instead of SE11 tables, business logic is a RAP behavior definition instead of a function module, and service exposure is an auto-generated OData service from a Service Definition instead of a hand-built RFC/BAPI. The piece walks a worked example — a Fiori app that triggers the Purchase Requisition API — through CDS, RAP, OData activation on SAP Gateway, and authorization via business catalogues, and frames the whitelist of released APIs and CDS views as upgrade-safety rather than a restriction.

Where it sits

Explains
ExtensibilityABAPExtensibilitycapabilityLetting a customer change delivered behaviour without modifying it — key-user fields and logic, developer extensions, and the released extension points that make either safe across an upgrade.Editor supportABAPEditor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.ODataABAPODatacapabilityExposing data and operations through OData, including the service model, metadata and protocol versions clients require. Version differences affect which clients can consume a service and which query features they can use.
Source
reachable

Who is behind it

ArthurYangauthor

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
703

For editor-support

on the edge
Applies in
authored
abap

For odata

on the edge
Applies in
authored
abap

More on this24

Group by24 of 24 pieces
Piece, what it offersStill applies
Also explainingExtensibility24
What's new with draft handling in RAP?
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
A Guide to CDS Metadata Extensions, Fiori App Generation and SAP UI5 Controller Extensions
SAP Community, ankitapaul229
nothing recorded
From SEGW to @OData.publish: Expose Your CDS View as OData in S/4HANA
SAP Community, rupalipunekar1234
nothing recorded
How to rename an OData V4 service?
SAP Community, Andre Fischer
nothing recorded
Enhancing Customer Master with a Custom Tab Using SAP TAXI Framework (BAdI + SE80)
SAP Community, Divya_palem
nothing recorded
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!
SAP Community, thomasalexander_ritter
nothing recorded
The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots
SAP Community, lpodile
nothing recorded
OData $batch Deleting Records Across Multiple Tables in Single Transaction
SAP Community, Abhi_0118
nothing recorded
Extending Standard S/4 HANA OData API's
SAP Community, JuanDK78
nothing recorded
Moving from Hub Gateway to Direct S/4HANA OData V4: A Customized Reusable RAP Processing Framework
SAP Community, AnslemArnolda
nothing recorded
Clean Core maturity and the new Extensibility Levels
SAP Community, EmilianoAyub
nothing recorded
Clean Core清洁核心概况介绍
SAP Community, ArthurYang
nothing recorded
Enhancing Standard BAPIs: When and How to Do It
SAP Community, Shantalinga
nothing recorded
OData Deep Insert: Implementation and Real-Life Examples
SAP Community, SRSATAPATHY
nothing recorded
Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell
SAP Community, RahulManchala
nothing recorded
Generating Adobe Form Using RAP framework OData Services
SAP Community, Megastar
nothing recorded
AI-first, API-first: What changes when AI becomes the user
SAP TechEd — session catalogueThe reasoning
nothing recorded
Build agentic SAP extensions with Google Cloud
SAP TechEd — session catalogueThe reasoning
nothing recorded
Extending SAP Autonomous Suite
SAP TechEd — session catalogueThe reasoning
nothing recorded
The journey with clean core continues for SAP Cloud ERP Private
SAP TechEd — session catalogueThe reasoning
nothing recorded
From intent to extension: Joule and the future of solution extensibility
SAP TechEd — session catalogueThe reasoning
nothing recorded
Navigating the road map for SAP Cloud ERP: Today, next, and beyond
SAP TechEd — session catalogueThe reasoning
nothing recorded
What's next in extensibility for SAP Autonomous Suite
SAP TechEd — session catalogueThe reasoning
nothing recorded
Consume Remote Services in a Full-Stack CAP Application
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded

Details

Graph5 edges
POINTS OUT →
explainsExtensibilitycapability, core and community
explainsEditor supportcapability, core and community
explainsODatacapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitybtp-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via SAP Community · btp-tag.
For your agent
Ref
content:s-4hana-abap
JSON
/content/s-4hana-abap.json
MCP
Connecting an agent