Custom Fields and Custom Logic in SAP S/4HANA Cloud Key User Extensibility
Tutorials that teach this
- Tutorial S/4HANA ABAP Extensibility - Custom Code List
- Tutorial Create Custom Logic Using Key User Extensibility and Perform Trace
- Tutorial Implement a Field Control Using a Business Add-in (`BAdI`)
- Tutorial Extend an standard Integration Flow by using the DirectProcess adapter
- Tutorial Implement Logic for a Custom Business Object
Prerequisites
- Concept Business Role and Business Catalog Authorization for ABAP Extensibility
- Concept ABAP Custom Fields
- Concept Key-User Extensibility in ABAP Tenants
- Concept SAP S/4HANA Cloud Communication Scenario Registration A **Communication Scenario Registration** in SAP S/4HANA Cloud is a configuration step that enables external applications to consume SAP S/4HANA Cloud APIs by establishing a trusted communication arrangement. Developers use it as part of [creating a service instance to consume SAP S/4HANA Cloud APIs](https://help.sap.com/docs/btp/sap-business-technology-platform/a735641b4c944953a3aedc887b2f250c?locale=en-US&state=PRODUCTION&version=Cloud), allowing SAP BTP-based services — such as SAP Subscription Billing — to integrate and exchange data with an SAP S/4HANA Cloud system. This registration defines which communication scenarios are exposed and authorized for inbound or outbound connectivity, forming the foundation for [automating integrations](https://help.sap.com/docs/btp/sap-business-technology-platform/08f42b2327f6472ba44b9ef9e631450f?locale=en-US&state=PRODUCTION&version=Cloud) between SAP S/4HANA Cloud and other SAP services.
- Concept Generating UI for Custom Business Objects in SAP S/4HANA Cloud