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

梧州网站开发阿里云安装wordpress数据库错误

梧州网站开发,阿里云安装wordpress数据库错误,分析网站建设到运营需要多少钱,蓝色网站模版1. 什么是AMDP(ABAP-Managed Database Procedure) 1.)AMDP - ABAP管理数据库程序,是一种程序,我们可以使用SQLSCRIPT在AMDP内部编写代码,SQLSCRIPT是一种与SQL脚本相同的数据库语言,这种语言易于理解和编码。 将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_seltab=>combine_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,必须注明实施的Interface:IF_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_dbfeatures=>use_features(EXPORTINGrequested_features = VALUE #( ( cl_abap_dbfeatures=>call_amdp_method )( cl_abap_dbfeatures=>amdp_table_function ) ) ).zamdp_demo001=>get_data_back(EXPORTINGi_mandt = sy-mandtIMPORTINGet_mara = lt_mara ).cl_demo_output=>display( lt_mara ).ELSE.cl_demo_output=>display( '警告!当前系统不支持AMDP.' ).ENDIF.

http://www.yayakq.cn/news/53898/

相关文章:

  • 美仑美家具的网站谁做的网站建设合同 域名续期
  • 石家庄网站制作模板wordpress发的文章提示404
  • 如何拿高权重网站外链进行互换?教室在线设计网站
  • 赣州做公司网站wordpress 菜单 颜色
  • 个人的网站建设目标邢台人才网官网首页
  • 企梦网站建设优化前网站现状分析
  • 家居企业网站建设公司网上购物哪个商城好
  • 新型塑料建筑模板图片企业网站优化推广方法
  • 遵化建行网站礼泉做网站
  • 目前网站类型主要包括哪几种如何建设景区旅游网站
  • 网站开发专业都有哪些课程wordpress数组转字符串
  • 要做未来科技的网站怎么做服务号微网站怎么做的
  • 门户网站用虚拟主机百度收录查询api
  • 做今网站数据分析师报考条件
  • 网站开发 xmind野狼seo团队
  • asp网站建设实录源码html5网站建设
  • 汕尾建设网站网站开发报价文件
  • 抽奖的网站怎么做网站建设logo要什么格式
  • 怎么做自己网站的API国内人做韩国网站一般都卖什么东西
  • iis通过地址访问不了网站html网站标签
  • 西安网站建设云阔网络网站建设网站软件
  • 电子商务网站建设方案的总结wordpress修改文章阅读量
  • 漳州做网站配博大钱少a室内设计公司及效果图
  • 介休做网站东莞做网站的公司有哪些
  • 景观设计网站推荐网站建设的实训体会
  • 广州医院网站建设手提包 东莞网站建设
  • 保险网站定制重庆市建设工程信息网中标公告
  • 建站模板wordpress怎样建立自己的微信公众号
  • 太湖县住房和城乡建设局网站广告策划案ppt优秀案例
  • 南通启益建设集团有限公司网站企业实缴公示在什么网站做