在ABAP development tools里创建一种新的Resource类型

简介: 在ABAP development tools里创建一种新的Resource类型

Create a new Resouce in AIE

Development Object

report ZTEST_RESOURCE

ZCL_ADT_RES_PRODUCT

ZCL_PRODUCT_ADT_RES_APP

ZCL_ADT_RES_PRO_CONTENT_HANDLE

BAdI implementation: ZCL_PRODUCT_IMPL

Consumer report

image.pngResource Controller

Super class: CL_ADT_REST_RESOURCE

in our example, we re-implement GET method, which is responsible for assembling corresponding data for requested resouce and delegate the data to response instance.

image.png

Content Handler

Super class: CL_ADT_REST_ST_HANDLER

Just re-implement CONSTRUCTOR:image.pngco_st_name: specify simple transformation name, which will be used to transform the assembled ABAP structure by resouce controller into xml data which will be passed to client. co_root_name: * co_content_type: specify what kind of data will be passed to client.

Application Class

Central point to expose the resouce to ADT framework. Super class: CL_ADT_DISC_RES_APP_BASE

image.pngTell framework that all URI having prefix /crm/product will be handled by the resouce controller ZCL_ADT_RES_PRODUCT.


BAdI Implementation

Create a new implementation on enhancement spot SADT_REST_RFC_APPLICATION, specify the application class as BAdI Implementation class.

image.pngMaintain filter:image.png

目录
相关文章
|
6月前
|
存储 SQL 数据库
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
|
BI 数据库
通过一段简单的代码,介绍 ABAP 的预定义类型 c
通过一段简单的代码,介绍 ABAP 的预定义类型 c
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
|
6月前
|
Android开发 Windows 缓存
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
WTS 上打不开 SAP ABAP Development Tool,遇到文件目录 read only 的问题
|
6月前
|
存储 SQL 数据库
128. 工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享
128. 工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
|
JavaScript 前端开发 Java
如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境试读版
如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境试读版
|
数据库
SAP ABAP 系统支持的锁操作类型和各自使用场景的详细讲解试读版
SAP ABAP 系统支持的锁操作类型和各自使用场景的详细讲解试读版
|
存储 移动开发
什么是 SAP ABAP 系统中类型为 Relocations 的传输请求
什么是 SAP ABAP 系统中类型为 Relocations 的传输请求

热门文章

最新文章