SAP Smartforms 货币和数量字段设置参考及格式

在开发SAP Smartforms 时,会遇到 设置打印的货币字段或数量字段在打印预览时无法显示报错,及数量字段在打印预览时偏下方显示的格式问题,下面将给大家带来解决方法。

1.在打印程序外创建含有行项目QUAN 数量字段的结构

2.选择 '全局定义'  --> 新建全局定义的 变量 'WA_ITEM'  ,储存行项目结构中的字段

3.选择 '全局定义' --> '货币/数量字段' ,将需要申明的数量字段参考自己本身,数量选择数据类型 'QUAN'   货币选择数据类型 'CURR',保存即可

可选操作:点击 '表格绘制器' 旁的 '字段列表' ,将数量字段拖入文本元素中

打开'更改字段' 界面 ,将  '(CZ)' 加入变量字段中 保存即可,注:'CZ' 的作用是删除数量字段前置零,数量字段一般长度为10位以上,当数量不大时,前置的零存在空白不显示但占打印空间,导致字段格式下移(可选)

DEMO 实现空行补充:

data tmpcount type  i.
g_count  =  g_count  mod  7 .

if g_count > 0.
  tmpcount = 7 - g_count.
endif.

clear : i_empty.
do tmpcount times.
  append w_emptydetail to i_empty.
enddo.

g_count = 0.

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值