转换中的公式

2020-08-26 09:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在7位数字段中,有时像这样填充:...

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

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


在7位数字段中,有时像这样填充:" 123",有时像这样的" 12345"甚至是" 1234567",如果aDSO中的字段长度为7,则我必须显示最后4个数字,否则 空的。 谁知道我应该如何在转换中通过公式实现这一目标?

提前感谢

6条回答

您好Zakariya,

请在结束例程中尝试以下代码。

不要只是复制粘贴,也可以根据需要进行修改

数据:v_length类型i,

v_field(70)值'fieldname'。 //您可以使用大于7的任何值,而不是70。

v_length = strlen(V_FIELD)。

写入:v_length。 输出:7//它将字段长度存储在V_length

//现在比较V_lengh与7/////

如果v_length = 7。 result_field = RIGHT(fieldname,4)//将显示最后4位数字。

else result_field =""或" NULL"

最诚挚的问候,

Sagarkumar Darji

一周热门 更多>