您的位置:首页 > 其它

SAP-ABAP 通过字符串计算公式,执行计算的函数:EVAL_FORMULA

2016-04-11 11:03 701 查看
abap 编辑好的字符串,其中字符串中为 计算公式的内容,通过函数:EVAL_FORMULA,可以通过公式算出结果
UF_FORMULA = '66.34 - 39.333 + ( 1 *4 -3*2)'.
* 計算式計算CALL FUNCTION 'EVAL_FORMULA'EXPORTINGFORMULA              = UF_FORMULAIMPORTINGVALUE                    = LF_RESULTEXCEPTIONSDIVISION_BY_ZERO                  = 1EXP_ERROR                               = 2FORMULA_TABLE_NOT_VALID = 3INVALID_EXPRESSION              = 4INVALID_VALUE                          = 5LOG_ERROR                               = 6PARAMETER_ERROR                = 7SQRT_ERROR                            = 8UNITS_NOT_VALID                     = 9MISSING_PARAMETER              = 10OTHERS                                      = 11.
IF SY-SUBRC = 1.CLEAR: LF_RESULT.ENDIF.

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