Adobe Forms中值末尾的负号

2020-09-21 22:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在以Adobe表单显示表格数据,我的要求是,如果值小于零,则在值的末尾显示'-'ve号,但现在它在值的前面。/p>

能帮我吗?

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在以Adobe表单显示表格数据,我的要求是,如果值小于零,则在值的末尾显示'-'ve号,但现在它在值的前面。/p>

能帮我吗?

谢谢

付费偷看设置
发送
3条回答
哎,真难
1楼-- · 2020-09-21 23:00

嗨,斯里,

您可以在接口中处理负值(乘以-1,转换为字符并连接减号),也可以在Adobe中使用Java脚本。

如果(this.rawValue <0)
 {
 this.rawValue = this.rawValue * -1;
 this.rawValue = this.rawValue.toString();
 this.rawValue = this.rawValue +'-';
 }
 

此致

Mangesh

半个程序猿
2楼-- · 2020-09-21 23:05

嗨,斯里,

我将创建一个特征变量并将其自己转换。 请检查以下代码。

数据:gv_amount类型为konp-kbetr。
   数据:gv_amount_text(15)输入c。

 gv_amount = 100。
   写:/'正值:',gv_amount。

 gv_amount = gv_amount * -1。

 写:/'负值:',gv_amount。

 gv_amount_text = gv_amount。

 通话功能'CLOI_PUT_SIGN_IN_FRONT'
     改变
     值= gv_amount_text。

 WRITE:/'移位后:',gv_amount_text右对齐。

 输出;

 正值:100.00
 负值:-100.00
 转移后:100.00-
小c菟菟
3楼-- · 2020-09-21 22:49

感谢您的回复

我使用了Patterns选项-num {$ z,zzz,zz9.99s}(s-如果值小于零,将用'-ve'符号代替)

一周热门 更多>