如何将负号从右移到左

2020-08-14 21:30发布

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

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


你好朋友,

请告诉我如何将quan数据类型的负号从右移到左,我在右侧,但是我想在输出数字显示之前在左侧显示它。

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

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


你好朋友,

请告诉我如何将quan数据类型的负号从右移到左,我在右侧,但是我想在输出数字显示之前在左侧显示它。

付费偷看设置
发送
4条回答
Climb_Ma
1楼-- · 2020-08-14 22:11

嗨,约格什

检查此功能模块。

CLOI_PUT_SIGN_IN_FRONT

这会将负号从数字的左侧移动到数字的右侧。 请注意,结果将左对齐(就像所有字符字段一样),而不是像通常数字那样右对齐。

请点击此示例。

数据:a1类型i值为56,

a2类型i值60,

输入类型i。

res = a1-a2。

数据:res1(10)。

res1 = res。

CALL FUNCTION'CLOI_PUT_SIGN_IN_FRONT'

更改

VALUE = res1

编写res1。

I 重要

您可以使用此FM CLOI_PUT_SIGN_IN_FRONT。

但是您需要将amount字段声明为char。

或者您可以像这样

数据类型为i的

数据字符(10)。

int = -4。

int = int * -1。

将int写入char。

将'-'字符连接为字符。

奖励(如果有用)。

消息的编辑者:

navjot sharma

软件心理学工程师
2楼-- · 2020-08-14 22:18

嗨Yogesh,

使用FM CLOI_PUT_SIGN_IN_FRONT

问候

阿伦

# p #
hengyuye
3楼-- · 2020-08-14 22:12

FM CLOI_PUT_SIGN_IN_FRONT仅适用于字符类型值。

因此,您必须先将Quan类型varaibale移至char类型变量,然后再使用此FM。

p>

此致

Ravi

95年老男孩
4楼-- · 2020-08-14 22:04

同时在ABAP中使用可用的内置字符串格式表达式SIGN = LEFT。

示例:

 DATA int TYPE i。
 DATA char(10)。

 "为变量int分配一个负值
 int = -4。

 "将int移至char并在数字的左侧放置符号
 char = | {int SIGN = LEFT} |。

 写:/字符。
 

一周热门 更多>