首页 > 其他分享 >SMARTFORMS 符号

SMARTFORMS 符号

时间:2023-06-12 15:36:58浏览次数:50  
标签:输出 SMARTFORMS 符号 field ABAP 设置 格式 长度

Smartform中, 打印 输出格式会经常出现问题,特别是金额、数量字段,如何解决打印时负号后置的问题呢?

其实很简单:
&field(<)& 符号位显示在数据的左边

补充:输出格式设置说明
&field+& 对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据
&field()& 设置输出长度.
&field(*)& 如果该字段类型是 ABAP 数据字典 里定义的类型,系统将按照字典定义的长度设置输出长度
&field(S)& 禁止输出符号位
&field(<)& 符号位显示在数据的左边
&field(.)& 设置显示小数的位数
&field(E)& 设置为科学标示法
&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(C)&解决,如果想让金额(如:8700-)同时负号提前怎么办呢?
也是很简单:&field(<C)&,这里的格式设置方法可以并列使用的

扩展学习:
ABAP报表中负号展示问题的处理方法
调用Smartform打印,提示Reference field &lt;field&gt; unknown in form错误
————————————————
版权声明:本文为CSDN博主「SAP剑客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhongguomao/article/details/76977707

标签:输出,SMARTFORMS,符号,field,ABAP,设置,格式,长度
From: https://www.cnblogs.com/ZJY-1314/p/17475123.html

相关文章

  • 1.基础知识(5) --Matlab中特殊符号使用总结
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • [GPT] jquery chosen插件选择的多个元素是逗号分隔的,怎么设置成其它分隔符号 ?
     如果你想要在jQueryChosen插件中使用其它分隔符号,可以通过以下方式实现: 1.设置delimiter选项为一个包含所需分隔符的字符串。$(".chosen-select").chosen({delimiter:";"});在这个例子中,我们将分隔符设置为分号;。 2.在表单提交时,使用JavaScript替换......
  • Python使用scipy进行多项式计算与符号计算
    本文代码主要演示如何使用poly1d进行多项式计算和符号计算。fromscipyimport>>>p1=poly1d([1,2,3,4])#输出结果中,第一行的数字为第二行对应位置项中x的指数>>>print(p1)321x+2x+3x+4#等价于p2=(x-1)(x-2)(x-3)(x-4)>>>p2=poly1d([1,2,3......
  • 一个根据字母,数字和符号组合生成指定长度密码的简单方法
    前言:网上没有太好的直接可用的方法,于是自己写了一个,下面的方法可以根据字母,数字和符号组合生成指定长度密码,策略和长度可控,详细代码如下: ///<summary>///生成密码///</summary>///<paramname="zmLength">小写字母长度</param>///<paramname="upzmLength">大写......
  • typescript中,...是什么符号?
    在TypeScript中,...是扩展操作符(SpreadOperator)和剩余操作符(RestOperator)的语法表示形式。1.扩展操作符(SpreadOperator):用于将数组和对象自动展开并构建可迭代的值列表。语法为"...",通常用在函数调用参数中。例如:constarr1=[1,2,3];constarr2=[4,5,6];constm......
  • java~如何使用无符号整型
    在Java中,没有直接支持无符号整数的数据类型。Java的基本数据类型(如int、long、short、byte)都是带符号的,即它们可以表示正数和负数。.net中每种整型都有对应的无符号类型,它不会把取值范围分成正负两个区间,只在正整数范围内取值然而,你可以使用Java中的较大数据类型(如long......
  • linux通配符、特殊符号、正则
    一.通配符 通配符(wildcard)是一种用于文件名匹配的特殊字符。它们可用于命令行中与文件名相关的操作,如列出、复制、移动或删除文件等。 通配符可以匹配文件名中的一部分或全部内容,而不必完全指定文件名。例如,在Linux系统中,"*.txt"表示匹配所有以".txt"结尾的文件名,而不必知......
  • Linux中$符号意思
    1.命令变量$在linux里是用来给变量命令的,例如$JAVA_HOME,是指JAVA_HOME的环境变量。echo$JAVA_HOME可以在linux终端输出jdk的home目录。在Shell脚本中向脚本传递参数也会用到$,在使用变量时,要在变量名前加上前缀“$”.使用echo命令查看变量值。eg:echo$A 2.命令提示符......
  • ALLEGRO输出钻孔符号
    1.钻孔符号输出之前需要对钻孔进行检查,是否有相同的钻孔有多个符号,如果有向南通钻孔有多个符号可以进行合并为一个符号   这里我们对相同钻孔进行合并  ......
  • -> 函数返回值注解符号
    ->出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型->函数返回值注解符号defadd(x,y)->int:#返回值注解表明了函数的返回值为int类型returnx+y......