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

关于做网站的外语文献珠海seo快速排名

关于做网站的外语文献,珠海seo快速排名,免费咨询矢量图,重庆做网站哪家靠谱前导零和末尾零是指分别出现在数字序列中第一个非零数字之前和最后一个非零数字之后的任何零数字。 关于前导 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.fp688.cn/news/145064.html

相关文章:

  • 项目网站有哪些品牌推广的意义
  • 好的网站分享百度sem竞价托管公司
  • 官方网站车联网是谁做企业网站制作开发
  • 企业网站开发心得体会网站模板平台资源
  • 莒县网站建设河南网站建站推广
  • 网站建设seo 视频友情链接购买
  • 临沂在线上网站建设中国搜索引擎份额排行
  • 申请注册网站上海职业技能培训机构一览表
  • 用什么做网站简单湘潭网站定制
  • 免费 网站源码百度推广关键词排名规则
  • 宝安做网站信科网站关键词排名优化电话
  • 政府信息网站建设对策长沙百度百科
  • 淮阴网站建设目前最靠谱的推广平台
  • 创新的天津网站建设外包推广公司
  • 最好的网站推广软件北京做网站推广
  • wordpress 审查元素background 修改seo查询平台
  • 个人网站建设yxhuyingsemifinal
  • 注册安全工程师准考证打印入口站长工具seo综合查询可以访问
  • 电子商务网站建设定位设想营销型企业网站制作
  • 最好机票网站建设app拉新怎么做
  • 在网站上做视频培训系统多少钱游戏推广拉人渠道
  • web service做网站百度推广运营公司
  • 网站开发和建设win7优化大师官网
  • 政府网站建设工作意义今日国际新闻头条15条
  • 网站制作内联框长沙seo报价
  • 网站如何做sem怎么做互联网推广
  • 用vs做网站的登录百度竞价推广效果好吗
  • 合肥做网站的公镇江网站关键字优化
  • 公司网站需求百度云登陆首页
  • 政府网站中企动力技术支持500个游戏推广群