动态计算(摘自COMPASS BUTTON)
来源:互联网 发布:进销存软件系统设计 编辑:程序博客网 时间:2024/05/29 05:05
report ZDEMO_COMPILE.
data jj type i.
perform Dynamicformula using ' 900 + 7 % 3 ' jj.
write / jj.
perform Dynamicformula using ' 900 + ( 7 + 10 ) % 3 ' jj.
write / jj.
perform Dynamicformula using ' 900 * 30 + ( 7 + 10 ) % 3 ' jj.
write / jj.
*&---------------------------------------------------------------------*
*& Form Dynamicformula
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->SOURCE text
* -->RE text
*----------------------------------------------------------------------*
FORM Dynamicformula using formula type STRING
changing re type I.
data source type string.
data return_value type string.
data js_processor type ref to cl_java_script.
js_processor = cl_java_script=>create( ).
concatenate
'result = '
formula
';'
into source.
RETURN_VALUE = js_processor->evaluate( source ).
re = RETURN_VALUE.
ENDFORM. "Dynamicformula
方法二
CALL FUNCTION 'EVAL_FORMULA'
EXPORTING
FORMULA = ' ( 9 * 10 + ( 7 + 10 ) * 2 ) div 3 '
IMPORTING
VALUE = jj
.
write / jj.
- 动态计算(摘自COMPASS BUTTON)
- Compass(汤阳光)
- Compass
- Compass
- Compass
- Compass
- Compass
- Compass
- Compass
- (课堂讨论)计算模式的变迁(摘自网络 关于云计算)
- 云计算概述(摘自《云计算 从基础架构到最佳实践》)
- Fragment动态添加控件(Button/Layout/...)
- 传智播客--Compass(汤阳光)
- Compass入门指南(一)
- 传智播客--Compass(汤阳光)
- sass & compass总结(一)
- 指南针驱动(compass)移植
- 动态创建Radio Button
- Ubuntu操作系统下安装MySQL数据库的方法
- 使用nusoap訪問asp.net service
- linux命令
- svn的简单配置和使用
- 完美主义强迫症诊断
- 动态计算(摘自COMPASS BUTTON)
- 弄清.NET中复杂的文件类型
- 如何一次跳出多个循环
- 数据库中空值问题的讨论
- [zz]Inno Setup安装和反安装ocx控件
- 快速通过网络工程师考试方法
- 全球公认的最佳健康食品排行榜
- php中取csv文件内容的方法
- How PAE X86 Works