当前位置: 首页 > news >正文

ABAP调用CDS AMDP:数据库存储过程封装

我理解amdp 类似于数据库存储过程,对一系列简单动作的封装,本文主要讲的是创建cds amdp 给abap调用

CDS代码

class ZCL_AMDP_YYYY_DEMO1 definition

public

final

create public .

public section.

INTERFACES if_amdp_marker_hdb.

DATA lt_ZTYYY_TEST type table OF ZTYYY_TEST.

TYPES:

tt_YYY_TEST TYPE TABLE OF ZTYYY_TEST .

CLASS-METHODS GET_DATA

IMPORTING

VALUE(p_MATNR) TYPE MATNR

VALUE(p_WERKS) TYPE WERKS_D

EXPORTING

VALUE(et_DATA) TYPE tt_YYY_TEST.

protected section.

private section.

ENDCLASS.

CLASS ZCL_AMDP_YYYY_DEMO1 IMPLEMENTATION.

METHOD GET_DATA BY DATABASE PROCEDURE

FOR HDB LANGUAGE SQLSCRIPT "hana脚本语言

OPTIONS READ-ONLY " 只读

"用到的表

USING ZTYYY_TEST .

et_DATA = select * from ZTYYY_TEST

where mandt = session_context('CLIENT')

AND MATNR = :P_MATNR

AND WERKS = :P_WERKS;

* et_DATA =

* SELECT

* *

* FROM :lt_ZTYYY_TEST

* WHERE mandt = session_context('CLIENT')

* AND MATNR = :P_MATNR

* AND WERKS = :P_WERKS;

ENDMETHOD.

ENDCLASS

创建report 消费amdp

REPORT ZYYY_TEST_001.

PARAMETERS :P_MATNR TYPE MATNR, "
p_werks TYPE char4.

START-OF-SELECTION .

ZCL_AMDP_YYYY_DEMO1=>GET_DATA(
exporting
P_MATNR = P_MATNR
P_WERKS = p_werks
importing
ET_DATA = data(lt_data)
).

CL_DEMO_OUTPUT=>DISPLAY_DATA(
exporting
VALUE = lt_data
* NAME = " Name
).

完成

http://www.jsqmd.com/news/110919/

相关文章:

  • 专业解读|北京刑事律师事务所实力排名:2025靠谱机构辩护方案对比 - 老周说教育
  • 2025年12月株洲靠谱的搬家公司首选:株洲旺成搬家,株洲搬迁公司、株洲企业搬迁、株洲长途搬家、株洲居民搬家、专业团队护航全程无忧 - 海棠依旧大
  • 2025年煤粉仓防爆门实力厂家权威推荐榜单:重力防爆门/矩形防爆门/弹簧防爆门源头厂家精选 - 品牌推荐官
  • 网络工程毕设2026开题指导
  • 2025年12月楼梯/实木楼梯/实木衣柜门品牌推荐榜单精选 - 2025年品牌推荐榜
  • 2025年12月内蒙古呼和浩特驾校/摩托车驾校推荐榜单 - 2025年品牌推荐榜
  • 半导体测试之静态测试参数有哪些?为什么要进行测试?
  • 5分钟搞定AI字幕生成:ComfyUI终极配置完整指南 [特殊字符]
  • 2025年四机头数控钢筋弯曲中心供应商权威推荐榜单:钢筋智能弯曲中心/自动钢筋弯曲/数控式钢筋弯曲中心源头厂家精选 - 品牌推荐官
  • 极速组态!Profinet转Ethernet网关让ABB机器人主站秒连工业网络(下集)
  • Sketch 2025.3文件夹管理更新解析:支持无限嵌套与灵活组织
  • CentOS 7+ 安装 GreatSQL 8.0.32-26
  • Amazon EC2 实例类型命名约定
  • 实用参考!2025-2026北京律师事务所排行榜:全维度服务能力解析 - 老周说教育
  • P5048 [Ynoi2019 模拟赛] Yuno loves sqrt technology III
  • 2025年耐气候老化性管材制造企业权威推荐榜单:PVDF管材/耐腐蚀性管材/耐热性管材制造企业精选 - 品牌推荐官
  • 低速离心机2025年市场调研与优质源头厂家(知名企业)推荐 - 品牌推荐大师1
  • Omnissa Horizon 8 2512 发布 - 虚拟桌面基础架构 (VDI) 和应用软件
  • 极速组态!Profinet转Ethernet网关让ABB机器人主站秒连工业网络(上集)
  • 精通Java LaTeX渲染:JLaTeXMath实战应用全解析
  • 期末复习:结构算法题
  • 减肥产品怎么选不踩雷?1000+用户真实反馈,2025 高口碑品牌无滤镜测评榜单 - 速递信息
  • 2025年市面上专业的自建房建设厂商口碑排行,别墅自建房/庭院/院墙/外墙仿石漆/自建房建设品牌如何选 - 品牌推荐师
  • 如何高效定制B站API认证凭证:全新Cookies配置指南
  • PyTorch中GRU与LSTM的构建与比较
  • 【前瞻预告】2025-2026北京律师事务所哪家好?预热榜单与核心机构解析 - 老周说教育
  • 用Java语言输出1-100之间的素数
  • 2025年12月写字楼电梯维保,小区电梯维保,酒店电梯维保公司推荐:行业测评与选择指南 - 品牌鉴赏师
  • 2025年发电机租赁厂家最新推荐:重庆康合机电实力解析报告出炉! - 深度智识库
  • 2025-2026三相伺服电机/交流伺服电机厂家优选:这家国家专精特新“小巨人”企业不容错过 - 品牌推荐大师1