2020-08-26 09:59发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在7位数字段中,有时像这样填充:... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在7位数字段中,有时像这样填充:" 123",有时像这样的" 12345"甚至是" 1234567",如果aDSO中的字段长度为7,则我必须显示最后4个数字,否则 空的。 谁知道我应该如何在转换中通过公式实现这一目标?
提前感谢
您好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
最多设置5个标签!
您好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
一周热门 更多>