我需要在SAPScript中修剪右边的字符串。似乎没有实现这一目标的功能。 &安培; MyField的+ 3及只从左边修剪。
有没有办法从右边修剪?可以抵消接受负值吗?
答案 0 :(得分:0)
我的最终目标是取一个数量,如数量; 12.43并将其转换为:001243。
最终我必须首先定义一个字段并进行初始数字格式化:
/:DEFINE &myfield& = &qtyfield(.2CT)&
以上
然后我在打印例程中调用一个函数来执行特殊字符剥离:
/:PERFORM get_unformatted_value IN PROGRAM zbc_rle_ean128_label
/:USING &myfield&
/:CHANGING &myfield&
/:ENDPERFORM
然后我可以这样做最终输出:
/ &myfield(K6RF0)&
其中:
这似乎对我有用。希望这有助于某人!