ABAP数字类型合法性检查函数NUMERIC_CHECK
生活随笔
收集整理的這篇文章主要介紹了
ABAP数字类型合法性检查函数NUMERIC_CHECK
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過 function module 檢查字符串是否為數字并添加前置輔助零
程序代碼:
DATA:c TYPE c length 3 VALUE ’345′,
n TYPE n LENGTH 5,
type TYPE dd01v-datatype.
CALL FUNCTION ‘NUMERIC_CHECK’
EXPORTING
string_in??= c
IMPORTING
string_out = n
htype? ?? ?= type.
WRITE:c,n,type. 復制代碼
結果:345 00345 NUMC
數字類型輸出時會被添加前導零
注意:
1、輸入參數 string_in 的變量參數類型必須是 charlike 的,否則會報 UC_OBJECTS_NOT_CHARLIKE 這個運行期錯誤。
2、不能校驗帶有小數的數字類型
程序代碼:
結果:345 00345 NUMC
數字類型輸出時會被添加前導零
注意:
1、輸入參數 string_in 的變量參數類型必須是 charlike 的,否則會報 UC_OBJECTS_NOT_CHARLIKE 這個運行期錯誤。
2、不能校驗帶有小數的數字類型
總結
以上是生活随笔為你收集整理的ABAP数字类型合法性检查函数NUMERIC_CHECK的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Neo4j 简介
- 下一篇: LSMW、BDC、CATT 区别