近日开发遇到了一个问题,当我自定义了一个表里面有金额字段PRICE 类型为currency 13小数位为4位小数,当我调用smartform 对它进行显示的时候,price自动扩大了一百倍,比如:10.0000变成了1000.0000 。这个问题的解决方法如下:

在smartfrom 中定义一个全局字段NETPR 声明和PRICE 相同的数据元素,在显示单价字段之前写一个程序行,将IT_TAB-PRICE字段的值赋给NETPR,将NETPR显示出来既是正确的数据,既:10.0000 。

但注意:不要将NETPR字段在全局定义中声明为“货币/数量字段”,否则单价金额仍然显示的是:1000.0000 。

该问题的原理是这样的,CURRENCY字段在SAP中必须要参考一个CURRKEY。例如‘CNY’。而这个货币代码的小数点位数一般都是限制死 的,用SPRO——SAP NETWEAVER——GENERAL SETTINGS——货币——为货币设置小数位数中配置的,所以虽然我们自定义了PRICE的小数位是4位但实际上的处理仍然最多到2位,这样就造成了数 据扩大了100倍,同理,如果我们自定义PRICE字段的小数是3位,货币码为’CNY’,那么显示结果会扩大10倍。

smartform 中currency 字段的小数点问题相关推荐

  1. 使用SMARTFORM字段参数设置解决SMARTFORM中数量、金额字段显示问题

    在SMARTFORM中,数量和金额类型的字段在显示的时候会和其他字段不在同一个水平面上,解决的方法:&ITAB-MENGE(C)&  ,下面是SMARTFORM字段参数设置的几个注意事 ...

  2. mysql栏的范围外值,MySQL中各种字段的取值范围-数据库专栏,MySQL

    mysql中各种字段的取值范围过节回来,网站更新的第一篇文章. 看来我有必要在最近找到一位志同道合的同学一起来维护站点才行了----------------------tinyint -128 – 1 ...

  3. Smartform中负号提前解决方法

    Smartform中, 打印 输出格式会经常出现问题,特别是金额.数量字段,如何解决打印时负号后置的问题呢? 其实很简单: &field(<)&             符号位显 ...

  4. mysql中的字段类型

    Mysql中的字段类型 MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类 ...

  5. mysql数据库中常用的类型_MySQL数据库中常用字段类型

    MySQL数据库中常用字段类型 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DECIMAL(M,D) 字符型:CHAR,VARCHAR 日期型:D ...

  6. ARCGIS中某字段递增赋值

    ARCGIS中某字段递增赋值 在地段计算器中使用一下代码: rec=0 def autoIncrement():global recpStart = 1 pInterval = 1 if (rec = ...

  7. Crystal Reports中的字段

    字段,是Crystal Reports呈现数据的基本单元,也是报表的数据中心. 在Crystal Reports中,字段的类型有数据库字段,公式字段,参数字段,组名字段,运行总计字段,特殊字段,未绑定 ...

  8. MySQL数据库使用连接更新表中某个字段数据

    连接更新表中数据使用: update .. join .. 语句 上一篇博文创建了一个商品分类表(good_cates),并完成了商品分类信息的插入,如果需要更新goods表中的商品分类信息,把商品分 ...

  9. 数据库中的字段varchar类型和char类型的区别?

    数据库中的字段varchar类型和char类型的区别? 目录 数据库中的字段varchar类型和char类型的区别?

最新文章

  1. gulp压缩js转义es6的常见错误及解决方案
  2. MYSQL不能从远程连接的解决方法
  3. GO语言变量和常量、语言控制语句流程
  4. 2019阿里云开年Hi购季新用户分会场全攻略!
  5. 统计数组中每个数字出现的次数_剑指Offer(二十八) 数组中次数出现超过一半的数字...
  6. 让Lua支持Linq吧
  7. 如何在{{input}}中使用action
  8. 918国际导航网V4.2版整站源码
  9. Transformer组件很重要Attention is all you need
  10. Google 搜索的基本语法
  11. 阿里大佬推荐初学者练习的 Java 开源项目
  12. 关于C#中Remoting的使用
  13. Android Binder机制
  14. 推荐语、学生和网友留言——《逆袭大学》连载
  15. 【系统分析师之路】2017年系统分析师上午综合知识历年真题
  16. 2019徐州网络赛G
  17. R语言patchwork包将多个ggplot2可视化结果组合起来、使用plot_annotation函数为组合图添加标题信息、使用theme函数自定义组合图中的字体类型(family)
  18. 数字商会 Paul Brigner 访谈:架起区块链行业与政府的沟通桥梁 | ArcBlock 播客
  19. 《アニマル・ロジック》日语读书笔记1
  20. 211计算机研究生公务员待遇,985,211毕业考公务员很浪费?太天真,这些好处他们自己都不知道...

热门文章

  1. ASA基本配置实验报告
  2. 项目中常用的 iOS 第三方库
  3. Drools学习笔记3—Conditions / LHS—字段约束连接字段约束操作符
  4. redirect和forward
  5. ios-上拉电阻负载许多其他接口
  6. 介绍一个可以把东西传到LINUX下的FTP客户端
  7. C++/CLI思辨录之传递托管堆地址
  8. DSTREAM-PT仿真器——ARM公司推出的最高性能的调试跟踪解决方案
  9. 我很懒,什么都没留下系列 之 教你上手React服务端渲染(React SSR) HMR
  10. 新特性的副产品--从11g的DEFERRED SEGMENT CREATION说起