如何从数组中获取元素

2020-09-26 09:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好... 我在解析标...

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

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


你好...

我在解析标记' | '

处有此字符串

F1E | I21 | R | 4 | 30 | 50 | 180 | 35 | BG340SR | S10 | D11 | T10 | 1P | PVC | PZS-Z25 | HS |/| F11 | R20 | K7035 | T7035 |/| SNAL |/,|/,/| TOB,S | H,2 |/| VZKT | VZKT | SD |

我需要将这些字符串元素插入Array,所以我创建了Formula:

全局StringVar数组myString;
 Redim myString [32];
 myString:= Split({Command.Parameter},'|');
 

但是现在我不知道如何从数组中获取n元素/索引

谢谢您的提示

8条回答
compass1988
2020-09-26 10:00 .采纳回答

尝试

 WhilePrintingRecords;
 共享NumberVar数量:= Sum({Command.Quantity},{Command.Parameter});
 全局StringVar数组myString;
 Redim myString [32];
 myString:= Split({Command.Parameter},'|');
 如果UBound(myString)> = 4
 然后Tonumber(myString [4])*数量

 要么
 WhilePrintingRecords;
 共享NumberVar数量:= Sum({Command.Quantity},{Command.Parameter});
 全局StringVar数组myString;
 Redim myString [32];
 myString:= Split({Command.Parameter},'|');
 全局Numbervar Amt:= 0;
 如果UBound(myString)> = 4
 然后Amt:= Tonumber(myString [4]);

 Amt *数量


 

一周热门 更多>