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

做网站后付款北京seo排名服务

做网站后付款,北京seo排名服务,网站建设报价方案对比,德清做网站的公司基础查数据 问题举例:例如查物料类型为ZFRT、ZROH和ZRSA的物料编码。 1、直接查询,三种不同类型的物料类型是或的关系。 SELECT DISTINCT ma~matnr ma~mtartFROM mara AS maINNER JOIN mbewh AS mbON ma~matnr mb~matnrINTO CORRESPONDING FIELDS OF…

基础查数据

问题举例:例如查物料类型为ZFRT、ZROH和ZRSA的物料编码。

1、直接查询,三种不同类型的物料类型是或的关系。

  SELECT DISTINCT ma~matnr  ma~mtartFROM mara AS maINNER JOIN mbewh AS mbON ma~matnr = mb~matnrINTO CORRESPONDING FIELDS OF TABLE gt_tabWHERE ma~mtart EQ 'ZFRT' ORma~mtart EQ 'ZROH' ORma~mtart EQ 'ZRSA'.

2、如果对1进行优化,三种物料类型放在列表项中,使用关键字IN,这样查询等价于1.

  SELECT DISTINCT ma~matnr  ma~mtartFROM mara AS maINNER JOIN mbewh AS mbON ma~matnr = mb~matnrINTO CORRESPONDING FIELDS OF TABLE gt_tabWHERE ma~mtart IN ( 'ZFRT' , 'ZROH', 'ZRSA' ).

3、定义区间函数,RANGE 内表

https://www.cnblogs.com/buduzhiren/p/13131483.html

SAP ABAP编程 Ranges用法_m15188153014的博客-CSDN博客

定义区间结构:

 TYPES: BEGIN OF ty_sign,sign   TYPE sign,option TYPE option,low    TYPE mtart,high   TYPE mtart,END OF ty_sign.           "定义区间结构


(1)直接赋值,不建议这种直接堆叠赋值方式,代码量比较多。

DATA: lt_mtart TYPE TABLE OF ty_sign WITH HEADER LINE.  "定义区间表lt_mtart-sign = 'I'.    "赋值lt_mtart-option = 'EQ'.lt_mtart-low = 'ZFRT'.APPEND lt_mtart TO lt_mtart.lt_mtart-sign = 'I'.lt_mtart-option = 'EQ'.lt_mtart-low = 'ZROH'.APPEND lt_mtart TO lt_mtart.lt_mtart-sign = 'I'.lt_mtart-option = 'EQ'.lt_mtart-low = 'ZRSA'.APPEND lt_mtart TO lt_mtart.CLEAR lt_mtart.

(2) 优化:使用VALUE#() 进行赋值,建议这种方式,代码量会大大减少。

  DATA: lt_mtart TYPE TABLE OF ty_sign .lt_mtart = VALUE #( sign = 'I' option = 'EQ'  ( low = 'ZFRT' high = '' )( low = 'ZROH' high = '' )( low = 'ZRSA' high = '' )).

(3)或者用APPEND VALUE#() TO ITAB. 与(2)二者等同。

DATA: lt_mtart TYPE TABLE OF ty_sign . APPEND  VALUE #( sign = 'I' option = 'EQ'  low = 'ZFRT' high = '' ) TO lt_mtart.
APPEND  VALUE #( sign = 'I' option = 'EQ'  low = 'ZROH' high = '' ) TO lt_mtart.
APPEND  VALUE #( sign = 'I' option = 'EQ'  low = 'ZRSA' high = '' ) TO lt_mtart.

对RANGE内表 赋值完成后的,以上三种方式的查询语句均相同。

  SELECT DISTINCT ma~matnr  ma~mtartFROM mara AS maINNER JOIN mbewh AS mbON ma~matnr = mb~matnrINTO CORRESPONDING FIELDS OF TABLE gt_tabWHERE ma~mtart IN lt_mtart.

总结: 1、如果是多个字符,使用第二种,IN +列表项,查询最为简洁;

2、如果有多个区间,可以使用VALUE#()方式进行赋值。

http://www.ritt.cn/news/19474.html

相关文章:

  • 网页平面设计作品seo综合查询工具
  • 重庆百科网站推广google adwords
  • 百度推广网站怎么做百度统计代码安装位置
  • 国外的b2b网站或者b2c网站seo是什么意思知乎
  • 通付盾 建设网站公司网络营销活动方案
  • 淄博网站建设制作seo经验是什么
  • 网站建设与维护期末试卷最新国际军事动态
  • 开发者选项开启好还是关闭好优化设计单元测试卷
  • 男女做吃动态网站关键词怎样做优化排名
  • 道滘做网站web设计一个简单网页
  • 音乐网站如何建立排名推广网站
  • 郸城网站建设拉新推广怎么做代理
  • 织梦做网站详细教程百度在线客服系统
  • 太原做网站页面的站长之家素材网
  • 潍坊做网站潍坊做网站b2b免费外链发布
  • 无法打开服务器上的网站茂名网络推广
  • shopex网站 css乱了广告网址
  • 怎么建立微网站?北京seo关键词优化收费
  • 政府网站哪家公司做的百度知道合伙人官网
  • 个人网站主页模板广州百度竞价开户
  • 原创先锋 北京网站建设抖音seo推广
  • 阿里云突发性能适用于做网站吗热点事件营销案例
  • 站长工具查询入口个人网站制作模板主页
  • 网站开发设计方案书网络推广软文
  • 一台独立服务器如何做多个网站seo软件安卓版
  • 安阳区号电话关键词优化的原则
  • 深圳公司网站建设案例昆明seo排名外包
  • wap网站和app的区别湛江今日头条
  • 新企业在哪里做网站好杭州网站seo外包
  • 虹口做网站价格长沙推广公司