100% found this document useful (1 vote)
2K 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)
2K 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

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

01
ABAP RAP Query Provider
02
ABAP RAP Unmanaged Implementation 
03
ABAP RAP Behavior Handler and Saver for CUD
04
ABAP RAP –
ABAP RAP Query Provider
Logali Group - Formando Profesionales en SAP
✔
ABAP OO
✔
Select
Implementation
✔
Skip & Top
✔
Filters
01
ABAP RAP Query Provider
02
ABAP RAP Unmanaged Implementation 
03
ABAP RAP Behavior Handler and Saver for CUD
04
ABAP RAP –
Logali Group - Formando Profesionales en SAP
Behavior Definition
ABAP RAP Unmanaged Implementation
✔
Unmanaged
✔
Create
✔
Upd
01
ABAP RAP Query Provider
02
ABAP RAP Unmanaged Implementation 
03
ABAP RAP Behavior Handler and Saver for CUD
04
ABAP RAP –
ABAP RAP Behavior for CUD
Logali Group - Formando Profesionales en SAP
✔
Create
✔
Update
✔
Delete
✔
Save
Handler and Saver
01
ABAP RAP Query Provider
02
ABAP RAP Unmanaged Implementation 
03
ABAP RAP Behavior Handler and Saver for CUD
04
ABAP RAP –
ABAP RAP – BAPI Legacy Logic
Logali Group - Formando Profesionales en SAP
Function Mod.
✔
BAPI_USER_GETLIST
✔
BAPI_USER_CREAT
01
ABAP RAP Query Provider
02
ABAP RAP Unmanaged Implementation 
03
ABAP RAP Behavior Handler and Saver for CUD
04
ABAP RAP –

You might also like