您的位置:首页 > 其它

ABAP 对字符串公式进行计算

2014-04-17 17:21 381 查看
函数:EVAL_FORMULA

参考代码:
DATA:formula TYPE string,

l_value TYPE f,

l_dmbtr TYPE mseg-dmbtr.

formula = '12.344 + 32.333 + ( 1 *4 -3*2)'.

CALL FUNCTION 'EVAL_FORMULA'

EXPORTING

formula = formula

IMPORTING

value = l_value.

IF sy-subrc <> 0.

MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

ENDIF.

l_dmbtr = l_value.

WRITE:l_dmbtr.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: