记录ABAP开发的日常——SmartForms输出格式控制
前言:在打印表单时,有时候需要控制一些字段的输出格式,比如符号位在前、不要前导零、输出几个小数位等等,这些都可以在表单里进行控制,进要输出的字段设置指定的格式,下面列举了常用的一些格式控制样式。
syntax | 说明 |
---|---|
& field(*)& | 如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度 |
& field(s)& | 禁止输出符号位 |
& field(<)& | 符号位显示在数据的左边 |
& field(t)& | 禁止千分位的显示(适用于: dec, curr, int和quan几种数据类型) |
& field(z)& | 禁止数字前导0的显示 |
& field(i)& | 禁止显示空值 |
& field(k)& | 禁止类型系统按数据字典定义的转换函数进行输出转换 |
& field(r)& | 右对齐(只有在定义了输出长度时才有效) |
& field(f)& | 用指定的字符替换左边的空格 |
& field(l)& | 将日期转换为本地显示格式,使用jdat指定的格式 |
& field(c)& | 该设置效果和abap的condense语句相同 |
& field+<offset>& | 对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据 |
& field(<length>)& | 设置输出长度 |
& field(e<nat.number>)& | 设置为科学标示法 |
& field(.<nat.number>)& | 设置显示小数的位数 |
作者:ITiger
出处:https://www.cnblogs.com/zyhcs/p/15707441.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
转载请注明出处!
分类:
ABAP
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步