Oracle EBS 如何设置事务处理分配行金额、成本和资源费率等等数字小数点位数?
来源:互联网 发布:编程语言难易排名 编辑:程序博客网 时间:2024/05/01 22:32
通常事务处理的分配行金额、采购单价、成本和资源费率等等数字的小数点位数,在想设置添加小数点位数时候,往往误认在Oracle EBS配置文件中设置,其实与账薄的设置本位币有关系。
例如下图,当Resource Cost的Resource Unit Cost的小数点超过5位提示错误
解决方法:设置本位币的扩展精确度,假设本位币为CNY。
币种导航:GL/Setup/Currencies/Default 如下图
若以后开发中某一些单价或金额相关限制与准标系统保持一致,则可以调用如下代码
declare currency_code VARCHAR2(15) := 'CNY'; --本位币 precision NUMBER; --精确度 ext_precision NUMBER; --扩展精确度 min_acct_unit NUMBER; --最小可计帐单位 mask VARCHAR2(80); --格式begin /* --Form开发时,调用CSTCORE.pll库文件 currency_code := RTRIM(CST_GLOBALS.CURRENCY_CODE); */ currency_code := 'CNY'; FND_CURRENCY.GET_INFO(currency_code, precision, ext_precision, min_acct_unit); dbms_output.put_line('Currency:' || currency_code); dbms_output.put_line('precision:' || precision); dbms_output.put_line('precision:' || ext_precision); dbms_output.put_line('precision:' || min_acct_unit); FND_CURRENCY.BUILD_FORMAT_MASK(format_mask => mask, field_length => 38, ---数字最大长度 precision => ext_precision, min_acct_unit => min_acct_unit); dbms_output.put_line('Format Mask:' || mask);End;
0 0
- Oracle EBS 如何设置事务处理分配行金额、成本和资源费率等等数字小数点位数?
- 小李飞刀系列之Oracle EBS期间平均成本(PAC)--生产成本计算(二)资源设置
- EBS-PAC成本更新事务处理
- EBS 在制资源待定事务处理(制造成本工作流程\资源成本工作流程)报错
- Oracle EBS AR 客户返利和坏帐准备事务处理类型设置
- BigDecimal 小数点位数设置
- BigDecimal设置小数点位数
- 金额验证,小数点和数字可以输入,其它不能操作
- 设置TextEdit只能输入数字和小数点
- DGV 指定列 只允许输入“数字和小数点(金额)” 和“数字”
- java设置输出小数点位数
- Oralce中设置小数点位数
- java设置小数点后位数
- c++定点设置小数点位数
- 【C++】设置输出小数点位数
- 给BigDecimal设置小数点位数
- R中控制输出数值的小数点位数round,和有效数字位数signif
- 采购金额和采购成本
- JVM学习笔记(三):类的连接
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- Adb&shell相关命令
- Xcode常用快捷键总结
- GCD学习(七) dispatch_apply
- Oracle EBS 如何设置事务处理分配行金额、成本和资源费率等等数字小数点位数?
- 2015 04 03 回归csdn
- laravel开发环境设置
- gdb调试命令及方法
- win10 系统版本号获取的三种方法
- GCD 学习(八)dispatch_semaphore
- 例谈sizeof函数
- 智能数据分流Smart Data Offload
- SQL Server Date 函数