abap数字转换货币代码
Ⅰ C语言将一串数字字符12345678变成货币形式$12,345,678
办法很多,提供一个比较低级的。注意原字串空间要大到能放下修改后的字串。
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"string.h"
intmain(void){
chara[20]="12345678",t[20],ln;
for(ln=strlen(a)-3;ln>0;ln-=3){
strcpy(a+ln+1,strcpy(t,a+ln));
a[ln]=',';
}
strcpy(a+1,strcpy(t,a));
*a='$';
printf("%s ",a);
return0;
}
Ⅱ 如何在word中将输入的数字转换成货币样式
你好!
按住shift键再按4键
就可以了
word里面是没有的
仅代表个人观点,不喜勿喷,谢谢。
Ⅲ excel表格里如何将数字转换成货币数字
将数字转换为货币数字,其实就是将数值单元格格式设置为货币格式。依次步骤为:
选中需要设置的单元格,鼠标右击选择单元格格式
出现单元格格式对话框,点击数字选项卡(一般默认数字选项卡激活)
点击会计专用,按自己的需求选择货币符号以及小数点位数,然后确定
如下图具体录制的操作:
Ⅳ ABAP开发,如何让币种英文代码显示成对应得币种符号
这些可以通过代码实现,判断语言环境进行不同符号显示
1、将货币符号和金额字段连接成一个字符进行显示,至于对金额字段求和,用代码处理完然后显示出来;
2、报表显示可以分出两列显示,一列显示货币符号,一列显示金额,这样可以实现对金额按照不同货币符号自动求和小计。
Ⅳ 在SAP中,是否可以根据已经知道的国家代码,来找到相对应的货币代码
试下在后台维护后能否找到,后台路径:SPRO--->SAP NetWeaver--->General Settings--->货币--->检查货币代码(如果系统中没有你要找的国家,须先定义国家)
Ⅵ 在java里,如何将double类型的数字转换成货币那种形式,数字是用逗号分开的那种
Format fm1=new DecimalFormat("#,###.00");
double num1=12345.678;
fm1.format(num1);
可以自己在程序里试试哈。
Ⅶ 请教问题:ABAP中的币别转换
SAP中的货币转换函数:CURRENCY_CONVERTING_FACTOR【CURRENCY_CONVERTING_FACTOR】在SAP系统中,对于曰币、韩币这类特殊货币的处理是有特殊规则的。 具体的处理逻辑为:首先根据币别到DB表TCURX中读取相应的小数位数CURRDEC。如果没有维护相应币别信息则默认CURRDEC = 2。如果 CURRDEC GT 5.就报错。然后默认转换比率是100。在CURRDEC NE 0的情况下循环CURRDEC次,每次将转换比率除以10 。 所以如果表TCURX中的CURRDEC = 0就默认转换比率为100。当表TCURX中没有找到相应数据时则默认CURRDEC = 2。转换比率也就是100 / 10 / 10 = 1.其他的比如如果表TCURX中的CURRDEC = 4,则转换比率应该为 100 / 10 / 10 / 10 / 10 = 0.01我们在SE16中看到的货币金额基本上都经过了这个转换,如曰元,都是除以100后存入数据库的。所以当我们从数据库中读取曰元金额时也应该作相应的转换,乘以100 。简单的使用Function CURRENCY_CONVERTING_FACTOR。输入币别,就可以得到相应的转换比率了。 函数中所涉及的常用选项:EXPORTING: CURRENCY: 将被处理的货币种别编号IMPORTING: FACTOR: 转换后得到的货币比率 示范代码:FORM BRF_AP USING F_BETRAG "金额 F_CURRENCY. " 货币代码DATA: S_FACTORTYPEP DECIMALS 3.CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR' EXPORTING CURRENCY = F_CURRENCY IMPORTING FACTOR = S_FACTOR EXCEPTIONS TOO_MANY_DECIMALS = 1 OTHERS = 2.IF S_FACTOR NE 0. F_BETRAG = F_BETRAG / S_FACTOR.ENDIF.ENDFORM. 到思互圈子网站查看回答详情>>
Ⅷ ABAP开发中,金额如何转成数值参与运算
能说的再详细一些么?遇到的问题是什么?
一般来说程序里面直接用 金额 / 数量 就是结果的。 a = b / c .
Ⅸ 如何实现实时输入数字自动转换为货币形式
呵呵,这个简单,用JavaScript的onfocus和onblur事件就可以了,前者是焦点集中事件,后者是焦点离开事件,代码如下:
<html>
<head>
<title>Made By tjoy7d</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
//得到货币形式的数值
function getCurrency(s){
res = Number(s.value).toFixed(2)
return res
}
//得到两个数的乘积
function getMul(){
res = Number(a.value)*Number(b.value)
res = Number(res).toFixed(2)
return res
}
//-->
</SCRIPT>
数量: <input id=a type=text><br>
单价: <input id=b type=text onblur="this.value=getCurrency(b)"><br>
乘积结果: <input id=c type=text onfocus="this.value=getMul()"><br>
可能不是很符合你的要求,不过你还可以改进一下:)
Ⅹ abap 数据类型转换
ABAP的数据类型是自动转换的,想学ABAP只能进顾问公司参加项目了。据我所知目前国内介绍ABAP语言开发的书只有《SAP程序设计》了,是个新加坡人写的,还不错。根据我的经验,只有结合业务才能把ABAP真正学好。