点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在这种情况下,我有一个包含2个字段的表IT_DIM_MEMBER。
DIMENSION(C20):尺寸ID
T_MEMBER(内部表):维的选定成员
示例:
此表的行数和行中的值是在运行时根据系统配置确定的。
我要填写的结果表(ET_RESULT)的结构是动态的,并且IT_DIM_MEMBER表中列出的尺寸显示为列。 最后,应使用T_MEMBER表的值的所有可能组合填充它。
有没有一种方法可以动态嵌套未知数量的循环(取决于IT_DIM_MEMBER表中的维数),以便我可以遍历所有T_MEMBER组合?
或者我们怎么能做到这一点?
谢谢
穆罕默德。
(12.4 kB)
首先,您必须找出结果表的字段列表。 您可以按照以下步骤进行操作
一旦找到了字段列表,就可以如下填充结果表
上面的代码将读取每个维值的t_member的第一行。
希望这有助于您找到完整的解决方案。
谢谢
古拉布
我不明白这个问题。 我了解的是您有以下代码:
您还需要什么?
您好,
检查
从行到列的转化
将内部表行转换为列
moving-columns-of-an-internal-table-to-rows-of- 一个
此致
Prasanna
奖励所有有用的回复
嗨,桑德拉,
否,您提供的代码将在单独的T_MEMBER表中循环。
我的要求是获取T_MEMBER表的所有笛卡尔组合,这些组合在IT_DIM_MEMBER中可用。 在上面的示例中,我有5个,但它是在运行时确定的。
我希望这可以澄清。
谢谢,
穆罕默德。
我认为您可以通过递归来实现它,例如:
一周热门 更多>