看情况,疫情好像越来越严重啊。上海和吉林省这种强者地位都搞得人心惶惶的。祈祷早日恢复正常~
上篇文章讲到了SAP abap中货币的内外部转换的内部转外部。
是开发项目中常见的BUG问题。需要重点关注。
今天,我们讲讲反过来的。外部转内部。
BAPI函数为:BAPI_CURRENCY_CONV_TO_INTERNAL
细心的您可能已经发现了。他和BAPI_CURRENCY_CONV_TO_EXTERNAL非常相像。
除了这个小尾巴有点不一样。
需要注意的是:S4HANA系统的新语法和ECC系统或者R3系统有点不一样。
对于初级SAP ABAP顾问来说,是不容易的。
作者曾经也是SAP ABAP beginners ,到处去找Tutorial for Constant。需要自学很久,没人给咱免费培训。
写个测试代码DEMO举例子。直接在事务代码SE38里面运行测试就能成功,看看他的差异吧~
*声明bapi相关的全局变量
DATA:
gs_amount_external TYPE bapicurr-bapicurr. “货币金额
*选择屏幕
PARAMETERS:p_curr TYPE tcurc-waers,
p_exter TYPE bapicurr-bapicurr.
*调用BAPI
PERFORM frm_usebapi.
*——————————————————————————–*
* Form frm_setdata *
*———————————————————————————*
* 调用bapi
*
* 导入:货币码,货币金额
* 正在修改:返回参数信息
*————————————————————————-
FORM frm_usebapi.
*调用bapi
CALL FUNCTION ‘BAPI_CURRENCY_CONV_TO_INTERNAL’
EXPORTING
currency = p_curr
amount_external = p_exter
max_number_of_digits = 8
IMPORTING
amount_internal = gs_amount_external
* RETURN = ret.
.
WRITE: gs_amount_external.
ENDFORM.
本文链接 :http://www.hot583.com/2022/03/31/bapi_currency_conv_to_internal/
本文为作者原创,如果这篇文章对您有用,欢迎转载,
转载请务必注明来源《今日热点在看》http://www.hot583.com/
我的微信公众号【 hot583 】 或者在这个链接联系我
微信原文《全文完》