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

网站建设做什么的做文案用什么网站

网站建设做什么的,做文案用什么网站,重庆网站搭建方案,铜陵港航投资建设集团网站前导零和末尾零是指分别出现在数字序列中第一个非零数字之前和最后一个非零数字之后的任何零数字。 关于前导 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.yayakq.cn/news/199122/

相关文章:

  • 网站上推广游戏怎么做上海做网站的的公司有哪些
  • 1000元能否做网站广东网页空间购买
  • 手机wap版网站制作河北建设执业信息网
  • 织梦网站备份cms站群管理系统
  • 信息部网站建设工作计划邯郸做移动网站报价
  • 免费1级做爰片动漫在线观看网站网站的商业授权
  • dns解析失败登录不了网站人工智能网页设计
  • 苏州网站排名优化系统seo技术最新黑帽
  • 建设网站是否等于网络营销美妆网站建设环境分析
  • 宁波网站建设 网络服务物流好的网站模板
  • 湖南做网站 n磐石网络建德建设局网站
  • 文字堆积网站网站和自媒体都可以做
  • 广东省门户网站建设的现状怎么样做外贸网站
  • 福建泉州曾明军的网站wordpress修改主题插件
  • 2015微信网站开发wordpress前端投稿插件
  • 什么系统网站好下载wordpress 4.8.1
  • 昆明网站建设公司小程序找论文的免费网站
  • 网站开发的8个步骤国内国际时事图片
  • 如何做国外网站的镜像电子商务师是干什么的
  • 在线学习网站模板国外网站后台模板
  • 做网站送优化内蒙古包头网站建设
  • 网站设计咨询电话水果商城的设计与实现
  • 微信公众号网站开发注意注册一个公司全部流程
  • 网站建设和管理心得公司网站优化
  • 餐饮网站建设的目的万户网站天下
  • 专利交易网站建设ppt百度怎么做公司的网站
  • 网站建设东莞公司做网站好公司有哪些
  • 导购网站怎么建立湖北建设工程信息网
  • 网站取消301后人力资源网站建设
  • 怎么弄数据库备份做网站如何快速搭建个人网站