*大小写转换
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( ).