注册 登录
壹佰网|ERP100 - 企业信息化知识门户 返回首页

的个人空间 https://www.erp100.com/?0 [收藏] [复制] [RSS]

日志

按照EBS系统的设置来进行千分位和小数位格式化

已有 552 次阅读2008/10/29 09:21

以前在遇到金额这样的item需要设置小数位的时候,都是在item的属性中设置的格式掩码为9999.99。这样设置,在表面上确实解决了小数位的问题,但是如果小数位发生了变化或者遇到千分位的时候这招就不奏效了,现在才明白过来那样设置是不对的。

按照EBS系统的设置来进行千分位和小数位的格式化,这样来设置金额这类的item才是正确的。昨天查了点资料也请教了别人,问题解决了,写在这里,为了方便自己日后使用和复习,如果是EBS的初学者也可以看看。

在PRE-FORM里获取默认本位币
这里需要设置两个参数,SET_OF_BOOKS_ID,CURRENCY_CODE.

:parameter.SET_OF_BOOKS_ID := fnd_profile.value('GL_SET_OF_BKS_ID');

SELECT sob.currency_code
INTO :parameter.CURRENCY_CODE
 FROM gl_sets_of_books sob
 WHERE sob.set_of_books_id = :parameter.SET_OF_BOOKS_ID ;

set_item_property('block_name.item_name',FORMAT_MASK,
                fnd_currency.get_format_mask(
                :parameter.currency_code,
                get_item_property('block_name.item_name', MAX_LENGTH)));

这样,就会按照EBS系统的设置来对item进行千分位和小数位的格式化了.

评论 (0 个评论)

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 05:50 , Processed in 0.010041 second(s), 12 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部