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

网站企业备案改个人备案上海专业的seo推广咨询电话

网站企业备案改个人备案,上海专业的seo推广咨询电话,安徽合肥中国建设银行网站首页,手机app是用什么软件开发的前导零和末尾零是指分别出现在数字序列中第一个非零数字之前和最后一个非零数字之后的任何零数字。 关于前导 0 在 SAP 系统中,大多数字母数字字段在数据库中存储时都带前导零,完全占用字段的定义长度。但是,当字段显示给最终用户时&#x…

前导零和末尾零是指分别出现在数字序列中第一个非零数字之前和最后一个非零数字之后的任何零数字。

关于前导 0

在 SAP 系统中,大多数字母数字字段在数据库中存储时都带前导零,完全占用字段的定义长度。但是,当字段显示给最终用户时,前导零就被省略掉了。

SAP 通过使用所谓的转换出口将数值从外部(输出)格式转换为内部(输入)格式来处理这种数据规范化过程。

添加或删除前导零是 ABAP 开发人员日常生活中的常见要求。随着语法的不断发展,实现上述要求的可能性也越来越多。

转换退出示例

下面的示例使用的是订单号数据元素 AUFNR,其数据类型为 CHAR,长度为 12。

DATA(lv_order_number) = CONV aufnr( 12345 ).

在 ABAP 字典中打开我们要转换的字段域,就会发现我们可以使用 “ALPHA ”转换例程。开发人员可以使用这些功能模块在大多数数字/ID 类型字段中添加和删除前导零。

ABAP 词典中的域 AUFNR (SE11):

函数模块

在过去,ALPHA 转换例程的功能模块是添加和删除零的最佳方法。

DATA(lv_order_number) = CONV aufnr( 12345 ).
WRITE |{ lv_order_number }|.    "Output: 12345"Add leading zeros
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'EXPORTINGinput  = lv_order_numberIMPORTINGoutput = lv_order_number.WRITE |{ lv_order_number }|.    "Output: 000000012345"Remove leading zeros
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'EXPORTINGinput  = lv_order_numberIMPORTINGoutput = lv_order_number.WRITE |{ lv_order_number }|.    "Output: 12345

使用字符串模板的简易形式

自从 ABAP 7.4 中的字符串模板和 ABAP 7.2 中的嵌入式 ALPHA 表达式出现后,ALPHA 转换的结果就可以在一行中实现。

DATA(lv_order_number) = CONV aufnr( 12345 ).
WRITE |{ lv_order_number }|.    "Output: 12345lv_order_number =  |{ lv_order_number ALPHA = IN }|.
WRITE |{ lv_order_number }|.    "Output: 000000012345lv_order_number =  |{ lv_order_number ALPHA = OUT }|.
WRITE |{ lv_order_number }|.    "Output: 12345

带构造函数运算符 CONV 的内联声明

我们甚至可以在一行中声明一个变量并填充前导零,这样就不需要可能的辅助变量了。

DATA(lv_order_number) = CONV aufnr( |{ '12345' ALPHA = IN }| ).
WRITE |{ lv_order_number }|.    "Output: 000000012345

其他例子

用 SHIFT 删除前导零

SHIFT 语句可用于删除零字符串。

DATA(lv_order_number) = CONV aufnr( |{ '12345' ALPHA = IN }| ).
WRITE |{ lv_order_number }|.    "Output: 000000012345SHIFT lv_order_number LEFT DELETING LEADING '0'.
WRITE |{ lv_order_number }|.    "Output: 12345

用 OVERLAY 添加尾数零

OVERLAY 语句可用于为字符串填充尾部的零。

DATA(lv_order_number) = CONV aufnr( 12345 ).
WRITE |{ lv_order_number }|.    "Output: 12345"Helper variable of type string, without any leading or trailing zeros
DATA(lv_order_number_string) =  |{ lv_order_number ALPHA = OUT }|.
OVERLAY lv_order_number_string WITH '000000000000'.
WRITE |{ lv_order_number_string }|.    "Output: 123450000000
http://www.khdw.cn/news/55508.html

相关文章:

  • vip解析网站如何做肇庆seo外包公司
  • 涉县移动网站建设价格地推平台
  • 遥控器外壳设计网站推荐最新热点新闻事件素材
  • 新疆网站建设介绍google排名
  • 网站建设与web前端区别站内推广的方法和工具
  • 咸阳网站制作建设互联网广告营销
  • 做网站比较专业的有哪些公司友情链接你会回来感谢我
  • 怎么在别人网站上做锚文本链接网络宣传推广方案范文
  • 广州专业网站改版领军企业百度热搜电视剧
  • 什么网站可以做家教怎么快速排名
  • linux 做网站用哪个版本西安网站建设制作公司
  • 网站优化方案书关键词自助优化
  • 驱动开发广州专做优化的科技公司
  • 交城有做网站的吗百度关键词搜索排名统计
  • 网站设计基本功能优化seo
  • 外贸b2b平台哪个最好seo在线培训课程
  • 公司架设网站费用怎么做分录谷歌怎么投放广告
  • 做的好的区块链网站seo技术是什么
  • wordpress无法下载插件windows优化大师是官方的吗
  • 青岛的网站建设公司哪家好电商关键词seo排名
  • 义乌正规外发加工网seo推广营销靠谱
  • 常用网站大全seo 优化技术难度大吗
  • 大兴58网站起名网站制作郑州网站推广报价
  • 衡阳网站优化外包价格搜索引擎优化的报告
  • 刚做的网站怎么在百度搜到手机优化大师怎么退款
  • 输入网站查看空间网站有吗免费的
  • 集团网站建设服务软文推广代表平台
  • 网站下载视频的方法徐州百度运营中心
  • 做地方门户网站新闻 近期大事件
  • 渭南网站制作微信广告投放推广平台