这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情
序
HELLO,这里是百里,一个学习中的ABAPER, 最近接收了这么一个奇怪的需求,没错,就是讲金额输出为因为并且打印出来...为什么会用到输出中文/英文
后来了解到,在财务这块,开票及对外贸易都得需要显示对应的数字才可以,就像中文的大写的壹弍叁肆这种,需要写在发票中,才算开发票,但是我们系统中大部分数据都是以阿拉伯数字,即1,2,3,4...语法解析
通过调用函数 SPELL_AMOUNT 我们就可以进行数字转换,将我们对应的数字类型输出为中文或者英文内容....实例解析
我们通过前台输入一串数字后,通过调用子例程,设定输出为中文/英文.
数据准备
DATA:g_money(100) TYPE c.
DATA:money_str(33)...."amount_to_word
结果展示
选择屏幕输入内容
输出中文
输出英文
技术总结
今天讲述的内容是,如将金额数据输出为大写的中文及对应的英文doller ,是一个不错的工能,在财务中开票中肯定会用的到