You are on page 1of 4

Community Topics Groups Answers Blogs Events Programs Resources

Ask a Question Write a Blog Post Login / Sign

Technical Articles

Thomas Schneider
November 23, 2022 | 1 minute read

Custom Fields in S/4HANA: Key User


versus Developer Extensibility
 3  7  720
Follow

With SAP S/4HANA releases 2208 (public cloud) and 2022 (on-premise and private cloud), it is
 Like now possible to create custom �elds with developer tools (ADT) for additional use cases, so that
customer now have the option to create custom �elds either in the Custom Fields key user app,
or with developer tools (ADT).
 RSS Feed
In this blog post, I would like to share some recommendations and comments on the di�erent
options for creating custom �elds.

Our recommendation is to select the option for creating custom �elds in the following sequence,
this means the subsequent option should be chosen only if the previous option is not possible.

1. Use the Custom Fields app (key user extensibility tool).

• available for SAP S/4HANA Cloud and SAP S/4HANA


• prerequisite is the enablement of the SAP application for key user extensibility
• for SAP S/4HANA (on-premise/private cloud), legacy �elds can be enabled so that they can
be used with the Custom Fields app, see transaction SCFD_EUI

2. Use ABAP Development Tools (ADT) with ABAP language version ABAP for Cloud
Development (developer extensibility)

• available for SAP S/4HANA Cloud (2208) and SAP S/4HANA (2022)
• prerequisite is the enablement of the SAP application for cloud development. In versions
2208/2022, there is no application adoption for creation of custom �elds for ABAP language
version for ABAP for Cloud Development. This means this option can be used in future
releases only, in SAP S/4HANA Cloud, public edition starting with �rst scenarios in 2302 (labs
preview)

3. Use ADT or SAPGUI tools with ABAP language version Standard (classic extensibility), e.g. if
the corresponding SAP application is not enabled for the key user extensibility or developer
extensibility.

• available for SAP S/4HANA (on-premise/private cloud)


• Custom �elds can be added to CDS views (extend view) and for table/structure appends with
developer tools
• Adding custom �elds to the transactional logic of an application depends on the SAP
application. We recommend that you read the extensibility documentation that is provided for
the application.
• Adding custom �elds to OData services that were built with technologies before RAP, depends
on the implementation details of the OData service. See for example, the blog: How to
rede�ne RDS based OData services? | SAP Blogs

Releated Links:

• Custom Fields app: Documentation for public cloud: https://help.sap.com


/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa
/ce819b8557194ae0aa180ba4ac6a04de.html?version=2208.500
• Custom Fields app: Documentation for on-premise / private cloud: Custom Fields | SAP Help
Portal
• Blog: https://blogs.sap.com/2020/02/01/adding-�eld-in-standard-�ori-apps-of-s-4hana-
with-custom-�elds-and-logic/
• Documentation: Enabling Custom Database Fields for Usage in SAP Fiori Applications | SAP
Help Portal
• RAP Developer Extensibility Documentation for public cloud: https://help.sap.com
/docs/SAP_S4HANA_CLOUD/e5522a8a7b174979913c99268bc03f1a
/95d0ab272a6745618f18590453a7cf0c.html?version=LATEST
• RAP Developer Extensibility Documentation for on-premise / private cloud: Enabling Data
Model Extensions | SAP Help Portal

Alert Moderator

Assigned Tags

ABAP Development | ABAP Extensibility | SAP S/4HANA Cloud Extensibility

Similar Blog Posts 


New ABAP Platform Extensibility Options in 2021 SAP S/4HANA Extensibility: A Learning Journey
By Thomas Schneider Nov 19, 2021 By Thomas Schneider Jul 25, 2019
Extensibility in SAP S/4HANA Cloud
By Prasanth Padmanabhan Menon Sep 27, 2022

Related Questions 
BAPI_ACC_DOCUMENT_POST (EXTENSION) S/4HANA Cloud: Embedded Steampunk: C1 Released
By Former Member Nov 13, 2005 Contract
By Juwin Pallipat Thomas Nov 21, 2022

Extend I_FUNDSMGMTBDGTDOCITMCUBE to add


Business Area and Text in Eclipse
By Katherine Fong Nov 08, 2022

3 Comments

You must be Logged on to comment or reply to a post.

Syambabu Allu
November 23, 2022 at 5:22 pm

Hi Thomas,

Thanks for sharing insights on Developer extensibility and sharing the list of blogs.

Thank you,

Syam

Like 0 | Share

Frank Li
November 24, 2022 at 2:30 am

Hi Thomas,

Thank you for sharing. Regarding approach 2, are there any more information for it?
Thank you

Like 0 | Share

Thomas Schneider | Blog Post Author


November 24, 2022 at 6:37 am

Yes, please check the link to the documentation "RAP Developer Extensibility Documentation" in the blog post.

Like 0 | Share

Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark Cookie Preferences

Newsletter Support

You might also like