- 浏览: 368049 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (252)
- struts1.3 (18)
- spring2.0 (6)
- html & Css (30)
- soap (0)
- hibernate3.3.2 (3)
- JQuery1.4 (11)
- wsdl (0)
- Amazon EC2 (3)
- jsp (4)
- myeclipse skill (9)
- linux (1)
- servlet (1)
- english (7)
- Ajax (5)
- 常识 (3)
- 生活 (6)
- 工具 (42)
- 期货 & 外汇 (4)
- tomcat (2)
- ext (1)
- java se (11)
- java ee (1)
- it行业知识 (6)
- plsql developer skill (2)
- apache commons logging (1)
- apache commons HttpClient (1)
- apache commons codec (1)
- windows7 skill (3)
- 数据库设计 (2)
- oracle (5)
- junit (1)
- xStream (2)
- jdom (1)
- dwr (1)
- erp (2)
- javascript (4)
- Base64 (1)
- Ant (0)
- Apache CXF (1)
- 美剧 Friends season one (1)
- 设计模式 (1)
- android (0)
- html5 (0)
- SVN Skill (2)
- FindBugs (1)
- 云计算 (1)
- SAP (35)
- 演讲 (1)
- PMP (1)
- Velocity1.7 struts2.0 (1)
- svn (1)
最新评论
-
hijackwust:
最次的方法,没有之一
让一个工程并存jar包不同版本 -
手写白:
...
让一个工程并存jar包不同版本 -
wqsmd1:
连接不会关,怎么弄
Struts2 + JasperReports4 + DB2 Demo -
tntxia:
楼主,怎么没有放keymaker.jar这个包啊
Aqua Data Studio 破解及解决乱码说明 -
mrsea2010:
楼主,按照你的方法,点击联接,我都不能显示出页面,直接报404 ...
Struts2 + JasperReports4 + DB2 Demo
http://blogold.chinaunix.net/u2/86821/showart_2009173.html
ABAP编程中,有个概念很重要,即Currency Converting Factor(货币转换因子)。可能很多ABAP初学者都不知道这是什么东西,这里我们就简单探讨下。
1. 什么是货币转换因子
在SAP中,货币是维护在TCURC表里面,这从Domain: WAERS中可以看到。
不过这里我们要介绍的是表TCURX,它维护了货币金额的小数位。比如JPY日元,在该表是0。正常的货币都是2位小数的。那么,该表有什么意义呢?我们来看下面的例子。
DATA: netwr TYPE p DECIMALS 2.
netwr = '1.3'.
WRITE: netwr CURRENCY 'JPY'.
netwr = '1.3'.
WRITE: netwr CURRENCY 'JPY'.
输出的结果是130,即1.3*100,我们说日元的转换因子为100。这是因为TCURX定义了日元没有小数位,那么数据库表的实际数字 1.3 就解释成了130。反过来就是,我们认为的130日元,在数据库里存储成了1.3。这个过程都是SAP自动处理的。
同理,小数位为1的,其转换因子为10;而RMB因为小数位为2,其转换因子为1,这也是系统的默认值。
2. 如何将CURR字段赋给DEC(P)字段
如果要将一个CURR字段赋值给类型为DEC(P)的字段,则要考虑货币转换因子的影响。当我们写与外系统集成的接口时,这就显得很有必要了。
这里介绍个函数:CURRENCY_CONVERTING_FACTOR,它可用于读取货币转换因子。
DATA: v LIKE vbap-netwr,
p TYPE p DECIMALS 2,
cur LIKE vbap-waerk,
factor TYPE p DECIMALS 3.
p TYPE p DECIMALS 2,
cur LIKE vbap-waerk,
factor TYPE p DECIMALS 3.
v = '1.3'.
cur = 'JPY'.
CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
EXPORTING
currency = cur
IMPORTING
factor = factor
EXCEPTIONS
too_many_decimals = 1
OTHERS = 2.
IF sy-subrc <> 0.
factor = 1.
ENDIF.
p = v * factor.
WRITE: p.
这样,我们与外系统集成时,应该以p作为接口参数,130日元就不会错误地成了1.3日元。
3. ABAP编程中需要注意的地方
在编程中,我们对CURR字段要多加以注意,下面简单举几个应用例子。
(1) List中,当输出CURR字段时,记得指定对应的货币.
如: WRITE: vbap-netwr CURRENCY vbap-waerk.
(2) Screen中,对于CURR字段,需要设置对应的货币字段,
(3) ALV中,需要对FIELD CATALOG进行设置.
如: ls_cfieldname = 'WAERS'. "这里的WAERS是内表中的另一字段
发表评论
-
(zt)Deal with invalid characters from BW ETL
2011-05-27 03:21 1056症状 典型的非法字符错误的出错信息是: BRA ... -
SAP MM 常用表
2011-05-24 13:08 1302http://blog.csdn.net/Welbin/arc ... -
SAP 财务知识点(zt)
2011-05-24 12:48 1124http://ekzzs.blog.163.com/blo ... -
SAP SD 常用表
2011-05-24 12:25 4237一:客户主数据 基本数据KNA1里 公司代码KNB1里 ... -
SAP FI 常用表
2011-05-24 11:50 960GL部分: FAGLFLEXT ... -
转载:SAP 标准教材和自学方法
2011-05-19 01:13 0http://space.itpub.net/16683570 ... -
BW常用术语
2011-05-16 21:11 1507A Aggregate An aggregate i ... -
BW职位基本分类
2011-05-15 00:20 870BW Architect: 负责全面数据及系统的设计以及所有 ... -
查询SAP程序的增强出口和BADI
2011-05-03 22:24 1142*& Report Z_HZY*&*& ... -
(zt) Add-on Table ‘Enhancement category for table missing’ 警告解决
2011-05-03 01:53 1073http://www.cnblogs.com/lo ... -
2011/04/29 backup Bookmarks
2011-04-29 02:54 0Bookmarks 2011/04/29 back ... -
LO Extraction -- Delta Queue update Mode
2011-04-29 02:32 1161目前BWDeltaQueue支持的 ... -
(zt) SAP RFC (Remote Function Call)
2011-04-25 16:07 1774RFC RFC(远程函数 ... -
SDN论坛看到BW的问题及相关解答
2011-04-23 15:25 1307现在有一个 QUERY 运行十分慢 ... -
(zt) SAP各模块介绍
2011-04-23 00:50 1895http://blog.tianya.cn/blogger/p ... -
(zt) SAP MM -- Material Management.
2011-04-23 00:46 893http://www.erp100.com/thread- ... -
(zt) SAP FI/CO -- Financial & Controlling
2011-04-23 00:43 988http://www.erp100.com/thread-43 ... -
会计中的借与贷区别
2011-04-22 21:15 2709会计中的借贷只是个记账符号,要想记住 ... -
会计等式
2011-04-22 16:50 1038http://baike.baidu.com/ ... -
(zt)SAP 名词解释 助你理解
2011-04-22 16:23 1762http://blog.csdn.net/balderzwz/ ...
相关推荐
### SAP NetWeaver Process Integration (SAP PI) Handbook 7.1 #### 1. Introduction The SAP NetWeaver Process Integration (SAP PI) Handbook 7.1 serves as a comprehensive guide designed to provide an ...
"Converting the CONNECT sample to a local server"的主题聚焦于将一个基于CONNECT的示例应用移植到用户的本地服务器环境。这个过程通常包括几个关键步骤,涉及代码调整、配置更改以及对本地环境的适应。 首先,...
标题中的"converting_floating_en_inverter_floating_"暗示了我们正在讨论与转换浮动点英文相关的逆变器技术。在IT行业中,逆变器通常指的是电力电子设备,它能将直流电(DC)转换为交流电(AC)。而“floating”在此...
该文档(Converting Toolbox - 应用手册)主要介绍了SIMATIC Winder和Tension Control的基本原理和技术特点,并提供了详细的实施指南。 #### 二、张力控制原理 ##### 2.1 张力控制基础概念 - **机械系统组成**:...
这是因为,当相位噪声在频域中与输入信号卷积时,它会将原本集中的能量分布到周围的频谱中,导致信号的主瓣变宽,旁瓣增强。 #### 转换方法 要将振荡器的相位噪声转换为时间抖动,我们首先需要了解两者之间的关系...
D3D to opengl converting library
colorspace Converting between RGB, YUV, HSV, CIE Labcolorspace Converting between RGB, YUV, HSV, CIE Lab
// Parameter : Scaler converting 1/N cycles to a GLOBAL_Q freq (Q0) - independently with global Q Uint32 freqScaler_fr; // Parameter : Scaler converting 1/N cycles to a GLOBAL_Q freq (Q0) - ...
综上所述,"Converting Oscillator Phase Noise to Time Jitter"这份资料将帮助读者深入理解相位噪声和时间抖动之间的关系,掌握利用PLL进行转换的计算方法,并能够应用于实际的系统设计中。无论是对于学术研究还是...
code for converting gray scale image into color image by using template
showed greater angiotensin-converting enzyme-I (ACE-I) inhibitory activity (IC90 0.45 mg/mL) than other cephalopods (IC90>0.50 mg/mL). A significant colinearity was found between the electronegative ...
这个“Converting integer up to 16 to bit pattern”主题涉及了将16位整数转换为位模式的概念,这是在编程AB PLC时常见的操作。 在AB PLC编程中,我们经常需要处理二进制数据,因为PLC内部是以二进制形式存储和...
7. **可视化辅助**:`Converting Array to Map in Java.png`可能是一个流程图或示意图,帮助理解转换过程的可视化表示。在实际编程中,这类图表有助于解释代码逻辑,特别是在团队协作或技术文档中。 8. **异常处理*...
Converting Industry Trends 加工行业的趋势 Die Cut Methods 冲切方法 Converting Terminology 加工行业的各种名词 Processing Issues 各种加工问题的处理 Rotary converting is becoming the prominent ...
- **Manual_Converting_Diagnostic_Pages_en_V1.1.0.pdf**:该文档标题表明这是一份英文版的手册,版本为V1.1.0,主要介绍如何手动转换诊断页面。 #### 描述解析: - **SIMATIC Winder and Tension Control**:描述...
今天把最近一直在开发的小程序放安卓手机上测试一下,结果某个页面就一直报错: Uncaught TypeError: Converting circular structure to JSON 先说一下基本的环境: 系统:Android 6.0.1 手机:小米4 微信版本:...
"A tool for converting the file into pdf format" 指的是一款能够将各种类型的文件转换成PDF格式的工具。这种工具通常支持多种输入格式,如DOC、DOCX、XLS、PPT、TXT、HTML等,以便于分享、打印或长期保存。 PDF...
A Methodology For Converting Polygon Based Standard Cell From Bulk CMOS To SOI CMOS
这个名为"Converting_text_into_images"的项目是用Delphi编程语言实现的一个小程序,其核心目标是将文本信息转化为不可编辑的图像格式,从而增加了数据的安全性和可移植性。 Delphi是一款强大的面向对象的编程环境...
"Converting a bitmap to a region - memory leak fix" 就是针对这个问题提供的一种解决方案。 位图(Bitmap)是Windows GDI(Graphics Device Interface)中用于存储像素数据的数据结构,它可以表示各种分辨率和...