"命令失败;结束位置超出记录索引" Java无法正常工作

2020-08-13 10:19发布

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

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


嗨-

我们有主数据加载程序包,该程序包对某些没有足够长度来输入条件语句的成员发出警告。 我们发现注释1618317解释了错误以及如何解决该问题,我们还在此处阅读了其他几个问题,但是在尝试解决此问题时未获得预期的结果。

如您所见,只有6个ID存在问题。 他们少于6个字符。 为了解决这个问题,我们尝试使用JS,但我们做错了什么。

例如,我们希望将主数据" 0611"视为具有4个字符,而不再陷入转换的验证中,但是我们认为我们的语法或我们的理解关于如何解决此问题是错误的。

如果运行转换验证,我们仍然会获得相同数量的错误记录:

感谢您提前输入。

(36.1 kB)

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

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


嗨-

我们有主数据加载程序包,该程序包对某些没有足够长度来输入条件语句的成员发出警告。 我们发现注释1618317解释了错误以及如何解决该问题,我们还在此处阅读了其他几个问题,但是在尝试解决此问题时未获得预期的结果。

如您所见,只有6个ID存在问题。 他们少于6个字符。 为了解决这个问题,我们尝试使用JS,但我们做错了什么。

例如,我们希望将主数据" 0611"视为具有4个字符,而不再陷入转换的验证中,但是我们认为我们的语法或我们的理解关于如何解决此问题是错误的。

如果运行转换验证,我们仍然会获得相同数量的错误记录:

感谢您提前输入。

(36.1 kB)
付费偷看设置
发送
2条回答
lukcy2020
1楼-- · 2020-08-13 11:02

"它们的字符数少于6个。为解决此问题,我们尝试使用JS,但我们做错了事。"

可以肯定-错误!

ID( 1:6)转换文件中正在生成错误,您无法在转换中更正错误。

必须为

ID = * IF(ID(1:4) = * STR(ASI_)THEN ID; * STR(SKIP))

在转换中,您必须列出所有不需要的ASI _...跳过

数据要加载?

空代码
2楼-- · 2020-08-13 10:57

Alexandre Collepicolo

再次,JavaScript可以 不要跳过。 并且ID(X:Y)必须对所有维度成员均有效。

P.S。 请接受正确的答案。

一周热门 更多>