Professional Documents
Culture Documents
ABAP Cloud - Technical Use Cases and Recommended Technologies
ABAP Cloud - Technical Use Cases and Recommended Technologies
ABAP Cloud - Technical Use Cases and Recommended Technologies
ABAP Cloud
Technical use cases and recommended technologies
6 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud Use Cases - Overview and Recommendations
The following chapter and tables describe the recommended options implementing the use cases
with ABAP Cloud for developers and key users. The use cases are categorized in the different
layers of the ABAP Cloud map.
These symbols and colors explain the availability of the specific use case in the tables:
● Recommended option
○ Recommended with limitations2
○ Alternative option if recommended option is not available
○ Not recommended
- Not available: not relevant or not planned
future Not available: planned for one of the next releases (no guarantee)
2 More details on limitations can be found in the detailed chapter of the specific use case.
7 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud End-to-End Use Cases
ABAP Cloud is designed to build cloud ready, robust business applications. Services play a major
role in this design, but also the possibility to build and deploy UIs on these services is a main pillar
in ABAP Cloud. Here, you will find the possible end-to-end use cases recommended with ABAP
Cloud for exposing services and deploying UIs.
Classic
ABAP Cloud
ABAP Key user
Use Case developer
developer extensibility
extensibility
extensibility
SERVICE WITH UI
END-TO-END USE CASES
8 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud Detailed Use Cases
The following table provides recommendations for the various extension possibilities (data model,
business logic, or user interface) in the context of the extensibility model separated by classic
ABAP extensibility and ABAP Cloud extensibility with the two personas Developer and Key User.
The various options are detailed in the following sections.
Not listed use cases are not supported and should be considered as not recommended.
Remark: All mentioned use-cases are targeted for custom development – a customer or partner
developer creates custom object(s) for the specific use-case in the customer/partner namespace.
Classic
ABAP Cloud
ABAP Key user
Use Case developer
developer extensibility
extensibility
extensibility
UI SERVICES
INTEGRATION SERVICES
9 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
DOMAIN SPECIFIC IMPLEMENTATION
Use Case Classic ABAP Cloud Key user
ABAP developer extensibility
developer extensibility
extensibility
DOMAIN-SPECIFIC LOGIC
Create a DDIC object (table, structure, data
○ ● ●
element, domain)
Create CDS view entities
○ ● ●
(incl. creation of analytical provider)
Create other CDS Entities
○ ● -
(table functions, hierarchies, custom entities)
Create and consume a CDS re-use artefacts
○ ● -
(like CDS simple types)
Create a DB Index for tables (secondary Index,
○ ● -
fuzzy search Index)
DOMAIN SPECIFIC IMPLEMENTATION
10 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
SERVICE CONSUMPTION
Classic
ABAP Cloud
ABAP Key user
Use Case developer
developer extensibility
extensibility
extensibility
REMOTE SERVICE CONSUMPTION
SERVICE CONSUMPTION
6 Only supported in SAP BTP, ABAP Environment and SAP S/4 HANA public cloud
11 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
RE-USE SERVICES & LIBRARIES
Classic
ABAP Cloud
ABAP Key user
Use Case developer
developer extensibility
extensibility
extensibility
RE-USE LIBRARIES & SERVICES
Create custom email templates based on
○ future ●
SAP template
Create custom form template based on
○ future ●
SAP template
Create custom email template with custom
○ future -
data source
Create custom form template with custom
○ future -
data source
Send an email ○ ● -
Render email templates ○ future -
Use factory calendar ○ ● -
Use notes for application objects ○ future -
RE-USE SERVICES & LIBRARIES
12 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
BUILT-IN QUALITIES
Classic
ABAP Cloud
ABAP Key user
Use Case developer
developer extensibility
extensibility
extensibility
EXTENSIBILITY
Add custom field to RAP application
○ ○ ●
(append table, extend CDS)
Add custom field to non-RAP application
and service (table append, CDS extend, ○ - ●
OData/SOAP service extension
BAdI implementation ○ ● ●
Extend logic by old/not-released BAdI or
○ - -
user exit
Extend existing RAP business object with
○ ● future
new node
Extend existing RAP business object
○ ● future
behavior (validation, det., action, property)
Extend existing analytical cubes with
BUILT-IN QUALITIES
7 Only supported in SAP BTP, ABAP Environment and SAP S/4 HANA public cloud
13 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Create business role template - ● -
Create authorization field ○ ● -
Create authorization object ○ ● -
Create authorization default values ○ ● -
Legend
OTHER
Legend
14 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Documentation for developer and key user extensibility in
ABAP Cloud and Classic ABAP
Below, you will find links to documentation and resources for each use case specific to the product
and language version.
The following SAP help pages are used to identify the model and the corresponding
documentation:
● For SAP S/4HANA Cloud, private edition and on-premise
Classic ABAP developer extensibility:
Key user extensibility
15 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
End-2-End Use Cases
16 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud developer extensibility in all Analytical Data Modelling & Live Data
editions of SAP S/4HANA Connection to SAP Analytics Cloud
ABAP Cloud developer extensibility in SAP BTP Analytical Data Modeling & Live Data
ABAP Environment Connection to SAP Analytics Cloud
CDS Analytical Projection Views – the new
Related blog posts
Analytical Query Model
Develop Queries Based on Booking
Tutorials Supplement and Consume on SAP Analytics
Cloud
Developing for Analytics with the SAP BTP
Code examples in Git
ABAP Environment
17 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE SERVICES FOR DATA INTEGRATION
Related documentation & resources
Developing APIs for Inbound Communication
ABAP Cloud developer extensibility in all
editions of SAP S/4HANA Develop Web APIs
18 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Developing External Service Consumption
ABAP Cloud developer extensibility in SAP BTP (Outbound Communication)
ABAP Environment
Working with Business Services
19 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud Detailed Technical Use Cases
CREATE CUSTOM UI WITH SAPUI5 / SAP FIORI ELEMENTS ON CUSTOM ODATA SERVICE
USING RAP
Limitation for Key User Extensibility: The Custom BO Application to build custom business objects
with Key User extensibility was introduced before RAP and the developer extensibility. The
migration to RAP is in progress, but not yet released. Thus, the Custom BOs are not yet accessible
in developer extensibility.
ABAP Cloud key user extensibility in Creating a Custom SAP Fiori Application
SAP S/4HANA Using SAP Business Application Studio
Develop an SAP Fiori Application UI and
ABAP Cloud developer extensibility in SAP BTP
Deploy it to ABAP Using SAP Business
ABAP Environment
Application Studio
Involved ABAP object types UIAD, SMIM, WAPA, SICF
CREATE CUSTOM UI WITH SAPUI5 / SAP FIORI ELEMENTS ON SAP ODATA SERVICE
OData services for SAP Fiori UIs are not released. They are considered as private for the SAP
Fiori UI. If customers create a custom SAP Fiori UI on an SAP OData service, this is not LM-
stable. To create lifecycle-stable custom SAP Fiori UIs on an SAP OData service, customers
should use OData services listed on the SAP API Business Hub and create the custom UI/app
using SAP Cloud SDK.
20 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud developer extensibility in SAP BTP
Identity and Access Management (IAM)
ABAP Environment
CACC, SIA1, SIA2, SIA3, SIA5, SIA6, SIA7,
Involved ABAP object types
SICF, SMIM, WAPA
21 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE SQL SERVICE (READ-ONLY) - ODBC
Related documentation & resources
Classic ABAP developer extensibility in Accessing ABAP-Managed Data from
SAP S/4HANA Cloud, private edition and External ODBC-Based Clients
on-premise
ABAP Cloud developer extensibility in all Accessing ABAP-Managed Data from
editions of SAP S/4HANA External ODBC-Based Clients
ABAP Cloud developer extensibility in SAP BTP Accessing ABAP-Managed Data from
ABAP Environment External ODBC-Based Clients
22 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE TRANSACTIONAL API FOR LOCAL CONSUMPTION (RAP BO INTERFACE)
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and Develop APIs
on-premise
ABAP Cloud developer extensibility in SAP BTP
Develop APIs
ABAP Environment
ABAP keyword documentation CDS Interface Behavior Definition
23 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
DOMAIN-SPECIFIC IMPLEMENTATION
24 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE OTHER CDS ENTITIES (TABLE FUNCTIONS, HIERARCHIES, CUSTOM ENTITIES)
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and Data Definitions
on-premise
ABAP Cloud developer extensibility in all
Data Definitions
editions of SAP S/4HANA
Data Definitions
ABAP Cloud developer extensibility in SAP BTP
ABAP Environment Custom Entities
25 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE AND CONSUME CDS RE-USE ARTEFACTS (LIKE CDS SIMPLE TYPES)
Related documentation & resources
ABAP Cloud key user extensibility in
Custom Reusable Elements (App)
SAP S/4HANA
ABAP keyword documentation ABAP CDS – Simple Types
Involved ABAP object types DRTY
26 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CALL RAP BUSINESS OBJECT (USING EML)
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and RAP - Entity Manipulation Language
on-premise
ABAP Cloud developer extensibility in SAP BTP
RAP - Entity Manipulation Language
ABAP Environment
ABAP keyword documentation ABAP EML – Consuming RAP BOs
ABAP for RAP: Entity Manipulation
ABAP cheat sheet
Language (ABAP EML)
27 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud developer extensibility in all
ABAP Managed Database Procedures
editions of SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP
ABAP Managed Database Procedure
ABAP Environment
ABAP Managed Database Procedures
ABAP keyword documentation
(AMDP)
ABAP cheat sheet A Glimpse on AMDP
Tutorials AMDP Profiling
Involved ABAP object types CLAS
28 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE BDEF
Related documentation & resources
ABAP keyword documentation ABAP CDS – Behavior Definitions
Involved ABAP object types BDEF
29 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
SERVICE CONSUMPTION
30 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Involved ABAP object types SRVC
31 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
An Introduction to Enterprise Event
Enablement for SAP BTP ABAP Environment
| SAP Blogs
Related blog posts
Consume an Event using Event Consumption
Model | SAP Blogs
32 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
RE-USE SERVICES & LIBRARIES
A key element of ABAP Cloud are libraries and services that are provided directly in stack and
automatically come with the ABAP product without any additional cost. At the same time, they are
well-integrated into the programming model to optimally reduce TCD for business applications.
Moreover, there are several libraries for simplifying and standardizing everyday development tasks
● ABAP language library (runtime Type Info, String, Date/Time, …)
● XCO ABAP repository library (read or generate repository objects)
● XCO I18N library (read and maintain translations for custom repository objects)
● XCO standard library (XLSX, JSON, …)
The set of ABAP Cloud services and libraries is continuously reviewed and extended according to
stakeholder and customer requests.
33 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE CUSTOM EMAIL TEMPLATES BASED ON SAP TEMPLATE
Related documentation & resources
ABAP Cloud developer extensibility in all
Sending Mails Using SMTP
editions of SAP S/4HANA
ABAP Cloud key user extensibility in
Maintain Email Templates
SAP S/4HANA
Involved ABAP object types SMTG
34 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
USE FACTORY CALENDAR
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and Factory Calendar
on-premise
ABAP Cloud developer extensibility in all
Factory Calendar
editions of SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP
Factory Calendar
ABAP Environment
Tutorials Extensibility Explorer: Example
35 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
USE CHANGE DOCUMENTS
Related documentation & resources
Classic ABAP developer extensibility in Change Document Solution
SAP S/4HANA Cloud, private edition and
on-premise
ABAP Cloud developer extensibility in all Change Document Solution
editions of SAP S/4HANA
ABAP Cloud key user extensibility in Custom Business Objects
SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP Change Document Solution
ABAP Environment
Involved ABAP object types CHDO
USE PRINTING
Related documentation & resources
ABAP Cloud developer extensibility in all
Print Forms
editions of SAP S/4HANA
ABAP Cloud key user extensibility in
Maintain Print Queues(App)
SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP
Printing
ABAP Environment
36 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
USE UNITS OF MEASURE
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA and S/4HANA Cloud,private Units of Measurement
edition
ABAP Cloud developer extensibility in all
Units of Measurement
editions of SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP
Units of Measurement
ABAP Environment
ABAP keyword documentation ABAP CDS – Amounts and Quantities
ABAP CDS cheat sheet: Amounts and
Related blog posts
Quantities in ABAP CDS | SAP Blogs
USE TIMEZONES
Related documentation & resources
CDS View Entity, Date Functions and Time
ABAP keyword documentation
Functions
37 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Extend Custom Business Object with
Tutorials
Business Rules in SAP S/4HANA Cloud
USE METERING
Related documentation & resources
ABAP Cloud developer extensibility in all
Metric Providers
editions of SAP S/4HANA
ABAP Cloud developer extensibility in SAP BTP
Metric Providers
ABAP Environment
Involved ABAP object types GSMP
38 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud developer extensibility in SAP BTP
XCO - Standard Library
ABAP Environment
Tutorials Extensibility Explorer
39 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
BUILT-IN QUALITIES - EXTENSIBILITY
ADD CUSTOM FIELD TO NON-RAP APPLICATION AND SERVICE (TABLE APPEND, CDS
EXTEND, ODATA/SOAP SERVICE EXTENSION
Related documentation & resources
ABAP Cloud Key User in SAP S/4HANA Custom Fields (App)
Involved ABAP object types DDLS, DOMA, DTEL, SPRX, TABL
BADI IMPLEMENTATION
Related documentation & resources
ABAP Cloud developer extensibility in all
Working with Business Add-Ins (BAdIs)
editions of SAP S/4HANA
ABAP Cloud Key User in SAP S/4HANA Custom Logic (App)
ABAP Cloud developer extensibility in SAP BTP
Working with Business Add-Ins (BAdIs)
ABAP Environment
Involved ABAP object types ENHS, ENHO, CLAS
40 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and RAP- Node Extensions
on-premise
ABAP Cloud developer extensibility in SAP BTP
RAP- Node Extensions
ABAP Environment
CDS BDL – Extension Entity Behavior
ABAP keyword documentation
Definition
41 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and Extending an SAP Fiori Application
on-premise
ABAP Cloud developer extensibility in all
Extending an SAP Fiori Application
editions of SAP S/4HANA
Adapting SAP Fiori UIs at Runtime - Key
ABAP Cloud Key User in SAP S/4HANA
User Adaptation
ABAP Cloud developer extensibility in SAP BTP
Extending an SAP Fiori Application
ABAP Environment
Adaptation project – your one stop tool for
extending SAPUI5 Applications
Related blog posts
Extending SAP-delivered SAP Fiori elements
apps
ADVC, ADVD, CACC, CACD, CCAC, CCAD,
Involved ABAP object types
CGRC, CGRD, LRCC, LRCD , SIA6
ADAPT STANDARD UI OR ADD CUSTOM FIELD TO STANDARD UI: ADAPT SAP CLASSIC
DYNPRO WITH SAP PERSONAS
Related documentation & resources
Classic ABAP developer extensibility in
SAP S/4HANA Cloud, private edition and SAP Screen Personas for SAP S/4HANA
on-premise
Screen Personas Overview (Users Guide) -
ABAP Cloud Key User in SAP S/4HANA
SAP Help Portal
SAP Screen Personas: How to position key
Related blog posts user custom fields exactly where you want
them to be | SAP Blogs
Involved ABAP object types Personas objects: PCOL, PFLV, PFNR
ADAPT STANDARD UI OR ADD CUSTOM FIELD TO STANDARD UI: WEB DYNPRO ABAP
Related documentation & resources
Involved ABAP object types FDT3, WSSC
42 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
BUILT-IN QUALITIES – IDENTITY & ACCESS MANAGEMENT8
8 Only supported in SAP BTP, ABAP Environment and SAP S/4 HANA public cloud
43 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
CREATE/EXTEND BUSINESS CATALOG
Related documentation & resources
ABAP Cloud developer extensibility in all Creating a Business Catalog with Restriction
editions of SAP S/4HANA Types
ABAP Cloud Key User in SAP S/4HANA Custom Catalog Extensions (app)
ABAP Cloud developer extensibility in SAP BTP Defining an IAM App for the Business
ABAP Environment Service
Tutorials Create Authorization Model
Involved ABAP object types SIA6
44 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
ABAP Cloud developer extensibility in SAP BTP
Defining Authorization Objects
ABAP Environment
Involved ABAP object types SUSO
45 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
SUPPORTED PRIMARY OBJECT TYPES IN ABAP CLOUD
46 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Object Type Description
INA1 InA service
INTF Interface
IWMO Dependent object types for OData V2/V4 services
IWOM Dependent object types for OData V2/V4 services
IWSG Dependent object types for OData V2/V4 services
IWSV Dependent object types for OData V2/V4 services
IWVB Dependent object types for OData V2/V4 services
LRCC Fiori UI adaptation project
LRCD Fiori UI adaptation project
MSAG T100 message
NROB Number range object
NTTY Notes for application objects
NTTA Notes for application objects
SAJC Application job catalog entry
SAJT Application job template
SCO1 Communication scenario (public cloud only)
SCO2 Inbound service (public cloud only)
SCO3 Outbound service (public cloud only)
SFPF Form template
SIA1 IAM business catalog (public cloud only)
SIA2 IAM restriction type (public cloud only)
SIA5 IAM restriction field (public cloud only)
SIA6 IAM app (public cloud only)
SIA8 Business role template (public cloud only)
SMIM Mime object
SMTG Email template
SQL1 SQL service
SRVB Service binding
SRVC Service consumption model (for OData, SOAP and RFC)
SRVD Service definition
SUSH Authorization defaults
SUSO Authorization object
TABL Structure, database table
TTYP Table type
UIAD FLP app descriptor item
WAPA BSP repository for UI application
XSLT Transformation
XINX DB index
47 / 48
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
© 2023 SAP SE or an SAP affiliate company. All rights reserved.
See Legal Notice on www.sap.com/legal-notice for use terms,
disclaimers, disclosures, or restrictions related to SAP Materials
for general audiences.