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

专业建设专题网站时代强个人网站

专业建设专题网站,时代强个人网站,邵阳市最新消息,太仓建设工程网站1. 什么是AMDP(ABAP-Managed Database Procedure) 1.#xff09;AMDP - ABAP管理数据库程序#xff0c;是一种程序#xff0c;我们可以使用SQLSCRIPT在AMDP内部编写代码#xff0c;SQLSCRIPT是一种与SQL脚本相同的数据库语言#xff0c;这种语言易于理解和编码。 将AM…1. 什么是AMDP(ABAP-Managed Database Procedure)     1.AMDP - ABAP管理数据库程序是一种程序我们可以使用SQLSCRIPT在AMDP内部编写代码SQLSCRIPT是一种与SQL脚本相同的数据库语言这种语言易于理解和编码。 将AMDP方法内的逻辑编码后可以在ABAP报表中使用也可以在CDS Table Function中使用AMDP方法。     2.使用AMDP可以将ABAP Application编写的代码通过HANA的新特性(代码下推技术)将逻辑在数据库层执行。2. AMDP的弊端     1.AMDP还不能在Eclipse、HANA Studio上进行Debug操作     2.不能使用mseg表但可以使用 MATDOC的代理对象 NSDM_V_MSEG 代替     3.数据类型必须是表或者标准类型INT CHAR …     4.对于传入的Select-option必须先在ABAP中用方法 cl_shdb_seltabcombine_seltabs处理后在传入AMDP然后在AMDP中用 APPLY_FILTER     5.AMDP不能自动处理Client信息使用时必须传入Client信息并在ABDP中使用Where条件 SESSION_CONTEXT(‘CLIENT’) 引入3. 实现简单的AMDP Functions for AMDP Methods     1.在Eclipse或者HANA Studio新建一个ABAP Class 2.实现Class必须注明实施的InterfaceIF_AMDP_MARKER_HDB目前只支持HDB若未来支持其他DB接口名称则为IF_AMDP_MARKER_DB_NAME       By database Procedure 实现一个数据库过程。使用此方法AMDP方法将自动在HANA系统中创建一个过程       FOR HDB 指定数据库类型为 HANA database       LANGUAGE SQLSCRIPT 指定用于实现AMDP的数据库特定语言为 SQLSCRIPT       OPTION READ-ONLY 设置只能在数据库过程中读取       USING table_name/view_name 设置使用的数据库表或视图 CLASS zamdp_demo001 DEFINITIONPUBLICFINALCREATE PUBLIC .PUBLIC SECTION.types:ty_mara type table of mara. 这边先声明一下结构/表类型 不然下面方法exporting的type ***的时候会报一些有的没有的错误interfaces:IF_AMDP_MARKER_HDB.class-methods:get_data_back importing value(i_mandt) type mara-mandtexporting value(et_mara) type ty_mara. 如果上面没有声明这边type会报错The method GET_DATA_BACK contains a database procedure, which means that ET_MARA cannot have a structured type. PROTECTED SECTION. PRIVATE SECTION. ENDCLASS.CLASS zamdp_demo001 IMPLEMENTATION.method get_data_back by database procedurefor hdb language sqlscriptoptions read-onlyusing mara makt. 用到什么表都要写在这 *get_data 这边左连接右链接要加上outer不然不能达到左连和右连的效果et_mara with makt_tmp as ( select * from makt where maktx like %12)select a.*from mara as aright outer join makt_tmp as b on a.matnr b.matnrwhere a.mandt :i_mandt;endmethod. ENDCLASS. 4. 在ABAP中调用AMDP *---------------------------------------------------------------------* * Report ZTMP_TEST_IT029 *---------------------------------------------------------------------* * *---------------------------------------------------------------------* REPORT ZTMP_TEST_IT029.DATA: lt_mara TYPE TABLE OF mara.START-OF-SELECTION.IF cl_abap_dbfeaturesuse_features(EXPORTINGrequested_features VALUE #( ( cl_abap_dbfeaturescall_amdp_method )( cl_abap_dbfeaturesamdp_table_function ) ) ).zamdp_demo001get_data_back(EXPORTINGi_mandt sy-mandtIMPORTINGet_mara lt_mara ).cl_demo_outputdisplay( lt_mara ).ELSE.cl_demo_outputdisplay( 警告当前系统不支持AMDP. ).ENDIF.
http://www.hkea.cn/news/14439802/

相关文章:

  • 广西seo网站推广mvc5网站开发实战详解
  • c 做网站开发网络营销app有哪些
  • 外流网站建设微信网站服务器要求
  • 西宁网站制作哪家好如何分析一个网站
  • 网站开发会计科目手机网站静态模板
  • 查找北京国互网网站建设企业系统培训平台
  • 做汽车的网站编辑做网站建设公司怎么选
  • 西安做网站建设的住房与城乡建设部网站特色小镇
  • 网站建设的财务计划django做的电子商务网站
  • 搭建网站服务器多少钱大连金州旅游景点有哪些
  • 网站建设方案200字成都seo优化推广
  • 如何关联网站与网站wordpress开发解析
  • 怎么做网站框架设计培训
  • 广东企业网站建设出售自己的网站
  • 网站的运营费用吗如何做切片网站
  • 电子商务如何做网站销售百度收录的网站
  • php网站开发实例教程案例网站销户说明
  • 网站建设技术分类a5建站
  • 杭州网站制作模板朔州如何做百度的网站
  • 做代练去什么网站安全康保网站建设
  • 网站开发需要哪些基础技术电子商务网站规划的内容
  • dw网站引导页怎么做免费app开发平台
  • 进行公司网站建设方案永久免费手机建站平台
  • c2c商城网站开发苏州模板建站平台
  • 营销网站设计方案邢台交友123
  • 网站seo优化怎么做怎么更换网站logo
  • 定陶区城乡建设局网站专业设计科技展厅公司
  • 零基础搭建网站注册建设通网站首页
  • 清苑区建设网站找那家公司怎么制作一个团购小程序
  • 响应式设计 手机网站shopnc