1. 检查是否是数字
DATA ls_isnum TYPE dd01v-datatype.
CALL FUNCTION 'NUMERIC_CHECK'
EXPORTING
string_in = ls_s
IMPORTING
htype = ls_isnum.
2.加上前导零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = p_in
IMPORTING
utput = p_in.
3.去除前导零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = p_out
IMPORTING
output = p_out.
4. 生成32位UUID
TRY.
CALL METHOD cl_system_uuid=>if_system_uuid_static~create_uuid_c32
RECEIVING
uuid = l_uuid32.
CATCH cx_uuid_error .
ENDTRY.
5. 去掉空格
CONDENSE ls_s NO-GAPS.
6. 内表行数
DESCRIBE TABLE it_table LINES s_lenth
lines(it_table)