100% found this document useful (1 vote)
907 views12 pages

RAP With BAPI

This document discusses different aspects of building APIs on the ABAP RESTful programming model including query providers, unmanaged implementations, behavior handlers for create, update and delete, integrating legacy BAPI logic, and using OData annotations for service definition and binding for Fiori elements.

Uploaded by

Luis Mariño
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
907 views12 pages

RAP With BAPI

This document discusses different aspects of building APIs on the ABAP RESTful programming model including query providers, unmanaged implementations, behavior handlers for create, update and delete, integrating legacy BAPI logic, and using OData annotations for service definition and binding for Fiori elements.

Uploaded by

Luis Mariño
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

BAPIs on ABAP RESTful Programming Model

INDEX
01 ABAP RAP Query Provider

02 ABAP RAP Unmanaged Implementation

03 ABAP RAP Behavior Handler and Saver for CUD

04 ABAP RAP – BAPIs Legacy Logic

05 ABAP RAP – Service Definition and Binding with OData Annotations for Fiori Elements

Logali Group - Formando Profesionales en SAP


ABAP RAP Query Provider
Interface IF_RAP_QUERY_PROVIDER

✔ ABAP OO

✔ Select
Implementation

✔ Skip & Top

✔ Filters

✔ Response

Logali Group - Formando Profesionales en SAP


BAPIs on ABAP RESTful Programming Model
INDEX
01 ABAP RAP Query Provider

02 ABAP RAP Unmanaged Implementation

03 ABAP RAP Behavior Handler and Saver for CUD

04 ABAP RAP – BAPIs Legacy Logic

05 ABAP RAP – Service Definition and Binding with OData Annotations for Fiori Elements

Logali Group - Formando Profesionales en SAP


ABAP RAP Unmanaged Implementation
Behavior Definition

✔ Unmanaged

✔ Create

✔ Update

✔ Delete

✔ Read-only

✔ Mapping
Control

Logali Group - Formando Profesionales en SAP


BAPIs on ABAP RESTful Programming Model
INDEX
01 ABAP RAP Query Provider

02 ABAP RAP Unmanaged Implementation

03 ABAP RAP Behavior Handler and Saver for CUD

04 ABAP RAP – BAPIs Legacy Logic

05 ABAP RAP – Service Definition and Binding with OData Annotations for Fiori Elements

Logali Group - Formando Profesionales en SAP


ABAP RAP Behavior for CUD
Handler and Saver

✔ Create

✔ Update

✔ Delete

✔ Save

Logali Group - Formando Profesionales en SAP


BAPIs on ABAP RESTful Programming Model
INDEX
01 ABAP RAP Query Provider

02 ABAP RAP Unmanaged Implementation

03 ABAP RAP Behavior Handler and Saver for CUD

04 ABAP RAP – BAPIs Legacy Logic

05 ABAP RAP – Service Definition and Binding with OData Annotations for Fiori Elements

Logali Group - Formando Profesionales en SAP


ABAP RAP – BAPI Legacy Logic
Function Mod.

✔ BAPI_USER_GETLIST

✔ BAPI_USER_CREATE1

✔ BAPI_USER_CHANGE

✔ BAPI_USER_DELETE

Logali Group - Formando Profesionales en SAP


BAPIs on ABAP RESTful Programming Model
INDEX
01 ABAP RAP Query Provider

02 ABAP RAP Unmanaged Implementation

03 ABAP RAP Behavior Handler and Saver for CUD

04 ABAP RAP – BAPIs Legacy Logic

05 ABAP RAP – Service Definition and Binding with OData Annotations for Fiori Elements

Logali Group - Formando Profesionales en SAP


ABAP RAP – Service Definition and Binding
OData Annotations – Fiori Elements

✔ Service Definition

✔ Service Binding

Logali Group - Formando Profesionales en SAP


FORMAMOS
PROFESIONALES SAP

You might also like