2020-08-14 21:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好朋友,
请告诉我如何将quan数据类型的负号从右移到左,我在右侧,但是我想在输出数字显示之前在左侧显示它。
嗨,约格什
检查此功能模块。
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
嗨Yogesh,
使用FM CLOI_PUT_SIGN_IN_FRONT
问候
阿伦
FM CLOI_PUT_SIGN_IN_FRONT仅适用于字符类型值。
因此,您必须先将Quan类型varaibale移至char类型变量,然后再使用此FM。
p>
此致
Ravi
同时在ABAP中使用可用的内置字符串格式表达式SIGN = LEFT。
示例:
DATA int TYPE i。 DATA char(10)。 "为变量int分配一个负值 int = -4。 "将int移至char并在数字的左侧放置符号 char = | {int SIGN = LEFT} |。 写:/字符。
最多设置5个标签!
嗨,约格什
检查此功能模块。
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
嗨Yogesh,
使用FM CLOI_PUT_SIGN_IN_FRONT
问候
阿伦
# p #FM CLOI_PUT_SIGN_IN_FRONT仅适用于字符类型值。
因此,您必须先将Quan类型varaibale移至char类型变量,然后再使用此FM。
p>
此致
Ravi
同时在ABAP中使用可用的内置字符串格式表达式SIGN = LEFT。
示例:
一周热门 更多>