SAP 常见函数

 

 

 

复制代码
*大小写转换
TRANSLATE STRING TO UPPER CASE.
TRANSLATE STRING TO LOWER CASE.

*前缀去零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' 
    EXPORTING
      input  = ls_item-item_code
   IMPORTING
      output = ls_item-item_code. 

*前缀补零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'   
EXPORTING
  input  = i_lifnr
IMPORTING
 output = i_lifnr.


车牌正则表达式
DATA: matcher TYPE REF TO cl_abap_matcher,
      match   TYPE c LENGTH 1.
matcher = cl_abap_matcher=>create( pattern     = '^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$'
                                   text        '粤B12345' ).
match = matcher->match( ). 

 


 

 

复制代码

 

posted @   骑着蜗牛着世界  阅读(74)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示