点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们在EH&S中有一个三层数据模型,我想遍历WWI布局中的所有层并列出一些标识符。这基本上就是我想要的:
<11BRG001(M,SAP_EHS_1012_001; *)> <11BRG002(S:POS; *)> <11BRG007(M,DSM_EHS_XXXX; *)> <11BRG006(S:POS; *)>
<01GESTRIDENT(I:NAM,PROD,)[D:Identifier]>
<11BRG009(M,DSM_EHS_YYYY; *)> <11BRG008(S:POS; *)>
(<01GESTRIDENT(I:NAM,PROD,)[D:Identifier]>
<11ERG008> <11ERG009> <11ERG006> <11ERG007> <11ERG002> <11ERG001>
但是我收到了错误消息"已超过环境S:POS的最大递归深度1"。 知道如何解决这个问题吗?
致谢,迈克尔
你好迈克尔
不确定您的代码以及您想要获得什么; 但是POS只能在一个级别上使用(而且我从未像您的示例那样看到第二层的需要)
<11BRG001(M,SAP_EHS_1012_001; *)> <11BRG002(S:POS; *)> <11BRG007(M,DSM_EHS_XXXX; *)> <11BRG006(S:POS; *)>
<01GESTRIDENT(I:NAM,PROD,)[D:Identifier]>
<11BRG009(M,DSM_EHS_YYYY; *)> <11BRG008(S:POS; *)>
(<01GESTRIDENT(I:NAM,PROD,)[D:Identifier]>
<11ERG008> <11ERG009> <11ERG006> <11ERG007> <11ERG002> <11ERG001>
您有"主要"组 <11BRG001(M,SAP_EHS_1012_001; *)
和" salve"组: <11BRG002(S:POS; *); 那么您可以使用: (<01GESTRIDENT(I:NAM,PROD,)[D:Identifier]>
但是您不能两次使用" POS"
您的愿望的商业目的是什么?
取决于您的需要:可能会使用一些"客户" symbosl
C.B。
亲爱的迈克尔
不确定我是否完全了解您的要求。
这是我的解释:
1。)您想打印标识符以描述"原始材料"合成
2。),您想打印标识符以描述"成分"组成
通常我会为此目的使用两个属性。 一个属性用于描述"原始材料部分",另一个属性用于描述"成分"部分。 使用这种方法,您有两个普通的主要组(按属性)和两个POS组(每个主组)
然后,"最佳"将是:使用某些"专家规则"一次填充机器人属性,或使用"原始原料成分"中的数据得出"成分"成分
(从我的角度来看,这种方法将是WWI最佳实践开发和规则集使用的最佳实践
关于主题:如果需要,您可以更好地支持"更改"标记(每个属性)
或多或少它可以运行为:
包含10%的糖,20%的牛奶,69%的水,1%的咖啡因(原料复合物)
,另一部分可以运行为
包含X,Y,Z,即"成分"级别的NAM PROD)
简单的解决方案。
将WWI模板制作成复杂的...不是一个好主意(很多原因)
C.B。
嗨克里斯托夫,
由于我没有使用标准重复组找到任何解决方案,因此我选择了另一种方法。
产品标签需要用到它,我们需要同时声明原材料和有效成分的数量。
亲切的问候,迈克尔
一周热门 更多>